public override bool Accept(IHierarchicalVisitor <SyntaxTreeNode_Rule, SyntaxTreeNode_Leaf> visitor)
 {
     if (visitor.VisitEnter(this))
     {
         foreach (var child in nodes)
         {
             if (!child.Accept(visitor))
             {
                 break;
             }
         }
     }
     return(visitor.VisitLeave(this));
 }
 public override bool Accept(IHierarchicalVisitor <SyntaxTreeNode_Rule, SyntaxTreeNode_Leaf> visitor)
 {
     return(visitor.Visit(this));
 }
Exemple #3
0
 public abstract bool Accept(IHierarchicalVisitor <SyntaxTreeNode_Rule, SyntaxTreeNode_Leaf> visitor);