Class SyntaxTreeBuilderTokenManager

    • Field Detail

      • debugStream

        public java.io.PrintStream debugStream
        Debug output.
      • jjbitVec0

        static final long[] jjbitVec0
      • jjbitVec2

        static final long[] jjbitVec2
      • jjbitVec3

        static final long[] jjbitVec3
      • jjbitVec4

        static final long[] jjbitVec4
      • jjbitVec5

        static final long[] jjbitVec5
      • jjbitVec6

        static final long[] jjbitVec6
      • jjbitVec7

        static final long[] jjbitVec7
      • jjbitVec8

        static final long[] jjbitVec8
      • jjbitVec9

        static final long[] jjbitVec9
      • jjbitVec10

        static final long[] jjbitVec10
      • jjbitVec11

        static final long[] jjbitVec11
      • jjbitVec12

        static final long[] jjbitVec12
      • jjbitVec13

        static final long[] jjbitVec13
      • jjstrLiteralImages

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

        static final int[] jjnextStates
      • curLexState

        int curLexState
      • defaultLexState

        int defaultLexState
      • jjnewStateCnt

        int jjnewStateCnt
      • jjround

        int jjround
      • jjmatchedPos

        int jjmatchedPos
      • jjmatchedKind

        int jjmatchedKind
      • lexStateNames

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

        public static final int[] jjnewLexState
        Lex State array.
      • jjtoToken

        static final long[] jjtoToken
      • jjtoSkip

        static final long[] jjtoSkip
      • jjtoSpecial

        static final long[] jjtoSpecial
      • jjtoMore

        static final long[] jjtoMore
      • jjrounds

        private final int[] jjrounds
      • jjstateSet

        private final int[] jjstateSet
      • jjimage

        private final java.lang.StringBuilder jjimage
      • image

        private final java.lang.StringBuilder image
      • jjimageLen

        private int jjimageLen
      • curChar

        protected int curChar
    • Constructor Detail

      • SyntaxTreeBuilderTokenManager

        public SyntaxTreeBuilderTokenManager​(CharStream stream)
        Constructor.
      • SyntaxTreeBuilderTokenManager

        public SyntaxTreeBuilderTokenManager​(CharStream 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()
      • jjMoveStringLiteralDfa1_0

        private int jjMoveStringLiteralDfa1_0​(long active0,
                                              long active1,
                                              long active2)
      • jjMoveStringLiteralDfa2_0

        private int jjMoveStringLiteralDfa2_0​(long old0,
                                              long active0,
                                              long old1,
                                              long active1,
                                              long old2,
                                              long active2)
      • jjMoveStringLiteralDfa3_0

        private int jjMoveStringLiteralDfa3_0​(long old0,
                                              long active0,
                                              long old1,
                                              long active1,
                                              long old2,
                                              long active2)
      • jjMoveStringLiteralDfa4_0

        private int jjMoveStringLiteralDfa4_0​(long old0,
                                              long active0,
                                              long old1,
                                              long active1,
                                              long old2,
                                              long active2)
      • jjMoveStringLiteralDfa5_0

        private int jjMoveStringLiteralDfa5_0​(long old0,
                                              long active0,
                                              long old1,
                                              long active1,
                                              long old2,
                                              long active2)
      • jjMoveStringLiteralDfa6_0

        private int jjMoveStringLiteralDfa6_0​(long old0,
                                              long active0,
                                              long old1,
                                              long active1,
                                              long old2,
                                              long active2)
      • jjMoveStringLiteralDfa7_0

        private int jjMoveStringLiteralDfa7_0​(long old0,
                                              long active0,
                                              long old1,
                                              long active1,
                                              long old2)
      • jjMoveStringLiteralDfa8_0

        private int jjMoveStringLiteralDfa8_0​(long old0,
                                              long active0,
                                              long old1,
                                              long active1)
      • jjMoveStringLiteralDfa9_0

        private int jjMoveStringLiteralDfa9_0​(long old0,
                                              long active0,
                                              long old1,
                                              long active1)
      • jjMoveStringLiteralDfa10_0

        private int jjMoveStringLiteralDfa10_0​(long old0,
                                               long active0,
                                               long old1,
                                               long active1)
      • jjMoveStringLiteralDfa11_0

        private int jjMoveStringLiteralDfa11_0​(long old0,
                                               long old1,
                                               long active1)
      • jjMoveStringLiteralDfa12_0

        private int jjMoveStringLiteralDfa12_0​(long old1,
                                               long active1)
      • jjMoveStringLiteralDfa13_0

        private int jjMoveStringLiteralDfa13_0​(long old1,
                                               long active1)
      • jjMoveNfa_0

        private int jjMoveNfa_0​(int curPos)
      • jjMoveNfa_0_curChar128AndAbove

        private int jjMoveNfa_0_curChar128AndAbove​(int startsAt,
                                                   int i,
                                                   int kind)
      • jjMoveNfa_0_curCharLessThan128

        private int jjMoveNfa_0_curCharLessThan128​(int startsAt,
                                                   int i,
                                                   int kind)
      • jjMoveNfa_0_curCharLessThan64

        private int jjMoveNfa_0_curCharLessThan64​(int startsAt,
                                                  int i,
                                                  int kind)
      • jjFillToken

        protected Token jjFillToken()
      • jjCanMove_0

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

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

        private static boolean jjCanMove_2​(int hiByte,
                                           int i1,
                                           int i2,
                                           long l1,
                                           long l2)
      • getNextToken

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

        void SkipLexicalActions​(Token matchedToken)
      • MoreLexicalActions

        void MoreLexicalActions()
      • TokenLexicalActions

        void TokenLexicalActions​(Token matchedToken)
      • 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)
      • ReInit

        public void ReInit​(CharStream stream)
        Reinitialise parser.
      • ReInitRounds

        private void ReInitRounds()
      • ReInit

        public void ReInit​(CharStream stream,
                           int lexState)
        Reinitialise parser.
      • SwitchTo

        public void SwitchTo​(int lexState)
        Switch to specified lex state.