public override Node VisitIfStatement(ECMAScriptParser.IfStatementContext context)
        {
            var node = new IfStatement(
                context,
                (Expression)Visit(context.expressionSequence()),
                (Statement)Visit(context.statement()[0]));

            if (context.Else() != null)
            {
                node.Alternate = (Statement)Visit(context.statement()[1]);
            }
            return(node);
        }
示例#2
0
 public UstNode VisitIfStatement([NotNull] ECMAScriptParser.IfStatementContext context)
 {
     return(VisitChildren(context));
 }