コード例 #1
0
 public override void Visit(Gate gate)
 {
     gate.Match.Call(this);
 }
コード例 #2
0
 public override void Visit(Gate pred)
 {
     pred.Match.Call(this);
 }
コード例 #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);
 }
コード例 #4
0
 public override void Visit(Gate pred)
 {
     Visit(pred.Match);
 }
コード例 #5
0
ファイル: PredVisitor.cs プロジェクト: sizzles/ecsharp
 public void VisitChildrenOf(Gate pred)
 {
     pred.Predictor.Call(this); pred.Match.Call(this);
 }
コード例 #6
0
ファイル: PredVisitor.cs プロジェクト: sizzles/ecsharp
 public virtual void Visit(Gate gate)
 {
     VisitOther(gate);
 }
コード例 #7
0
ファイル: PredVisitor.cs プロジェクト: sizzles/ecsharp
 public virtual void ReplaceChildrenOf(Gate pred)
 {
     VisitAndReplace(ref pred.Predictor);
     VisitAndReplace(ref pred.Match);
 }
コード例 #8
0
ファイル: PredVisitor.cs プロジェクト: sizzles/ecsharp
 public override void Visit(Gate pred)
 {
     VisitOther(pred); ReplaceChildrenOf(pred);
 }