public final void synpred2_LeftRecursiveRuleWalker_fragment() throws RecognitionException { // org/antlr/grammar/v3/LeftRecursiveRuleWalker.g:173:9: ( binary ) // org/antlr/grammar/v3/LeftRecursiveRuleWalker.g:173:10: binary { pushFollow(FOLLOW_binary_in_synpred2_LeftRecursiveRuleWalker530); binary(); state._fsp--; if (state.failed) return; } } // $ANTLR end synpred2_LeftRecursiveRuleWalker
public final void synpred1_LeftRecursiveRuleWalker_fragment() throws RecognitionException { // org/antlr/grammar/v3/LeftRecursiveRuleWalker.g:171:9: ( binaryMultipleOp ) // org/antlr/grammar/v3/LeftRecursiveRuleWalker.g:171:10: binaryMultipleOp { pushFollow(FOLLOW_binaryMultipleOp_in_synpred1_LeftRecursiveRuleWalker484); binaryMultipleOp(); state._fsp--; if (state.failed) return; } } // $ANTLR end synpred1_LeftRecursiveRuleWalker
match(input,TREE_BEGIN,FOLLOW_TREE_BEGIN_in_tree_1469); if (state.failed) return; match(input, Token.DOWN, null); if (state.failed) return; pushFollow(FOLLOW_element_in_tree_1471); element(); state._fsp--; if (state.failed) return; match(input, Token.UP, null); if (state.failed) return; reportError(re); recover(input,re);
if ( (LA21_0==ALT) ) { int LA21_1 = input.LA(2); if ( (synpred1_LeftRecursiveRuleWalker()) ) { alt21=1; else if ( (synpred2_LeftRecursiveRuleWalker()) ) { alt21=2; else if ( (synpred3_LeftRecursiveRuleWalker()) ) { alt21=3; else if ( (synpred4_LeftRecursiveRuleWalker()) ) { alt21=4; else if ( (synpred5_LeftRecursiveRuleWalker()) ) { alt21=5; pushFollow(FOLLOW_binaryMultipleOp_in_outerAlternative488); binaryMultipleOp(); state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) {binaryAlt(((GrammarAST)retval.start), rew, outerAlt); retval.isLeftRec =true;} pushFollow(FOLLOW_binary_in_outerAlternative544); binary(); state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) {binaryAlt(((GrammarAST)retval.start), rew, outerAlt); retval.isLeftRec =true;}
r=(GrammarAST)match(input,RULE,FOLLOW_RULE_in_rec_rule164); if (state.failed) return isLeftRec; match(input, Token.DOWN, null); if (state.failed) return isLeftRec; id=(GrammarAST)match(input,ID,FOLLOW_ID_in_rec_rule168); if (state.failed) return isLeftRec; if ( state.backtracking==0 ) {ruleName=id.getText();} pushFollow(FOLLOW_modifier_in_rec_rule175); modifier(); state._fsp--; if (state.failed) return isLeftRec; match(input,ARG,FOLLOW_ARG_in_rec_rule182); if (state.failed) return isLeftRec; if ( input.LA(1)==Token.DOWN ) { match(input, Token.DOWN, null); if (state.failed) return isLeftRec; match(input,ARG_ACTION,FOLLOW_ARG_ACTION_in_rec_rule184); if (state.failed) return isLeftRec; match(input, Token.UP, null); if (state.failed) return isLeftRec; match(input,RET,FOLLOW_RET_in_rec_rule192); if (state.failed) return isLeftRec; if ( input.LA(1)==Token.DOWN ) { match(input, Token.DOWN, null); if (state.failed) return isLeftRec; match(input,ARG_ACTION,FOLLOW_ARG_ACTION_in_rec_rule194); if (state.failed) return isLeftRec; match(input, Token.UP, null); if (state.failed) return isLeftRec; pushFollow(FOLLOW_optionsSpec_in_rec_rule201); optionsSpec(); state._fsp--;
match(input,ROOT,FOLLOW_ROOT_in_element1276); if (state.failed) return; match(input, Token.DOWN, null); if (state.failed) return; pushFollow(FOLLOW_element_in_element1278); element(); state._fsp--; if (state.failed) return; match(input, Token.UP, null); if (state.failed) return; match(input,BANG,FOLLOW_BANG_in_element1285); if (state.failed) return; match(input, Token.DOWN, null); if (state.failed) return; pushFollow(FOLLOW_element_in_element1287); element(); state._fsp--; if (state.failed) return; match(input, Token.UP, null); if (state.failed) return; pushFollow(FOLLOW_atom_in_element1293); atom(); state._fsp--; if (state.failed) return; match(input,NOT,FOLLOW_NOT_in_element1299); if (state.failed) return; match(input, Token.DOWN, null); if (state.failed) return; pushFollow(FOLLOW_element_in_element1301); element(); state._fsp--; if (state.failed) return; match(input, Token.UP, null); if (state.failed) return;
match(input,ALT,FOLLOW_ALT_in_suffix985); if (state.failed) return; match(input, Token.DOWN, null); if (state.failed) return; match(input,BACKTRACK_SEMPRED,FOLLOW_BACKTRACK_SEMPRED_in_suffix989); if (state.failed) return; if ( input.LA(1)==Token.DOWN ) { match(input, Token.DOWN, null); if (state.failed) return; matchAny(input); if (state.failed) return; match(input, Token.UP, null); if (state.failed) return; pushFollow(FOLLOW_recurseNoLabel_in_suffix997); recurseNoLabel(); state._fsp--; if (state.failed) return; if ( state.backtracking==0 ) {setTokenPrec((GrammarAST)input.LT(1), outerAlt);} pushFollow(FOLLOW_element_in_suffix1001); element(); state._fsp--; if (state.failed) return; match(input,EOA,FOLLOW_EOA_in_suffix1005); if (state.failed) return; match(input, Token.UP, null); if (state.failed) return; reportError(re); recover(input,re);
match(input,ALT,FOLLOW_ALT_in_prefix949); if (state.failed) return; match(input, Token.DOWN, null); if (state.failed) return; match(input,BACKTRACK_SEMPRED,FOLLOW_BACKTRACK_SEMPRED_in_prefix953); if (state.failed) return; if ( input.LA(1)==Token.DOWN ) { match(input, Token.DOWN, null); if (state.failed) return; matchAny(input); if (state.failed) return; match(input, Token.UP, null); if (state.failed) return; if ( state.backtracking==0 ) {setTokenPrec((GrammarAST)input.LT(1), outerAlt);} pushFollow(FOLLOW_element_in_prefix966); element(); state._fsp--; if (state.failed) return; pushFollow(FOLLOW_recurse_in_prefix970); recurse(); state._fsp--; if (state.failed) return; match(input,EOA,FOLLOW_EOA_in_prefix972); if (state.failed) return; match(input, Token.UP, null); if (state.failed) return; reportError(re); recover(input,re);
match(input,BLOCK,FOLLOW_BLOCK_in_block381); if (state.failed) return; match(input, Token.DOWN, null); if (state.failed) return; pushFollow(FOLLOW_optionsSpec_in_block395); optionsSpec(); state._fsp--; if (state.failed) return; match(input,ALT,FOLLOW_ALT_in_block413); if (state.failed) return; match(input, Token.DOWN, null); if (state.failed) return; pushFollow(FOLLOW_element_in_block415); element(); state._fsp--; if (state.failed) return; match(input,EOA,FOLLOW_EOA_in_block418); if (state.failed) return; match(input, Token.UP, null); if (state.failed) return; pushFollow(FOLLOW_rewrite_in_block421); rewrite(); state._fsp--; if (state.failed) return; match(input,EOB,FOLLOW_EOB_in_block439); if (state.failed) return; match(input, Token.UP, null); if (state.failed) return; reportError(re); recover(input,re);
pushFollow(FOLLOW_exceptionHandler_in_exceptionGroup1172); exceptionHandler(); state._fsp--; if (state.failed) return; pushFollow(FOLLOW_finallyClause_in_exceptionGroup1175); finallyClause(); state._fsp--; if (state.failed) return; pushFollow(FOLLOW_finallyClause_in_exceptionGroup1181); finallyClause(); state._fsp--; if (state.failed) return; reportError(re); recover(input,re);
pushFollow(FOLLOW_block_in_ebnf1402); block(); state._fsp--; if (state.failed) return; match(input,OPTIONAL,FOLLOW_OPTIONAL_in_ebnf1414); if (state.failed) return; match(input, Token.DOWN, null); if (state.failed) return; pushFollow(FOLLOW_block_in_ebnf1416); block(); state._fsp--; if (state.failed) return; match(input, Token.UP, null); if (state.failed) return; match(input,CLOSURE,FOLLOW_CLOSURE_in_ebnf1431); if (state.failed) return; match(input, Token.DOWN, null); if (state.failed) return; pushFollow(FOLLOW_block_in_ebnf1433); block(); state._fsp--; if (state.failed) return; match(input, Token.UP, null); if (state.failed) return; match(input,POSITIVE_CLOSURE,FOLLOW_POSITIVE_CLOSURE_in_ebnf1449); if (state.failed) return; match(input, Token.DOWN, null); if (state.failed) return; pushFollow(FOLLOW_block_in_ebnf1451); block(); state._fsp--; if (state.failed) return; match(input, Token.UP, null); if (state.failed) return;
match(input,RULE_REF,FOLLOW_RULE_REF_in_atom1485); if (state.failed) return; if ( input.LA(1)==Token.DOWN ) { match(input, Token.DOWN, null); if (state.failed) return; match(input,ARG_ACTION,FOLLOW_ARG_ACTION_in_atom1487); if (state.failed) return; match(input, Token.UP, null); if (state.failed) return; match(input,TOKEN_REF,FOLLOW_TOKEN_REF_in_atom1495); if (state.failed) return; if ( input.LA(1)==Token.DOWN ) { match(input, Token.DOWN, null); if (state.failed) return; match(input,ARG_ACTION,FOLLOW_ARG_ACTION_in_atom1497); if (state.failed) return; match(input, Token.UP, null); if (state.failed) return; match(input,CHAR_LITERAL,FOLLOW_CHAR_LITERAL_in_atom1504); if (state.failed) return; match(input,STRING_LITERAL,FOLLOW_STRING_LITERAL_in_atom1509); if (state.failed) return; match(input,WILDCARD,FOLLOW_WILDCARD_in_atom1514); if (state.failed) return; match(input,DOT,FOLLOW_DOT_in_atom1520); if (state.failed) return; match(input, Token.DOWN, null); if (state.failed) return; match(input,ID,FOLLOW_ID_in_atom1522); if (state.failed) return; pushFollow(FOLLOW_atom_in_atom1524); atom(); state._fsp--; if (state.failed) return;
if ( (LA21_0==ALT) ) { int LA21_1 = input.LA(2); if ( (synpred1_LeftRecursiveRuleWalker()) ) { alt21=1; else if ( (synpred2_LeftRecursiveRuleWalker()) ) { alt21=2; else if ( (synpred3_LeftRecursiveRuleWalker()) ) { alt21=3; else if ( (synpred4_LeftRecursiveRuleWalker()) ) { alt21=4; else if ( (synpred5_LeftRecursiveRuleWalker()) ) { alt21=5; pushFollow(FOLLOW_binaryMultipleOp_in_outerAlternative488); binaryMultipleOp(); state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) {binaryAlt(((GrammarAST)retval.start), rew, outerAlt); retval.isLeftRec =true;} pushFollow(FOLLOW_binary_in_outerAlternative544); binary(); state._fsp--; if (state.failed) return retval; if ( state.backtracking==0 ) {binaryAlt(((GrammarAST)retval.start), rew, outerAlt); retval.isLeftRec =true;}
r=(GrammarAST)match(input,RULE,FOLLOW_RULE_in_rec_rule164); if (state.failed) return isLeftRec; match(input, Token.DOWN, null); if (state.failed) return isLeftRec; id=(GrammarAST)match(input,ID,FOLLOW_ID_in_rec_rule168); if (state.failed) return isLeftRec; if ( state.backtracking==0 ) {ruleName=id.getText();} pushFollow(FOLLOW_modifier_in_rec_rule175); modifier(); state._fsp--; if (state.failed) return isLeftRec; match(input,ARG,FOLLOW_ARG_in_rec_rule182); if (state.failed) return isLeftRec; if ( input.LA(1)==Token.DOWN ) { match(input, Token.DOWN, null); if (state.failed) return isLeftRec; match(input,ARG_ACTION,FOLLOW_ARG_ACTION_in_rec_rule184); if (state.failed) return isLeftRec; match(input, Token.UP, null); if (state.failed) return isLeftRec; match(input,RET,FOLLOW_RET_in_rec_rule192); if (state.failed) return isLeftRec; if ( input.LA(1)==Token.DOWN ) { match(input, Token.DOWN, null); if (state.failed) return isLeftRec; match(input,ARG_ACTION,FOLLOW_ARG_ACTION_in_rec_rule194); if (state.failed) return isLeftRec; match(input, Token.UP, null); if (state.failed) return isLeftRec; pushFollow(FOLLOW_optionsSpec_in_rec_rule201); optionsSpec(); state._fsp--;
match(input,ROOT,FOLLOW_ROOT_in_element1276); if (state.failed) return; match(input, Token.DOWN, null); if (state.failed) return; pushFollow(FOLLOW_element_in_element1278); element(); state._fsp--; if (state.failed) return; match(input, Token.UP, null); if (state.failed) return; match(input,BANG,FOLLOW_BANG_in_element1285); if (state.failed) return; match(input, Token.DOWN, null); if (state.failed) return; pushFollow(FOLLOW_element_in_element1287); element(); state._fsp--; if (state.failed) return; match(input, Token.UP, null); if (state.failed) return; pushFollow(FOLLOW_atom_in_element1293); atom(); state._fsp--; if (state.failed) return; match(input,NOT,FOLLOW_NOT_in_element1299); if (state.failed) return; match(input, Token.DOWN, null); if (state.failed) return; pushFollow(FOLLOW_element_in_element1301); element(); state._fsp--; if (state.failed) return; match(input, Token.UP, null); if (state.failed) return;
match(input,ALT,FOLLOW_ALT_in_suffix985); if (state.failed) return; match(input, Token.DOWN, null); if (state.failed) return; match(input,BACKTRACK_SEMPRED,FOLLOW_BACKTRACK_SEMPRED_in_suffix989); if (state.failed) return; if ( input.LA(1)==Token.DOWN ) { match(input, Token.DOWN, null); if (state.failed) return; matchAny(input); if (state.failed) return; match(input, Token.UP, null); if (state.failed) return; pushFollow(FOLLOW_recurseNoLabel_in_suffix997); recurseNoLabel(); state._fsp--; if (state.failed) return; if ( state.backtracking==0 ) {setTokenPrec((GrammarAST)input.LT(1), outerAlt);} pushFollow(FOLLOW_element_in_suffix1001); element(); state._fsp--; if (state.failed) return; match(input,EOA,FOLLOW_EOA_in_suffix1005); if (state.failed) return; match(input, Token.UP, null); if (state.failed) return; reportError(re); recover(input,re);
match(input,ALT,FOLLOW_ALT_in_prefix949); if (state.failed) return; match(input, Token.DOWN, null); if (state.failed) return; match(input,BACKTRACK_SEMPRED,FOLLOW_BACKTRACK_SEMPRED_in_prefix953); if (state.failed) return; if ( input.LA(1)==Token.DOWN ) { match(input, Token.DOWN, null); if (state.failed) return; matchAny(input); if (state.failed) return; match(input, Token.UP, null); if (state.failed) return; if ( state.backtracking==0 ) {setTokenPrec((GrammarAST)input.LT(1), outerAlt);} pushFollow(FOLLOW_element_in_prefix966); element(); state._fsp--; if (state.failed) return; pushFollow(FOLLOW_recurse_in_prefix970); recurse(); state._fsp--; if (state.failed) return; match(input,EOA,FOLLOW_EOA_in_prefix972); if (state.failed) return; match(input, Token.UP, null); if (state.failed) return; reportError(re); recover(input,re);
match(input,BLOCK,FOLLOW_BLOCK_in_block381); if (state.failed) return; match(input, Token.DOWN, null); if (state.failed) return; pushFollow(FOLLOW_optionsSpec_in_block395); optionsSpec(); state._fsp--; if (state.failed) return; match(input,ALT,FOLLOW_ALT_in_block413); if (state.failed) return; match(input, Token.DOWN, null); if (state.failed) return; pushFollow(FOLLOW_element_in_block415); element(); state._fsp--; if (state.failed) return; match(input,EOA,FOLLOW_EOA_in_block418); if (state.failed) return; match(input, Token.UP, null); if (state.failed) return; pushFollow(FOLLOW_rewrite_in_block421); rewrite(); state._fsp--; if (state.failed) return; match(input,EOB,FOLLOW_EOB_in_block439); if (state.failed) return; match(input, Token.UP, null); if (state.failed) return; reportError(re); recover(input,re);
pushFollow(FOLLOW_exceptionHandler_in_exceptionGroup1172); exceptionHandler(); state._fsp--; if (state.failed) return; pushFollow(FOLLOW_finallyClause_in_exceptionGroup1175); finallyClause(); state._fsp--; if (state.failed) return; pushFollow(FOLLOW_finallyClause_in_exceptionGroup1181); finallyClause(); state._fsp--; if (state.failed) return; reportError(re); recover(input,re);
pushFollow(FOLLOW_block_in_ebnf1402); block(); state._fsp--; if (state.failed) return; match(input,OPTIONAL,FOLLOW_OPTIONAL_in_ebnf1414); if (state.failed) return; match(input, Token.DOWN, null); if (state.failed) return; pushFollow(FOLLOW_block_in_ebnf1416); block(); state._fsp--; if (state.failed) return; match(input, Token.UP, null); if (state.failed) return; match(input,CLOSURE,FOLLOW_CLOSURE_in_ebnf1431); if (state.failed) return; match(input, Token.DOWN, null); if (state.failed) return; pushFollow(FOLLOW_block_in_ebnf1433); block(); state._fsp--; if (state.failed) return; match(input, Token.UP, null); if (state.failed) return; match(input,POSITIVE_CLOSURE,FOLLOW_POSITIVE_CLOSURE_in_ebnf1449); if (state.failed) return; match(input, Token.DOWN, null); if (state.failed) return; pushFollow(FOLLOW_block_in_ebnf1451); block(); state._fsp--; if (state.failed) return; match(input, Token.UP, null); if (state.failed) return;