Ejemplo n.º 1
0
 public virtual void VisitVariantSectionNode(VariantSectionNode node)
 {
     Visit(node.CaseKeywordNode);
     Visit(node.NameNode);
     Visit(node.ColonNode);
     Visit(node.TypeNode);
     Visit(node.OfKeywordNode);
     Visit(node.VariantGroupListNode);
 }
Ejemplo n.º 2
0
        public override void VisitVariantSectionNode(VariantSectionNode node)
        {
            RecordTypeNode   record          = node.ParentNodeOfType <RecordTypeNode>();
            ITypeDeclaration typeDeclaration = record.ParentNodeOfType <ITypeDeclaration>();

            AddHit(node,
                   AstNode.ToCode(typeDeclaration.FirstNameNode, record.RecordKeywordNode) + " ... " +
                   AstNode.ToCode(node.CaseKeywordNode, node.OfKeywordNode));
            base.VisitVariantSectionNode(node);
        }