override public T Accept <T>(IVisitorExpr <T> visitor) { return(visitor.VisitBinaryExpr(this)); }
override public T Accept <T>(IVisitorExpr <T> visitor) { return(visitor.VisitConditionalExpr(this)); }
override public T Accept <T>(IVisitorExpr <T> visitor) { return(visitor.VisitStringFormatExpr(this)); }
override public T Accept <T>(IVisitorExpr <T> visitor) { return(visitor.VisitAssignExpr(this)); }
public abstract T Accept <T>(IVisitorExpr <T> visitor);
override public T Accept <T>(IVisitorExpr <T> visitor) { return(visitor.VisitInterpolationExpr(this)); }
override public T Accept <T>(IVisitorExpr <T> visitor) { return(visitor.VisitVariableExpr(this)); }
override public T Accept <T>(IVisitorExpr <T> visitor) { return(visitor.VisitLogicalExpr(this)); }
override public T Accept <T>(IVisitorExpr <T> visitor) { return(visitor.VisitGroupingExpr(this)); }