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

            node.EvaluationType = node.RightHandSide.EvaluationType;
        }