reportAmbiguity method
void
reportAmbiguity()
If context sensitive parsing, we know it's ambiguity not conflict */
Implementation
void reportAmbiguity(
DFA dfa,
DFAState D, // the DFA state from execATN() that had SLL conflicts
int startIndex,
int stopIndex,
bool exact,
BitSet? ambigAlts,
ATNConfigSet configs,
) // configs that LL not SLL considered conflicting
{
if (debug || retry_debug) {
final interval = Interval.of(startIndex, stopIndex);
log(
'reportAmbiguity $ambigAlts:$configs' ', input=' +
parser.tokenStream.getText(interval),
);
}
parser.errorListenerDispatch.reportAmbiguity(
parser,
dfa,
startIndex,
stopIndex,
exact,
ambigAlts,
configs,
);
}