public void enterRecursionRule(ParserRuleContext localctx, int state, int ruleIndex, int precedence) {setState(state);_precedenceStack.push(precedence);_ctx = localctx;_ctx.start = _input.LT(1);if (_parseListeners != null) {triggerEnterRuleEvent(); }}

public void enterRecursionRule ( ParserRuleContext localctx , int state , int ruleIndex , int precedence ) { setState ( state ) ; _precedenceStack . push ( precedence ) ; _ctx = localctx ; _ctx . start = _input . LT ( 1 ) ; if ( _parseListeners != null ) { triggerEnterRuleEvent ( ) ; } }
public virtual void EnterRecursionRule(ParserRuleContext localctx, int state, int ruleIndex, int precedence){State = state;_precedenceStack.Add(precedence);_ctx = localctx;_ctx.Start = _input.LT(1);if (_parseListeners != null){TriggerEnterRuleEvent();}}
