During SLL parsing, this is a list of predicates associated with the
ATN configurations of the DFA state. When we have predicates,
{@link #requiresFullContext} is {@code false} since full context prediction evaluates predicates
on-the-fly. If this is not null, then {@link #prediction} is
{@link ATN#INVALID_ALT_NUMBER}.
*
<p>We only use these for non-{@link #requiresFullContext} but conflicting states. That
means we know from the context (it's $ or we don't dip into outer
context) that it's an ambiguity not a conflict.</p>
<p>This list is computed by {@link ParserATNSimulator#predicateDFAState}.</p>
During SLL parsing, this is a list of predicates associated with the ATN configurations of the DFA state. When we have predicates, {@link #requiresFullContext} is {@code false} since full context prediction evaluates predicates on-the-fly. If this is not null, then {@link #prediction} is {@link ATN#INVALID_ALT_NUMBER}. * <p>We only use these for non-{@link #requiresFullContext} but conflicting states. That means we know from the context (it's $ or we don't dip into outer context) that it's an ambiguity not a conflict.</p>
<p>This list is computed by {@link ParserATNSimulator#predicateDFAState}.</p>