Package org.antlr.analysis
Class State
- java.lang.Object
-
- org.antlr.analysis.State
-
-
Field Summary
Fields Modifier and Type Field Description protected booleanacceptStateAn accept state is an end of rule state for lexers and parser grammar rules.static intINVALID_STATE_NUMBERintstateNumber
-
Constructor Summary
Constructors Constructor Description State()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidaddTransition(Transition e)abstract intgetNumberOfTransitions()booleanisAcceptState()voidsetAcceptState(boolean acceptState)abstract Transitiontransition(int i)
-
-
-
Field Detail
-
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.
-
-
Method Detail
-
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)
-
-