47194720472147224723472447254726472747284729
IF104=(Token)match(input,IF,FOLLOW_IF_in_statementLast2199); if (state.failed) return retval; if ( state.backtracking==0 ) { IF104_tree = new IfNode(IF104) ; root_0 = (Object)adaptor.becomeRoot(IF104_tree, root_0); } pushFollow(FOLLOW_parExpression_in_statementLast2205);
99759976997799789979998099819982998399849985
{ // Haxe.g:364:51: ^( LPAREN ( expr )+ ) { Object root_1 = (Object)adaptor.nil(); root_1 = (Object)adaptor.becomeRoot( new IfNode(stream_LPAREN.nextToken()) , root_1); if ( !(stream_expr.hasNext()) ) { throw new RewriteEarlyExitException(); }