Class UnitTokenManager


  • final class UnitTokenManager
    extends java.lang.Object
    Token Manager.
    • Field Detail

      • jjstrLiteralImages

        public static final java.lang.String[] jjstrLiteralImages
        Token literal values.
      • lexStateNames

        public static final java.lang.String[] lexStateNames
        Lexer state names.
      • jjrounds

        private final int[] jjrounds
      • jjstateSet

        private final int[] jjstateSet
      • curChar

        protected char curChar
      • jjbitVec0

        private static final long[] jjbitVec0
      • jjbitVec1

        private static final long[] jjbitVec1
      • jjbitVec2

        private static final long[] jjbitVec2
      • jjbitVec4

        private static final long[] jjbitVec4
      • jjbitVec5

        private static final long[] jjbitVec5
      • jjnextStates

        private static final int[] jjnextStates
      • curLexState

        private int curLexState
      • jjnewStateCnt

        private int jjnewStateCnt
      • jjround

        private int jjround
      • jjmatchedPos

        private int jjmatchedPos
      • jjmatchedKind

        private int jjmatchedKind
      • debugStream

        public java.io.PrintStream debugStream
        Debug output.
    • Constructor Detail

      • UnitTokenManager

        public UnitTokenManager​(DefaultCharStream stream)
        Constructor.
      • UnitTokenManager

        public UnitTokenManager​(DefaultCharStream stream,
                                int lexState)
        Constructor.
    • Method Detail

      • setDebugStream

        public void setDebugStream​(java.io.PrintStream ds)
        Set debug output.
      • jjStopAtPos

        private int jjStopAtPos​(int pos,
                                int kind)
      • jjMoveStringLiteralDfa0_0

        private int jjMoveStringLiteralDfa0_0()
      • jjStartNfaWithStates_0

        private int jjStartNfaWithStates_0​(int pos,
                                           int kind,
                                           int state)
      • jjMoveNfa_0

        private int jjMoveNfa_0​(int startState,
                                int curPos)
      • jjCanMove_0

        private static boolean jjCanMove_0​(int hiByte,
                                           int i2,
                                           long l2)
      • jjCanMove_1

        private static boolean jjCanMove_1​(int hiByte,
                                           int i1,
                                           int i2,
                                           long l1,
                                           long l2)
      • reInitRounds

        private void reInitRounds()
      • reInit

        public void reInit​(DefaultCharStream stream,
                           int lexState)
        Reinitialise parser.
      • switchTo

        public void switchTo​(int lexState)
        Switch to specified lex state.
      • jjFillToken

        protected Token jjFillToken()
      • getNextToken

        public Token getNextToken()
        Get the next Token.
      • jjCheckNAdd

        private void jjCheckNAdd​(int state)
      • jjAddStates

        private void jjAddStates​(int start,
                                 int end)
      • jjCheckNAddTwoStates

        private void jjCheckNAddTwoStates​(int state1,
                                          int state2)
      • jjCheckNAddStates

        private void jjCheckNAddStates​(int start,
                                       int end)