Package org.antlr.analysis
Class State
- java.lang.Object
-
- org.antlr.analysis.State
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
acceptState
An accept state is an end of rule state for lexers and parser grammar rules.static int
INVALID_STATE_NUMBER
int
stateNumber
-
Constructor Summary
Constructors Constructor Description State()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract void
addTransition(Transition e)
abstract int
getNumberOfTransitions()
boolean
isAcceptState()
void
setAcceptState(boolean acceptState)
abstract Transition
transition(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)
-
-