@uml Gets the {@link LexerActionExecutor} capable of executing the embedded action(s) for the current configuration.
@uml @override @safe @nothrow
@uml This is the backing field for {@link #getLexerActionExecutor}.
This field stores the bit mask for implementing the {@link #isPrecedenceFilterSuppressed} property as a bit within the existing {@link #reachesIntoOuterContext} field.
The ATN state associated with this configuration.
What alt (or lexer rule) is predicted by this configuration?
The stack of invoking states leading to the rule/states associated with this config. We track only those contexts pushed during execution of the ATN simulator.
We cannot execute predicates dependent upon local context unless we know for sure we are in the correct context. Because there is no way to do this efficiently, we simply cannot evaluate dependent predicates unless we are in the rule that initially invokes the ATN simulator.
This method gets the value of the {@link #reachesIntoOuterContext} field as it existed prior to the introduction of the {@link #isPrecedenceFilterSuppressed} method.
An ATN configuration is equal to another if both have the same state, they predict the same alternative, and syntactic/semantic contexts are the same. @uml @override
@uml @trusted @nothrow @override
@uml @override
TODO add class description