org.antlr.analysis
Class State
java.lang.Object
org.antlr.analysis.State
- Direct Known Subclasses:
- DFAState, NFAState
public abstract class State
- extends java.lang.Object
A generic state machine state.
Constructor Summary |
State()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INVALID_STATE_NUMBER
public static final int INVALID_STATE_NUMBER
- See Also:
- Constant Field Values
stateNumber
public int stateNumber
acceptState
protected boolean acceptState
- An accept state is an end of rule state for lexers and
parser grammar rules.
State
public State()
getNumberOfTransitions
public abstract int getNumberOfTransitions()
addTransition
public abstract void addTransition(Transition e)
transition
public abstract Transition transition(int i)
isAcceptState
public boolean isAcceptState()
setAcceptState
public void setAcceptState(boolean acceptState)