Example #1
0
 public virtual void Visit(AstTreeNode node){}
Example #2
0
 public sealed override void Visit(AstTreeNode node) { VisitAndXform(node, Xform(node)); }
Example #3
0
 public override void Visit(AstTreeNode node)
 {
     if (!(node is LiteralNode) && !(node is TermNode && node.Parent is NegationNode))
         writer.Write(new String(' ', 2 * node.Depth()));
 }
Example #4
0
 protected virtual IAstTreeNode Xform(AstTreeNode node) { return null; }