Ejemplo n.º 1
0
        public UstNode VisitAssignmentExpression([NotNull] ECMAScriptParser.AssignmentExpressionContext context)
        {
            Expression left  = Visit(context.singleExpression(0)).ToExpressionIfRequired();
            Expression right = Visit(context.singleExpression(1)).ToExpressionIfRequired();

            return(new AssignmentExpression(left, right, context.GetTextSpan(), FileNode));
        }
 public override Node VisitAssignmentExpression(ECMAScriptParser.AssignmentExpressionContext context)
 {
     return(new AssignmentExpression(
                context,
                AssignmentOperator.Assign,
                (Expression)Visit(context.singleExpression()[0]),
                (Expression)Visit(context.singleExpression()[1])
                ));
 }