예제 #1
0
 protected internal override void Accept <TResult>(IProductionVisitor <TResult> visitor)
 {
     throw new NotImplementedException();
 }
예제 #2
0
 public override TResult Accept <TArg, TResult>(IProductionVisitor <TArg, TResult> visitor, TArg argument)
 {
     return(visitor.VisitEndOfStream(this, argument));
 }
예제 #3
0
 public abstract TResult Accept <TArg, TResult>(IProductionVisitor <TArg, TResult> visitor, TArg argument);
예제 #4
0
 public override TResult Accept <TArg, TResult>(IProductionVisitor <TArg, TResult> visitor, TArg argument)
 {
     return(visitor.VisitConcatenation(this, argument));
 }
예제 #5
0
 public override TResult Accept<TArg, TResult>(IProductionVisitor<TArg, TResult> visitor, TArg argument)
 {
     return Rule.Accept(visitor, argument);
 }
예제 #6
0
 public override TResult Accept <TArg, TResult>(IProductionVisitor <TArg, TResult> visitor, TArg arg)
 {
     return(visitor.VisitAlternation(this, arg));
 }
예제 #7
0
 protected internal abstract void Accept <TResult>(IProductionVisitor <TResult> visitor);