reportContextSensitivity method

void reportContextSensitivity(
  1. DFA dfa,
  2. int prediction,
  3. ATNConfigSet configs,
  4. int startIndex,
  5. int stopIndex,
)

Implementation

void reportContextSensitivity(DFA dfa, int prediction, ATNConfigSet configs,
    int startIndex, int stopIndex) {
  if (debug || retry_debug) {
    final interval = Interval.of(startIndex, stopIndex);
    log(
      'reportContextSensitivity decision=${dfa.decision}:$configs'
              ', input=' +
          parser.tokenStream.getText(interval),
    );
  }

  parser.errorListenerDispatch.reportContextSensitivity(
    parser,
    dfa,
    startIndex,
    stopIndex,
    prediction,
    configs,
  );
}