Package org.antlr.analysis
Class State
java.lang.Object
org.antlr.analysis.State
A generic state machine state.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanAn accept state is an end of rule state for lexers and parser grammar rules.static final intint -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidabstract intbooleanvoidsetAcceptState(boolean acceptState) abstract Transitiontransition(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)
-