@Override protected DFAState computeTargetState(DFA dfa, DFAState previousD, int t) { DFAState state = super.computeTargetState(dfa, previousD, t); currentState = state; return state; }
@Override protected DFAState computeTargetState(DFA dfa, DFAState previousD, int t) { DFAState state = super.computeTargetState(dfa, previousD, t); currentState = state; return state; }
@Override protected Tuple2<DFAState, ParserRuleContext> computeTargetState(DFA dfa, DFAState s, ParserRuleContext remainingGlobalContext, int t, boolean useContext, PredictionContextCache contextCache) { Tuple2<DFAState, ParserRuleContext> targetState = super.computeTargetState(dfa, s, remainingGlobalContext, t, useContext, contextCache); if (useContext) { decisions[currentDecision].LL_ATNTransitions++; } else { decisions[currentDecision].SLL_ATNTransitions++; } return targetState; }
@Override protected DFAState computeTargetState(DFA dfa, DFAState previousD, int t) { DFAState state = super.computeTargetState(dfa, previousD, t); currentState = state; return state; }
@Override protected DFAState computeTargetState(DFA dfa, DFAState previousD, int t) { DFAState state = super.computeTargetState(dfa, previousD, t); currentState = state; return state; }
DFAState D = getExistingTargetState(previousD, t); if (D == null) { D = computeTargetState(dfa, previousD, t);
DFAState D = getExistingTargetState(previousD, t); if (D == null) { D = computeTargetState(dfa, previousD, t);
DFAState D = getExistingTargetState(previousD, t); if (D == null) { D = computeTargetState(dfa, previousD, t);
DFAState D = getExistingTargetState(previousD, t); if (D == null) { D = computeTargetState(dfa, previousD, t);
Tuple2<DFAState, ParserRuleContext> result = computeTargetState(dfa, s0, remainingGlobalContext, t, useContext, contextCache); target = result.getItem1(); remainingGlobalContext = result.getItem2();