computeStartState method

ATNConfigSet computeStartState(
  1. CharStream input,
  2. ATNState p
)

Implementation

ATNConfigSet computeStartState(CharStream input, ATNState p) {
  PredictionContext initialContext = EmptyPredictionContext.Instance;
  ATNConfigSet configs = OrderedATNConfigSet();
  for (var i = 0; i < p.numberOfTransitions; i++) {
    final target = p.transition(i).target;
    final c = LexerATNConfig(target, i + 1, initialContext);
    closure(input, c, configs, false, false, false);
  }
  return configs;
}