Package jflex.core

Class EOFActions


  • public class EOFActions
    extends Object
    A simple table to store EOF actions for each lexical state.
    Version:
    JFlex 1.8.1
    Author:
    Gerwin Klein
    • Constructor Detail

      • EOFActions

        public EOFActions()
    • Method Detail

      • setNumLexStates

        public void setNumLexStates​(int num)
        Sets the number of lexical states.
        Parameters:
        num - number of states.
      • add

        public void add​(List<Integer> stateList,
                        Action action)
        Add.
        Parameters:
        stateList - a List object.
        action - a Action object.
      • isEOFAction

        public boolean isEOFAction​(Object a)
      • getAction

        public Action getAction​(int state)
        getAction.
        Parameters:
        state - a int.
        Returns:
        a Action object.
      • getDefault

        public Action getDefault()
        Returns the default action.
        Returns:
        a default Action.
      • numActions

        public int numActions()
        Returns thenumber of Actions.
        Returns:
        number of actions.