Package org.antlr.v4.runtime.atn
Class SimulatorState
java.lang.Object
org.antlr.v4.runtime.atn.SimulatorState
Immutable snapshot of DFA simulation position for
ParserATNSimulator.execDFA(org.antlr.v4.runtime.dfa.DFA, org.antlr.v4.runtime.TokenStream, int, org.antlr.v4.runtime.atn.SimulatorState) / ParserATNSimulator.execATN(org.antlr.v4.runtime.dfa.DFA, org.antlr.v4.runtime.TokenStream, int, org.antlr.v4.runtime.atn.SimulatorState).
Each call to ParserATNSimulator.getStartState(org.antlr.v4.runtime.dfa.DFA, org.antlr.v4.runtime.TokenStream, org.antlr.v4.runtime.ParserRuleContext, boolean) returns a fresh
instance. Callers (including ProfilingATNSimulator and
DecisionEventInfo) may retain the reference after prediction
returns.
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal ParserRuleContextfinal ParserRuleContextfinal DFAStatefinal boolean -
Constructor Summary
ConstructorsConstructorDescriptionSimulatorState(ParserRuleContext outerContext, DFAState s0, boolean useContext, ParserRuleContext remainingOuterContext) -
Method Summary
-
Field Details
-
outerContext
-
s0
-
useContext
public final boolean useContext -
remainingOuterContext
-
-
Constructor Details
-
SimulatorState
public SimulatorState(ParserRuleContext outerContext, @NotNull DFAState s0, boolean useContext, ParserRuleContext remainingOuterContext)
-