ANTLRErrorListener.reportAttemptingFullContext

This method is called when an SLL conflict occurs and the parser is about to use the full context information to make an LL decision.

<p>If one or more configurations in {@code configs} contains a semantic predicate, the predicates are evaluated before this method is called. The subset of alternatives which are still viable after predicates are evaluated is reported in {@code conflictingAlts}.</p>

<p>This method is not used by lexers.</p>

@param recognizer the parser instance @param dfa the DFA for the current decision @param startIndex the input index where the decision started @param stopIndex the input index where the SLL conflict occurred @param conflictingAlts The specific conflicting alternatives. If this is {@code null}, the conflicting alternatives are all alternatives represented in {@code configs}. At the moment, conflictingAlts is non-null (for the reference implementation, but Sam's optimized version can see this as null). @param configs the ATN configuration set where the SLL conflict was detected

interface ANTLRErrorListener(U, V)
void
reportAttemptingFullContext

Meta