Ejemplo n.º 1
0
 public override void Visit(Gate gate)
 {
     gate.Match.Call(this);
 }
Ejemplo n.º 2
0
 public override void Visit(Gate pred)
 {
     pred.Match.Call(this);
 }
Ejemplo n.º 3
0
 public override void Visit(Gate pred)
 {
     // We don't need prediction trees (or ambig warnings!) for the pred.Predictor
     pred.Match.Call(this);
 }
Ejemplo n.º 4
0
 public override void Visit(Gate pred)
 {
     Visit(pred.Match);
 }
Ejemplo n.º 5
0
 public void VisitChildrenOf(Gate pred)
 {
     pred.Predictor.Call(this); pred.Match.Call(this);
 }
Ejemplo n.º 6
0
 public virtual void Visit(Gate gate)
 {
     VisitOther(gate);
 }
Ejemplo n.º 7
0
 public virtual void ReplaceChildrenOf(Gate pred)
 {
     VisitAndReplace(ref pred.Predictor);
     VisitAndReplace(ref pred.Match);
 }
Ejemplo n.º 8
0
 public override void Visit(Gate pred)
 {
     VisitOther(pred); ReplaceChildrenOf(pred);
 }