Class LexGen

    • Field Detail

      • lexStateIndex

        public static int lexStateIndex
      • maxOrdinal

        public static int maxOrdinal
      • lexStateSuffix

        public static java.lang.String lexStateSuffix
      • lexStates

        public static int[] lexStates
      • ignoreCase

        public static boolean[] ignoreCase
      • actions

        public static Action[] actions
      • initStates

        public static java.util.Map<java.lang.String,​NfaState> initStates
      • stateSetSize

        public static int stateSetSize
      • maxLexStates

        public static int maxLexStates
      • lexStateName

        public static java.lang.String[] lexStateName
      • toSkip

        public static long[] toSkip
      • toSpecial

        public static long[] toSpecial
      • toMore

        public static long[] toMore
      • toToken

        public static long[] toToken
      • defaultLexState

        public static int defaultLexState
      • maxLongsReqd

        public static int[] maxLongsReqd
      • initMatch

        public static int[] initMatch
      • canMatchAnyChar

        public static int[] canMatchAnyChar
      • hasEmptyMatch

        public static boolean hasEmptyMatch
      • canLoop

        public static boolean[] canLoop
      • stateHasActions

        public static boolean[] stateHasActions
      • hasLoop

        public static boolean hasLoop
      • canReachOnMore

        public static boolean[] canReachOnMore
      • hasNfa

        public static boolean[] hasNfa
      • mixed

        public static boolean[] mixed
      • initialState

        public static NfaState initialState
      • curKind

        public static int curKind
      • keepLineCol

        public static boolean keepLineCol
    • Constructor Detail

      • LexGen

        public LexGen()
    • Method Detail

      • reInit

        public static void reInit()