public override TResult Accept <TResult, TContext>(ExprVisitor <TResult, TContext> visitor, TContext ctx) { return(visitor.VisitPrototypeAST(ctx, this)); }
protected internal override ExprAST Accept(ExprVisitor visitor) { return(visitor.VisitPrototypeAST(this)); }