Uses of Class
org.antlr.analysis.State
-
Packages that use State Package Description org.antlr.analysis org.antlr.tool -
-
Uses of State in org.antlr.analysis
Subclasses of State in org.antlr.analysis Modifier and Type Class Description class
DFAState
A DFA state represents a set of possible NFA configurations.class
NFAState
A state within an NFA.Fields in org.antlr.analysis declared as State Modifier and Type Field Description State
Transition. target
The target of this transitionMethods in org.antlr.analysis with parameters of type State Modifier and Type Method Description protected void
DecisionProbe. getSampleInputSequenceUsingStateSet(State startState, State targetState, java.util.Set<DFAState> states, java.util.List<Label> labels)
Given a start state and a final state, find a list of edge labels between the two ignoring epsilon.Constructors in org.antlr.analysis with parameters of type State Constructor Description Transition(int label, State target)
Transition(Label label, State target)
-
Uses of State in org.antlr.tool
Fields in org.antlr.tool with type parameters of type State Modifier and Type Field Description protected java.util.Set<State>
FASerializer. markedStates
To prevent infinite recursion when walking state machines, record which states we've visited.protected java.util.Map<State,java.lang.Integer>
FASerializer. stateNumberTranslator
Rather than add a new instance variable to NFA and DFA just for serializing machines, map old state numbers to new state numbers by a State object → Integer new state number HashMap.Methods in org.antlr.tool with parameters of type State Modifier and Type Method Description protected IntSet
NFAFactory. getCollapsedBlockAsSet(State blk)
Given a collapsed block of alts (a set of atoms), pull out the set and return it.java.lang.String
DOTGenerator. getDOT(State startState)
Return a String containing a DOT description that, when displayed, will show the incoming state machine visually.protected java.lang.String
DOTGenerator. getStateLabel(State s)
java.lang.String
FASerializer. serialize(State s)
java.lang.String
FASerializer. serialize(State s, boolean renumber)
Return a string representation of a state machine.protected void
FASerializer. walkFANormalizingStateNumbers(State s)
In stateNumberTranslator, get a map from State to new, normalized state number.protected void
DOTGenerator. walkRuleNFACreatingDOT(org.stringtemplate.v4.ST dot, State s)
Do a depth-first walk of the state machine graph and fill a DOT description template.protected void
FASerializer. walkSerializingFA(java.util.List<java.lang.String> lines, State s)
-