public class LexerATNConfig extends ATNConfig
| Modifier and Type | Field and Description |
|---|---|
private LexerActionExecutor |
lexerActionExecutor
This is the backing field for
getLexerActionExecutor(). |
private boolean |
passedThroughNonGreedyDecision |
alt, context, reachesIntoOuterContext, semanticContext, state| Constructor and Description |
|---|
LexerATNConfig(ATNState state,
int alt,
PredictionContext context) |
LexerATNConfig(ATNState state,
int alt,
PredictionContext context,
LexerActionExecutor lexerActionExecutor) |
LexerATNConfig(LexerATNConfig c,
ATNState state) |
LexerATNConfig(LexerATNConfig c,
ATNState state,
LexerActionExecutor lexerActionExecutor) |
LexerATNConfig(LexerATNConfig c,
ATNState state,
PredictionContext context) |
| Modifier and Type | Method and Description |
|---|---|
private static boolean |
checkNonGreedyDecision(LexerATNConfig source,
ATNState target) |
boolean |
equals(ATNConfig other) |
LexerActionExecutor |
getLexerActionExecutor()
Gets the
LexerActionExecutor capable of executing the embedded
action(s) for the current configuration. |
int |
hashCode() |
boolean |
hasPassedThroughNonGreedyDecision() |
equals, getOuterContextDepth, isPrecedenceFilterSuppressed, setPrecedenceFilterSuppressed, toString, toStringprivate final LexerActionExecutor lexerActionExecutor
getLexerActionExecutor().private final boolean passedThroughNonGreedyDecision
public LexerATNConfig(ATNState state, int alt, PredictionContext context)
public LexerATNConfig(ATNState state, int alt, PredictionContext context, LexerActionExecutor lexerActionExecutor)
public LexerATNConfig(LexerATNConfig c, ATNState state)
public LexerATNConfig(LexerATNConfig c, ATNState state, LexerActionExecutor lexerActionExecutor)
public LexerATNConfig(LexerATNConfig c, ATNState state, PredictionContext context)
public final LexerActionExecutor getLexerActionExecutor()
LexerActionExecutor capable of executing the embedded
action(s) for the current configuration.public final boolean hasPassedThroughNonGreedyDecision()
private static boolean checkNonGreedyDecision(LexerATNConfig source, ATNState target)