예제 #1
0
 public virtual void Visit(AstTreeNode node){}
예제 #2
0
 public sealed override void Visit(AstTreeNode node) { VisitAndXform(node, Xform(node)); }
예제 #3
0
파일: TreeDumper.cs 프로젝트: xeno-by/rapt
 public override void Visit(AstTreeNode node)
 {
     if (!(node is LiteralNode) && !(node is TermNode && node.Parent is NegationNode))
         writer.Write(new String(' ', 2 * node.Depth()));
 }
예제 #4
0
 protected virtual IAstTreeNode Xform(AstTreeNode node) { return null; }