Class StandardParserTokenManager

java.lang.Object
org.apache.velocity.runtime.parser.StandardParserTokenManager
All Implemented Interfaces:
StandardParserConstants

public class StandardParserTokenManager extends Object implements StandardParserConstants
Token Manager.
  • Field Details

    • fileDepth

      private int fileDepth
    • lparen

      private int lparen
    • rparen

      private int rparen
    • curlyLevel

      private int curlyLevel
    • stateStack

      List stateStack
    • inComment

      private boolean inComment
    • inSet

      private boolean inSet
    • debugStream

      public PrintStream debugStream
      Debug output.
    • parser

      public StandardParser parser
    • jjbitVec0

      static final long[] jjbitVec0
    • jjbitVec2

      static final long[] jjbitVec2
    • jjstrLiteralImages

      public static final 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 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
    • input_stream

      protected CharStream input_stream
    • jjrounds

      private final int[] jjrounds
    • jjstateSet

      private final int[] jjstateSet
    • jjimage

      private final StringBuilder jjimage
    • image

      private StringBuilder image
    • jjimageLen

      private int jjimageLen
    • lengthOfMatch

      private int lengthOfMatch
    • curChar

      protected int curChar
  • Constructor Details

    • StandardParserTokenManager

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

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

    • trace

      public static void trace(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(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)
    • ReInit

      public void ReInit(StandardParser parserArg, CharStream stream)
      Reinitialise parser.
    • ReInitRounds

      private void ReInitRounds()
    • ReInit

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

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