Exemple #1
0
 public override void Visit(Gate gate)
 {
     gate.Match.Call(this);
 }
Exemple #2
0
 public override void Visit(Gate pred)
 {
     pred.Match.Call(this);
 }
Exemple #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);
 }
Exemple #4
0
 public override void Visit(Gate pred)
 {
     Visit(pred.Match);
 }
Exemple #5
0
 public void VisitChildrenOf(Gate pred)
 {
     pred.Predictor.Call(this); pred.Match.Call(this);
 }
Exemple #6
0
 public virtual void Visit(Gate gate)
 {
     VisitOther(gate);
 }
Exemple #7
0
 public virtual void ReplaceChildrenOf(Gate pred)
 {
     VisitAndReplace(ref pred.Predictor);
     VisitAndReplace(ref pred.Match);
 }
Exemple #8
0
 public override void Visit(Gate pred)
 {
     VisitOther(pred); ReplaceChildrenOf(pred);
 }