- INITIAL_NUM_TRANSITIONS
int INITIAL_NUM_TRANSITIONS;
Undocumented in source.
- INVALID_STATE_NUMBER
int INVALID_STATE_NUMBER;
Undocumented in source.
- atn
ATN atn;
@uml
Which ATN are we in?
- stateNumber
int stateNumber;
Undocumented in source.
- ruleIndex
int ruleIndex;
@uml
at runtime, we don't have Rule objects
- epsilonOnlyTransitions
bool epsilonOnlyTransitions;
Undocumented in source.
- transitions
Transition[] transitions;
@uml
Track the transitions emanating from this ATN state.
- nextTokenWithinRule
IntervalSet nextTokenWithinRule;
@uml
Used to cache lookahead during parsing, not used during construction
- hashCode
int hashCode()
- equals
bool equals(Object o)
- isNonGreedyExitState
bool isNonGreedyExitState()
- toString
string toString()
@uml
@pure
@safe
@override
- getTransitions
Transition[] getTransitions()
- getNumberOfTransitions
int getNumberOfTransitions()
- addTransition
void addTransition(Transition e)
Undocumented in source. Be warned that the author may not have intended to support it.
- transition
Transition transition(int i)
Undocumented in source. Be warned that the author may not have intended to support it.
- setTransition
void setTransition(int i, Transition e)
Undocumented in source. Be warned that the author may not have intended to support it.
- removeTransition
Transition removeTransition(int index)
Undocumented in source. Be warned that the author may not have intended to support it.
- getStateType
int getStateType()
Undocumented in source.
- onlyHasEpsilonTransitions
bool onlyHasEpsilonTransitions()
Undocumented in source. Be warned that the author may not have intended to support it.
- setRuleIndex
void setRuleIndex(int ruleIndex)
Undocumented in source. Be warned that the author may not have intended to support it.
- isOptimized
bool isOptimized()
Undocumented in source. Be warned that the author may not have intended to support it.
- numberOfOptimizedTransitions
size_t numberOfOptimizedTransitions()
Undocumented in source. Be warned that the author may not have intended to support it.
- getOptimizedTransition
Transition getOptimizedTransition(size_t i)
Undocumented in source. Be warned that the author may not have intended to support it.
- addOptimizedTransition
void addOptimizedTransition(Transition e)
Undocumented in source. Be warned that the author may not have intended to support it.
- setOptimizedTransition
void setOptimizedTransition(size_t i, Transition e)
Undocumented in source. Be warned that the author may not have intended to support it.
- removeOptimizedTransition
void removeOptimizedTransition(size_t i)
Undocumented in source. Be warned that the author may not have intended to support it.
- optimizedTransitions
Transition[] optimizedTransitions()
Undocumented in source. Be warned that the author may not have intended to support it.
- optimizedTransitions
void optimizedTransitions(Transition[] optimizedTransitions)
Undocumented in source. Be warned that the author may not have intended to support it.
TODO add class description