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]) )); }