类 State

  • 直接已知子类:
    DFAState, NFAState

    public abstract class State
    extends java.lang.Object
    A generic state machine state.
    • 字段详细资料

      • INVALID_STATE_NUMBER

        public static final int INVALID_STATE_NUMBER
        另请参阅:
        常量字段值
      • stateNumber

        public int stateNumber
      • acceptState

        protected boolean acceptState
        An accept state is an end of rule state for lexers and parser grammar rules.
    • 构造器详细资料

      • State

        public State()
    • 方法详细资料

      • 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)