Package org.antlr.analysis
Class State
java.lang.Object
org.antlr.analysis.State
A generic state machine state.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected boolean
An accept state is an end of rule state for lexers and parser grammar rules.static final int
int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract void
abstract int
boolean
void
setAcceptState
(boolean acceptState) abstract Transition
transition
(int i)
-
Field Details
-
INVALID_STATE_NUMBER
public static final int INVALID_STATE_NUMBER- See Also:
-
stateNumber
public int stateNumber -
acceptState
protected boolean acceptStateAn accept state is an end of rule state for lexers and parser grammar rules.
-
-
Constructor Details
-
State
public State()
-
-
Method Details
-
getNumberOfTransitions
public abstract int getNumberOfTransitions() -
addTransition
-
transition
-
isAcceptState
public boolean isAcceptState() -
setAcceptState
public void setAcceptState(boolean acceptState)
-