protected ATNConfigSet computeStartState(CharStream input, ATNState p) { PredictionContext initialContext = PredictionContext.EMPTY; ATNConfigSet configs = new OrderedATNConfigSet(); for (int i=0; i<p.getNumberOfTransitions(); i++) { ATNState target = p.transition(i).target; LexerATNConfig c = new LexerATNConfig(target, i+1, initialContext); closure(input, c, configs, false, false, false); } return configs; }
if (closure(input, new LexerATNConfig((LexerATNConfig)c, target, lexerActionExecutor), reach, currentAltReachedAcceptState, true, treatEofAsEpsilon)) {
currentAltReachedAcceptState = closure(input, c, configs, currentAltReachedAcceptState, speculative, treatEofAsEpsilon); LexerATNConfig c = getEpsilonTarget(input, config, t, configs, speculative, treatEofAsEpsilon); if ( c!=null ) { currentAltReachedAcceptState = closure(input, c, configs, currentAltReachedAcceptState, speculative, treatEofAsEpsilon);
protected ATNConfigSet computeStartState(CharStream input, ATNState p) { PredictionContext initialContext = PredictionContext.EMPTY; ATNConfigSet configs = new OrderedATNConfigSet(); for (int i=0; i<p.getNumberOfTransitions(); i++) { ATNState target = p.transition(i).target; LexerATNConfig c = new LexerATNConfig(target, i+1, initialContext); closure(input, c, configs, false, false, false); } return configs; }
protected ATNConfigSet computeStartState(CharStream input, ATNState p) { PredictionContext initialContext = PredictionContext.EMPTY; ATNConfigSet configs = new OrderedATNConfigSet(); for (int i=0; i<p.getNumberOfTransitions(); i++) { ATNState target = p.transition(i).target; LexerATNConfig c = new LexerATNConfig(target, i+1, initialContext); closure(input, c, configs, false, false, false); } return configs; }
protected ATNConfigSet computeStartState(CharStream input, ATNState p) { PredictionContext initialContext = PredictionContext.EMPTY; ATNConfigSet configs = new OrderedATNConfigSet(); for (int i=0; i<p.getNumberOfTransitions(); i++) { ATNState target = p.transition(i).target; LexerATNConfig c = new LexerATNConfig(target, i+1, initialContext); closure(input, c, configs, false, false, false); } return configs; }
@NotNull protected ATNConfigSet computeStartState(@NotNull CharStream input, @NotNull ATNState p) { PredictionContext initialContext = PredictionContext.EMPTY_FULL; ATNConfigSet configs = new OrderedATNConfigSet(); for (int i=0; i<p.getNumberOfTransitions(); i++) { ATNState target = p.transition(i).target; ATNConfig c = ATNConfig.create(target, i+1, initialContext); closure(input, c, configs, false, false, false); } return configs; }
if (closure(input, new LexerATNConfig((LexerATNConfig)c, target, lexerActionExecutor), reach, currentAltReachedAcceptState, true, treatEofAsEpsilon)) {
if (closure(input, new LexerATNConfig((LexerATNConfig)c, target, lexerActionExecutor), reach, currentAltReachedAcceptState, true, treatEofAsEpsilon)) {
if (closure(input, new LexerATNConfig((LexerATNConfig)c, target, lexerActionExecutor), reach, currentAltReachedAcceptState, true, treatEofAsEpsilon)) {
currentAltReachedAcceptState = closure(input, c, configs, currentAltReachedAcceptState, speculative, treatEofAsEpsilon); LexerATNConfig c = getEpsilonTarget(input, config, t, configs, speculative, treatEofAsEpsilon); if ( c!=null ) { currentAltReachedAcceptState = closure(input, c, configs, currentAltReachedAcceptState, speculative, treatEofAsEpsilon);
currentAltReachedAcceptState = closure(input, c, configs, currentAltReachedAcceptState, speculative, treatEofAsEpsilon); LexerATNConfig c = getEpsilonTarget(input, config, t, configs, speculative, treatEofAsEpsilon); if ( c!=null ) { currentAltReachedAcceptState = closure(input, c, configs, currentAltReachedAcceptState, speculative, treatEofAsEpsilon);
currentAltReachedAcceptState = closure(input, c, configs, currentAltReachedAcceptState, speculative, treatEofAsEpsilon); LexerATNConfig c = getEpsilonTarget(input, config, t, configs, speculative, treatEofAsEpsilon); if ( c!=null ) { currentAltReachedAcceptState = closure(input, c, configs, currentAltReachedAcceptState, speculative, treatEofAsEpsilon);
currentAltReachedAcceptState = closure(input, c, configs, currentAltReachedAcceptState, speculative, treatEofAsEpsilon); ATNConfig c = getEpsilonTarget(input, config, t, configs, speculative, treatEofAsEpsilon); if ( c!=null ) { currentAltReachedAcceptState = closure(input, c, configs, currentAltReachedAcceptState, speculative, treatEofAsEpsilon);
if (closure(input, c.transform(target, lexerActionExecutor, true), reach, currentAltReachedAcceptState, true, treatEofAsEpsilon)) {