public abstract object Accept(AstVisitor visitor);
public override object Accept(AstVisitor visitor) { return visitor.VisitMethodCall(this); }
public override object Accept(AstVisitor visitor) { return visitor.VisitError(this); }
public override object Accept(AstVisitor visitor) { return visitor.VisitConstant(this); }
public override object Accept(AstVisitor visitor) { return(visitor.VisitMethodCall(this)); }
public override object Accept(AstVisitor visitor) { return visitor.VisitBinary(this); }