protected internal override void Accept <TResult>(IProductionVisitor <TResult> visitor) { throw new NotImplementedException(); }
public override TResult Accept <TArg, TResult>(IProductionVisitor <TArg, TResult> visitor, TArg argument) { return(visitor.VisitEndOfStream(this, argument)); }
public abstract TResult Accept <TArg, TResult>(IProductionVisitor <TArg, TResult> visitor, TArg argument);
public override TResult Accept <TArg, TResult>(IProductionVisitor <TArg, TResult> visitor, TArg argument) { return(visitor.VisitConcatenation(this, argument)); }
public override TResult Accept<TArg, TResult>(IProductionVisitor<TArg, TResult> visitor, TArg argument) { return Rule.Accept(visitor, argument); }
public override TResult Accept <TArg, TResult>(IProductionVisitor <TArg, TResult> visitor, TArg arg) { return(visitor.VisitAlternation(this, arg)); }
protected internal abstract void Accept <TResult>(IProductionVisitor <TResult> visitor);