Top Description Fields Constructors Methods
org.antlr.analysis

public abstract Class State

extends Object
Class Inheritance
Known Direct Subclasses
org.antlr.analysis.DFAState, org.antlr.analysis.NFAState

A generic state machine state.

Field Summary

Modifier and TypeField and Description
protected boolean
acceptState

An accept state is an end of rule state for lexers and parser grammar rules.

public static final int
public int

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public abstract void
public abstract int
public boolean
public void
setAcceptState(boolean acceptState)

public abstract Transition
transition(int i)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

acceptStateback to summary
protected boolean acceptState

An accept state is an end of rule state for lexers and parser grammar rules.

INVALID_STATE_NUMBERback to summary
public static final int INVALID_STATE_NUMBER
stateNumberback to summary
public int stateNumber

Constructor Detail

Stateback to summary
public State()

Method Detail

addTransitionback to summary
public abstract void addTransition(Transition e)
getNumberOfTransitionsback to summary
public abstract int getNumberOfTransitions()
isAcceptStateback to summary
public boolean isAcceptState()
setAcceptStateback to summary
public void setAcceptState(boolean acceptState)
transitionback to summary
public abstract Transition transition(int i)