public final void ruleAction(Rule r) throws RecognitionException { GrammarAST amp=null; GrammarAST id=null; GrammarAST a=null; try { // org/antlr/grammar/v3/DefineGrammarItemsWalker.g:265:2: ( ^(amp= AMPERSAND id= ID a= ACTION ) ) // org/antlr/grammar/v3/DefineGrammarItemsWalker.g:265:4: ^(amp= AMPERSAND id= ID a= ACTION ) { amp=(GrammarAST)match(input,AMPERSAND,FOLLOW_AMPERSAND_in_ruleAction629); if (state.failed) return; match(input, Token.DOWN, null); if (state.failed) return; id=(GrammarAST)match(input,ID,FOLLOW_ID_in_ruleAction633); if (state.failed) return; a=(GrammarAST)match(input,ACTION,FOLLOW_ACTION_in_ruleAction637); if (state.failed) return; match(input, Token.UP, null); if (state.failed) return; if ( state.backtracking==0 ) {if (r!=null) r.defineNamedAction(amp,id,a);} } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { // do for sure before leaving } } // $ANTLR end "ruleAction"
public final void ruleAction(Rule r) throws RecognitionException { GrammarAST amp=null; GrammarAST id=null; GrammarAST a=null; try { // org/antlr/grammar/v3/DefineGrammarItemsWalker.g:265:2: ( ^(amp= AMPERSAND id= ID a= ACTION ) ) // org/antlr/grammar/v3/DefineGrammarItemsWalker.g:265:4: ^(amp= AMPERSAND id= ID a= ACTION ) { amp=(GrammarAST)match(input,AMPERSAND,FOLLOW_AMPERSAND_in_ruleAction629); if (state.failed) return; match(input, Token.DOWN, null); if (state.failed) return; id=(GrammarAST)match(input,ID,FOLLOW_ID_in_ruleAction633); if (state.failed) return; a=(GrammarAST)match(input,ACTION,FOLLOW_ACTION_in_ruleAction637); if (state.failed) return; match(input, Token.UP, null); if (state.failed) return; if ( state.backtracking==0 ) {if (r!=null) r.defineNamedAction(amp,id,a);} } } catch (RecognitionException re) { reportError(re); recover(input,re); } finally { // do for sure before leaving } } // $ANTLR end "ruleAction"
_t = _t.getNextSibling(); if ( inputState.guessing==0 ) { if (r!=null) r.defineNamedAction(amp,id,a);