Class StandardParserTokenManager

    • Field Detail

      • fileDepth

        private int fileDepth
      • lparen

        private int lparen
      • rparen

        private int rparen
      • curlyLevel

        private int curlyLevel
      • stateStack

        java.util.List stateStack
      • inComment

        private boolean inComment
      • inSet

        private boolean inSet
      • debugStream

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

        static final long[] jjbitVec0
      • jjbitVec2

        static final long[] jjbitVec2
      • 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 java.lang.StringBuilder image
      • jjimageLen

        private int jjimageLen
      • lengthOfMatch

        private int lengthOfMatch
      • curChar

        protected int curChar
    • Constructor Detail

      • StandardParserTokenManager

        public StandardParserTokenManager​(StandardParser parserArg,
                                          CharStream stream)
        Constructor with parser.
      • StandardParserTokenManager

        public StandardParserTokenManager​(StandardParser parserArg,
                                          CharStream stream,
                                          int lexState)
        Constructor with parser.
    • Method Detail

      • trace

        public static void trace​(java.lang.String message)
        Our own trace method. Use sparsingly in production, since each and every call will introduce an execution branch and slow down parsing.
      • switchTo

        public void switchTo​(int lexState)
        Switches to a new state (add some log to the default method)
      • getCurrentLexicalState

        public int getCurrentLexicalState()
      • stateStackPop

        public boolean stateStackPop()
        pops a state off the stack, and restores paren counts
        Returns:
        boolean : success of operation
      • stateStackPush

        public boolean stateStackPush()
        pushes the current state onto the 'state stack', and maintains the parens counts public because we need it in PD & VM handling
        Returns:
        boolean : success. It can fail if the state machine gets messed up (do don't mess it up :)
      • clearStateVars

        public void clearStateVars()
        Clears all state variables, resets to start values, clears stateStack. Call before parsing.
      • setInSet

        public void setInSet​(boolean value)
      • isInSet

        public boolean isInSet()
      • RPARENHandler

        private void RPARENHandler()
        handles the dropdown logic when encountering a RPAREN
      • setDebugStream

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

        private final int jjStopStringLiteralDfa_3​(int pos,
                                                   long active0,
                                                   long active1)
      • jjStartNfa_3

        private final int jjStartNfa_3​(int pos,
                                       long active0,
                                       long active1)
      • jjStopAtPos

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

        private int jjMoveStringLiteralDfa0_3()
      • jjMoveStringLiteralDfa1_3

        private int jjMoveStringLiteralDfa1_3​(long active0)
      • jjMoveStringLiteralDfa2_3

        private int jjMoveStringLiteralDfa2_3​(long old0,
                                              long active0)
      • jjMoveStringLiteralDfa3_3

        private int jjMoveStringLiteralDfa3_3​(long old0,
                                              long active0)
      • jjMoveStringLiteralDfa4_3

        private int jjMoveStringLiteralDfa4_3​(long old0,
                                              long active0)
      • jjStartNfaWithStates_3

        private int jjStartNfaWithStates_3​(int pos,
                                           int kind,
                                           int state)
      • jjMoveNfa_3

        private int jjMoveNfa_3​(int startState,
                                int curPos)
      • jjStopStringLiteralDfa_0

        private final int jjStopStringLiteralDfa_0​(int pos,
                                                   long active0)
      • jjStartNfa_0

        private final int jjStartNfa_0​(int pos,
                                       long active0)
      • jjMoveStringLiteralDfa0_0

        private int jjMoveStringLiteralDfa0_0()
      • jjMoveStringLiteralDfa1_0

        private int jjMoveStringLiteralDfa1_0​(long active0)
      • jjMoveStringLiteralDfa2_0

        private int jjMoveStringLiteralDfa2_0​(long old0,
                                              long active0)
      • jjStartNfaWithStates_0

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

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

        private final int jjStopStringLiteralDfa_16​(int pos,
                                                    long active0)
      • jjStartNfa_16

        private final int jjStartNfa_16​(int pos,
                                        long active0)
      • jjMoveStringLiteralDfa0_16

        private int jjMoveStringLiteralDfa0_16()
      • jjMoveStringLiteralDfa1_16

        private int jjMoveStringLiteralDfa1_16​(long active0)
      • jjMoveStringLiteralDfa2_16

        private int jjMoveStringLiteralDfa2_16​(long old0,
                                               long active0)
      • jjMoveStringLiteralDfa3_16

        private int jjMoveStringLiteralDfa3_16​(long old0,
                                               long active0)
      • jjMoveStringLiteralDfa4_16

        private int jjMoveStringLiteralDfa4_16​(long old0,
                                               long active0)
      • jjStartNfaWithStates_16

        private int jjStartNfaWithStates_16​(int pos,
                                            int kind,
                                            int state)
      • jjMoveNfa_16

        private int jjMoveNfa_16​(int startState,
                                 int curPos)
      • jjStopStringLiteralDfa_12

        private final int jjStopStringLiteralDfa_12​(int pos,
                                                    long active0)
      • jjStartNfa_12

        private final int jjStartNfa_12​(int pos,
                                        long active0)
      • jjMoveStringLiteralDfa0_12

        private int jjMoveStringLiteralDfa0_12()
      • jjMoveStringLiteralDfa1_12

        private int jjMoveStringLiteralDfa1_12​(long active0)
      • jjMoveStringLiteralDfa2_12

        private int jjMoveStringLiteralDfa2_12​(long old0,
                                               long active0)
      • jjStartNfaWithStates_12

        private int jjStartNfaWithStates_12​(int pos,
                                            int kind,
                                            int state)
      • jjMoveNfa_12

        private int jjMoveNfa_12​(int startState,
                                 int curPos)
      • jjStopStringLiteralDfa_15

        private final int jjStopStringLiteralDfa_15​(int pos,
                                                    long active0)
      • jjStartNfa_15

        private final int jjStartNfa_15​(int pos,
                                        long active0)
      • jjMoveStringLiteralDfa0_15

        private int jjMoveStringLiteralDfa0_15()
      • jjMoveStringLiteralDfa1_15

        private int jjMoveStringLiteralDfa1_15​(long active0)
      • jjMoveStringLiteralDfa2_15

        private int jjMoveStringLiteralDfa2_15​(long old0,
                                               long active0)
      • jjStartNfaWithStates_15

        private int jjStartNfaWithStates_15​(int pos,
                                            int kind,
                                            int state)
      • jjMoveNfa_15

        private int jjMoveNfa_15​(int startState,
                                 int curPos)
      • jjStopStringLiteralDfa_5

        private final int jjStopStringLiteralDfa_5​(int pos,
                                                   long active0,
                                                   long active1)
      • jjStartNfa_5

        private final int jjStartNfa_5​(int pos,
                                       long active0,
                                       long active1)
      • jjMoveStringLiteralDfa0_5

        private int jjMoveStringLiteralDfa0_5()
      • jjMoveStringLiteralDfa1_5

        private int jjMoveStringLiteralDfa1_5​(long active0)
      • jjMoveStringLiteralDfa2_5

        private int jjMoveStringLiteralDfa2_5​(long old0,
                                              long active0)
      • jjMoveStringLiteralDfa3_5

        private int jjMoveStringLiteralDfa3_5​(long old0,
                                              long active0)
      • jjMoveStringLiteralDfa4_5

        private int jjMoveStringLiteralDfa4_5​(long old0,
                                              long active0)
      • jjStartNfaWithStates_5

        private int jjStartNfaWithStates_5​(int pos,
                                           int kind,
                                           int state)
      • jjMoveNfa_5

        private int jjMoveNfa_5​(int startState,
                                int curPos)
      • jjStopStringLiteralDfa_8

        private final int jjStopStringLiteralDfa_8​(int pos,
                                                   long active0)
      • jjStartNfa_8

        private final int jjStartNfa_8​(int pos,
                                       long active0)
      • jjMoveStringLiteralDfa0_8

        private int jjMoveStringLiteralDfa0_8()
      • jjMoveStringLiteralDfa1_8

        private int jjMoveStringLiteralDfa1_8​(long active0)
      • jjMoveStringLiteralDfa2_8

        private int jjMoveStringLiteralDfa2_8​(long old0,
                                              long active0)
      • jjMoveStringLiteralDfa3_8

        private int jjMoveStringLiteralDfa3_8​(long old0,
                                              long active0)
      • jjMoveStringLiteralDfa4_8

        private int jjMoveStringLiteralDfa4_8​(long old0,
                                              long active0)
      • jjStartNfaWithStates_8

        private int jjStartNfaWithStates_8​(int pos,
                                           int kind,
                                           int state)
      • jjMoveNfa_8

        private int jjMoveNfa_8​(int startState,
                                int curPos)
      • jjStopStringLiteralDfa_17

        private final int jjStopStringLiteralDfa_17​(int pos,
                                                    long active0)
      • jjStartNfa_17

        private final int jjStartNfa_17​(int pos,
                                        long active0)
      • jjMoveStringLiteralDfa0_17

        private int jjMoveStringLiteralDfa0_17()
      • jjMoveStringLiteralDfa1_17

        private int jjMoveStringLiteralDfa1_17​(long active0)
      • jjMoveStringLiteralDfa2_17

        private int jjMoveStringLiteralDfa2_17​(long old0,
                                               long active0)
      • jjStartNfaWithStates_17

        private int jjStartNfaWithStates_17​(int pos,
                                            int kind,
                                            int state)
      • jjMoveNfa_17

        private int jjMoveNfa_17​(int startState,
                                 int curPos)
      • jjStopStringLiteralDfa_7

        private final int jjStopStringLiteralDfa_7​(int pos,
                                                   long active0)
      • jjStartNfa_7

        private final int jjStartNfa_7​(int pos,
                                       long active0)
      • jjMoveStringLiteralDfa0_7

        private int jjMoveStringLiteralDfa0_7()
      • jjMoveStringLiteralDfa1_7

        private int jjMoveStringLiteralDfa1_7​(long active0)
      • jjMoveStringLiteralDfa2_7

        private int jjMoveStringLiteralDfa2_7​(long old0,
                                              long active0)
      • jjMoveStringLiteralDfa3_7

        private int jjMoveStringLiteralDfa3_7​(long old0,
                                              long active0)
      • jjMoveStringLiteralDfa4_7

        private int jjMoveStringLiteralDfa4_7​(long old0,
                                              long active0)
      • jjStartNfaWithStates_7

        private int jjStartNfaWithStates_7​(int pos,
                                           int kind,
                                           int state)
      • jjMoveNfa_7

        private int jjMoveNfa_7​(int startState,
                                int curPos)
      • jjStopStringLiteralDfa_13

        private final int jjStopStringLiteralDfa_13​(int pos,
                                                    long active0)
      • jjStartNfa_13

        private final int jjStartNfa_13​(int pos,
                                        long active0)
      • jjMoveStringLiteralDfa0_13

        private int jjMoveStringLiteralDfa0_13()
      • jjMoveStringLiteralDfa1_13

        private int jjMoveStringLiteralDfa1_13​(long active0)
      • jjMoveStringLiteralDfa2_13

        private int jjMoveStringLiteralDfa2_13​(long old0,
                                               long active0)
      • jjStartNfaWithStates_13

        private int jjStartNfaWithStates_13​(int pos,
                                            int kind,
                                            int state)
      • jjMoveNfa_13

        private int jjMoveNfa_13​(int startState,
                                 int curPos)
      • jjStopStringLiteralDfa_14

        private final int jjStopStringLiteralDfa_14​(int pos,
                                                    long active0)
      • jjStartNfa_14

        private final int jjStartNfa_14​(int pos,
                                        long active0)
      • jjMoveStringLiteralDfa0_14

        private int jjMoveStringLiteralDfa0_14()
      • jjMoveStringLiteralDfa1_14

        private int jjMoveStringLiteralDfa1_14​(long active0)
      • jjMoveStringLiteralDfa2_14

        private int jjMoveStringLiteralDfa2_14​(long old0,
                                               long active0)
      • jjStartNfaWithStates_14

        private int jjStartNfaWithStates_14​(int pos,
                                            int kind,
                                            int state)
      • jjMoveNfa_14

        private int jjMoveNfa_14​(int startState,
                                 int curPos)
      • jjStopStringLiteralDfa_2

        private final int jjStopStringLiteralDfa_2​(int pos,
                                                   long active0,
                                                   long active1)
      • jjStartNfa_2

        private final int jjStartNfa_2​(int pos,
                                       long active0,
                                       long active1)
      • jjMoveStringLiteralDfa0_2

        private int jjMoveStringLiteralDfa0_2()
      • jjMoveStringLiteralDfa1_2

        private int jjMoveStringLiteralDfa1_2​(long active0)
      • jjMoveStringLiteralDfa2_2

        private int jjMoveStringLiteralDfa2_2​(long old0,
                                              long active0)
      • jjStartNfaWithStates_2

        private int jjStartNfaWithStates_2​(int pos,
                                           int kind,
                                           int state)
      • jjMoveNfa_2

        private int jjMoveNfa_2​(int startState,
                                int curPos)
      • jjStopStringLiteralDfa_10

        private final int jjStopStringLiteralDfa_10​(int pos,
                                                    long active0,
                                                    long active1)
      • jjStartNfa_10

        private final int jjStartNfa_10​(int pos,
                                        long active0,
                                        long active1)
      • jjMoveStringLiteralDfa0_10

        private int jjMoveStringLiteralDfa0_10()
      • jjMoveStringLiteralDfa1_10

        private int jjMoveStringLiteralDfa1_10​(long active0,
                                               long active1)
      • jjMoveStringLiteralDfa2_10

        private int jjMoveStringLiteralDfa2_10​(long old0,
                                               long active0,
                                               long old1,
                                               long active1)
      • jjStartNfaWithStates_10

        private int jjStartNfaWithStates_10​(int pos,
                                            int kind,
                                            int state)
      • jjMoveNfa_10

        private int jjMoveNfa_10​(int startState,
                                 int curPos)
      • jjStopStringLiteralDfa_1

        private final int jjStopStringLiteralDfa_1​(int pos,
                                                   long active0,
                                                   long active1)
      • jjStartNfa_1

        private final int jjStartNfa_1​(int pos,
                                       long active0,
                                       long active1)
      • jjMoveStringLiteralDfa0_1

        private int jjMoveStringLiteralDfa0_1()
      • jjMoveStringLiteralDfa1_1

        private int jjMoveStringLiteralDfa1_1​(long active0)
      • jjMoveStringLiteralDfa2_1

        private int jjMoveStringLiteralDfa2_1​(long old0,
                                              long active0)
      • jjStartNfaWithStates_1

        private int jjStartNfaWithStates_1​(int pos,
                                           int kind,
                                           int state)
      • jjMoveNfa_1

        private int jjMoveNfa_1​(int startState,
                                int curPos)
      • jjStopStringLiteralDfa_6

        private final int jjStopStringLiteralDfa_6​(int pos,
                                                   long active0,
                                                   long active1)
      • jjStartNfa_6

        private final int jjStartNfa_6​(int pos,
                                       long active0,
                                       long active1)
      • jjMoveStringLiteralDfa0_6

        private int jjMoveStringLiteralDfa0_6()
      • jjMoveStringLiteralDfa1_6

        private int jjMoveStringLiteralDfa1_6​(long active0)
      • jjMoveStringLiteralDfa2_6

        private int jjMoveStringLiteralDfa2_6​(long old0,
                                              long active0)
      • jjStartNfaWithStates_6

        private int jjStartNfaWithStates_6​(int pos,
                                           int kind,
                                           int state)
      • jjMoveNfa_6

        private int jjMoveNfa_6​(int startState,
                                int curPos)
      • jjStopStringLiteralDfa_9

        private final int jjStopStringLiteralDfa_9​(int pos,
                                                   long active0)
      • jjStartNfa_9

        private final int jjStartNfa_9​(int pos,
                                       long active0)
      • jjMoveStringLiteralDfa0_9

        private int jjMoveStringLiteralDfa0_9()
      • jjMoveStringLiteralDfa1_9

        private int jjMoveStringLiteralDfa1_9​(long active0)
      • jjMoveStringLiteralDfa2_9

        private int jjMoveStringLiteralDfa2_9​(long old0,
                                              long active0)
      • jjMoveStringLiteralDfa3_9

        private int jjMoveStringLiteralDfa3_9​(long old0,
                                              long active0)
      • jjMoveStringLiteralDfa4_9

        private int jjMoveStringLiteralDfa4_9​(long old0,
                                              long active0)
      • jjStartNfaWithStates_9

        private int jjStartNfaWithStates_9​(int pos,
                                           int kind,
                                           int state)
      • jjMoveNfa_9

        private int jjMoveNfa_9​(int startState,
                                int curPos)
      • jjStopStringLiteralDfa_11

        private final int jjStopStringLiteralDfa_11​(int pos,
                                                    long active0)
      • jjStartNfa_11

        private final int jjStartNfa_11​(int pos,
                                        long active0)
      • jjMoveStringLiteralDfa0_11

        private int jjMoveStringLiteralDfa0_11()
      • jjMoveStringLiteralDfa1_11

        private int jjMoveStringLiteralDfa1_11​(long active0)
      • jjMoveStringLiteralDfa2_11

        private int jjMoveStringLiteralDfa2_11​(long old0,
                                               long active0)
      • jjStartNfaWithStates_11

        private int jjStartNfaWithStates_11​(int pos,
                                            int kind,
                                            int state)
      • jjMoveNfa_11

        private int jjMoveNfa_11​(int startState,
                                 int curPos)
      • jjStopStringLiteralDfa_4

        private final int jjStopStringLiteralDfa_4​(int pos,
                                                   long active0,
                                                   long active1)
      • jjStartNfa_4

        private final int jjStartNfa_4​(int pos,
                                       long active0,
                                       long active1)
      • jjMoveStringLiteralDfa0_4

        private int jjMoveStringLiteralDfa0_4()
      • jjMoveStringLiteralDfa1_4

        private int jjMoveStringLiteralDfa1_4​(long active0)
      • jjMoveStringLiteralDfa2_4

        private int jjMoveStringLiteralDfa2_4​(long old0,
                                              long active0)
      • jjMoveStringLiteralDfa3_4

        private int jjMoveStringLiteralDfa3_4​(long old0,
                                              long active0)
      • jjMoveStringLiteralDfa4_4

        private int jjMoveStringLiteralDfa4_4​(long old0,
                                              long active0)
      • jjStartNfaWithStates_4

        private int jjStartNfaWithStates_4​(int pos,
                                           int kind,
                                           int state)
      • jjMoveNfa_4

        private int jjMoveNfa_4​(int startState,
                                int curPos)
      • jjFillToken

        protected Token jjFillToken()
      • jjCanMove_0

        private static final boolean jjCanMove_0​(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)
      • ReInitRounds

        private void ReInitRounds()
      • SwitchTo

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