public ExpressionNode(Token token, Scope scope, SimpleExpression expression, ExpressionTail tail = null) : base(token, scope) { this.expression = expression; this.tail = tail; }
public void VisitExpressionTail(ExpressionTail node) { node.Accept(this.typeChecker); node.RightHandSide.Accept(this); }
public void VisitExpressionTail(ExpressionTail node) { node.RightHandSide.Accept(this); node.EvaluationType = node.RightHandSide.EvaluationType; }