Ejemplo n.º 1
0
 public virtual object Visit(INode node, object data)
 {
     Console.WriteLine("Warning, INode visited!");
     Console.WriteLine("Type is " + node.GetType());
     Console.WriteLine("Visitor is " + this.GetType());
     return(node.AcceptChildren(this, data));
 }
 public virtual object Visit(INode node, object data)
 {
     Console.WriteLine("Warning, INode visited!");
     Console.WriteLine("Type is " + node.GetType());
     Console.WriteLine("Visitor is " + this.GetType());
     return node.AcceptChildren(this, data);
 }
 public virtual object Visit(INode node, object data)
 {
     //Console.WriteLine("Warning: INode visited");
     //Console.WriteLine("Visitor was: " + this.GetType());
     //Console.WriteLine("Node was : " + node.GetType());
     return node.AcceptChildren(this, data);
 }
Ejemplo n.º 4
0
 public override object Visit(INode node, object data)
 {
     errors.Error(-1, -1, String.Format("Visited INode (should NEVER HAPPEN)"));
     Console.WriteLine("Visitor was: " + this.GetType());
     Console.WriteLine("Node was : " + node.GetType());
     return node.AcceptChildren(this, data);
 }