public virtual void OnVisit(VariableExpression exp) { }
public VariableDeclarationExpression(VariableExpression variable, Expression assignment, ParserRuleContext context) : base(variable.Type, context) { this.Variable = variable; this.Assignment = assignment; }
/// <summary> /// Initializes a new instance of the <see cref="BinaryAssignExpression"/> class. /// </summary> /// <param name="left">Left hand expression</param> /// <param name="right">Right hand expression</param> /// <param name="context">Parser rule context this expression is made from</param> public BinaryAssignExpression(VariableExpression left, Expression right, ParserRuleContext context) : base(left, right, BinaryOperator.Assign, context) { }