Package com.sun.el.parser
Class ELParserTokenManager
java.lang.Object
com.sun.el.parser.ELParserTokenManager
- All Implemented Interfaces:
ELParserConstants
Token Manager.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected char(package private) intDebug output.(package private) intprivate StringBuilderprotected SimpleCharStream(package private) static final long[](package private) static final long[](package private) static final long[](package private) static final long[](package private) static final long[](package private) static final long[](package private) static final long[](package private) static final long[]private final StringBuilderprivate int(package private) int(package private) intstatic final int[]Lex State array.(package private) int(package private) static final int[](package private) intprivate final int[]private final int[]static final String[]Token literal values.(package private) static final long[](package private) static final long[]private intstatic final String[]Lexer state names.Fields inherited from interface com.sun.el.parser.ELParserConstants
AND0, AND1, ARROW, ASSIGN, BADLY_ESCAPED_STRING_LITERAL, COLON, COMMA, CONCAT, DEFAULT, DIGIT, DIV0, DIV1, DOT, EMPTY, EOF, EQ0, EQ1, EXPONENT, FALSE, FLOATING_POINT_LITERAL, GE0, GE1, GT0, GT1, IDENTIFIER, ILLEGAL_CHARACTER, IMPL_OBJ_START, IN_EXPRESSION, IN_MAP, INSTANCEOF, INTEGER_LITERAL, LBRACK, LE0, LE1, LETTER, LITERAL_EXPRESSION, LPAREN, LT0, LT1, MINUS, MOD0, MOD1, MULT, NE0, NE1, NOT0, NOT1, NULL, OR0, OR1, PLUS, QUESTIONMARK, RBRACK, RCURL, RPAREN, SEMICOLON, START_DEFERRED_EXPRESSION, START_DYNAMIC_EXPRESSION, START_MAP, STRING_LITERAL, tokenImage, TRUE -
Constructor Summary
ConstructorsConstructorDescriptionELParserTokenManager(SimpleCharStream stream) Constructor.ELParserTokenManager(SimpleCharStream stream, int lexState) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGet the next Token.private voidjjAddStates(int start, int end) private static final booleanjjCanMove_0(int hiByte, int i1, int i2, long l1, long l2) private static final booleanjjCanMove_1(int hiByte, int i1, int i2, long l1, long l2) private voidjjCheckNAdd(int state) private voidjjCheckNAddStates(int start, int end) private voidjjCheckNAddTwoStates(int state1, int state2) protected Tokenprivate intjjMoveNfa_0(int startState, int curPos) private intjjMoveNfa_1(int startState, int curPos) private intjjMoveNfa_2(int startState, int curPos) private intprivate intprivate intprivate intjjMoveStringLiteralDfa1_0(long active0) private intjjMoveStringLiteralDfa1_1(long active0) private intjjMoveStringLiteralDfa1_2(long active0) private intjjMoveStringLiteralDfa2_1(long old0, long active0) private intjjMoveStringLiteralDfa2_2(long old0, long active0) private intjjMoveStringLiteralDfa3_1(long old0, long active0) private intjjMoveStringLiteralDfa3_2(long old0, long active0) private intjjMoveStringLiteralDfa4_1(long old0, long active0) private intjjMoveStringLiteralDfa4_2(long old0, long active0) private intjjMoveStringLiteralDfa5_1(long old0, long active0) private intjjMoveStringLiteralDfa5_2(long old0, long active0) private intjjMoveStringLiteralDfa6_1(long old0, long active0) private intjjMoveStringLiteralDfa6_2(long old0, long active0) private intjjMoveStringLiteralDfa7_1(long old0, long active0) private intjjMoveStringLiteralDfa7_2(long old0, long active0) private intjjMoveStringLiteralDfa8_1(long old0, long active0) private intjjMoveStringLiteralDfa8_2(long old0, long active0) private intjjMoveStringLiteralDfa9_1(long old0, long active0) private intjjMoveStringLiteralDfa9_2(long old0, long active0) private final intjjStartNfa_0(int pos, long active0) private final intjjStartNfa_1(int pos, long active0) private final intjjStartNfa_2(int pos, long active0) private intjjStartNfaWithStates_0(int pos, int kind, int state) private intjjStartNfaWithStates_1(int pos, int kind, int state) private intjjStartNfaWithStates_2(int pos, int kind, int state) private intjjStopAtPos(int pos, int kind) private final intjjStopStringLiteralDfa_0(int pos, long active0) private final intjjStopStringLiteralDfa_1(int pos, long active0) private final intjjStopStringLiteralDfa_2(int pos, long active0) voidReInit(SimpleCharStream stream) Reinitialise parser.voidReInit(SimpleCharStream stream, int lexState) Reinitialise parser.private voidvoidSet debug output.voidSwitchTo(int lexState) Switch to specified lex state.(package private) voidTokenLexicalActions(Token matchedToken)
-
Field Details
-
stack
-
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 -
jjnextStates
static final int[] jjnextStates -
jjstrLiteralImages
Token literal values. -
lexStateNames
Lexer state names. -
jjnewLexState
public static final int[] jjnewLexStateLex State array. -
jjtoToken
static final long[] jjtoToken -
jjtoSkip
static final long[] jjtoSkip -
input_stream
-
jjrounds
private final int[] jjrounds -
jjstateSet
private final int[] jjstateSet -
jjimage
-
image
-
jjimageLen
private int jjimageLen -
lengthOfMatch
private int lengthOfMatch -
curChar
protected char curChar -
curLexState
int curLexState -
defaultLexState
int defaultLexState -
jjnewStateCnt
int jjnewStateCnt -
jjround
int jjround -
jjmatchedPos
int jjmatchedPos -
jjmatchedKind
int jjmatchedKind
-
-
Constructor Details
-
ELParserTokenManager
Constructor. -
ELParserTokenManager
Constructor.
-
-
Method Details
-
setDebugStream
Set debug output. -
jjStopStringLiteralDfa_0
private final int jjStopStringLiteralDfa_0(int pos, long active0) -
jjStartNfa_0
private final int jjStartNfa_0(int pos, long active0) -
jjStopAtPos
private int jjStopAtPos(int pos, int kind) -
jjMoveStringLiteralDfa0_0
private int jjMoveStringLiteralDfa0_0() -
jjMoveStringLiteralDfa1_0
private int jjMoveStringLiteralDfa1_0(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_2
private final int jjStopStringLiteralDfa_2(int pos, long active0) -
jjStartNfa_2
private final int jjStartNfa_2(int pos, long active0) -
jjMoveStringLiteralDfa0_2
private int jjMoveStringLiteralDfa0_2() -
jjMoveStringLiteralDfa1_2
private int jjMoveStringLiteralDfa1_2(long active0) -
jjMoveStringLiteralDfa2_2
private int jjMoveStringLiteralDfa2_2(long old0, long active0) -
jjMoveStringLiteralDfa3_2
private int jjMoveStringLiteralDfa3_2(long old0, long active0) -
jjMoveStringLiteralDfa4_2
private int jjMoveStringLiteralDfa4_2(long old0, long active0) -
jjMoveStringLiteralDfa5_2
private int jjMoveStringLiteralDfa5_2(long old0, long active0) -
jjMoveStringLiteralDfa6_2
private int jjMoveStringLiteralDfa6_2(long old0, long active0) -
jjMoveStringLiteralDfa7_2
private int jjMoveStringLiteralDfa7_2(long old0, long active0) -
jjMoveStringLiteralDfa8_2
private int jjMoveStringLiteralDfa8_2(long old0, long active0) -
jjMoveStringLiteralDfa9_2
private int jjMoveStringLiteralDfa9_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_1
private final int jjStopStringLiteralDfa_1(int pos, long active0) -
jjStartNfa_1
private final int jjStartNfa_1(int pos, long active0) -
jjMoveStringLiteralDfa0_1
private int jjMoveStringLiteralDfa0_1() -
jjMoveStringLiteralDfa1_1
private int jjMoveStringLiteralDfa1_1(long active0) -
jjMoveStringLiteralDfa2_1
private int jjMoveStringLiteralDfa2_1(long old0, long active0) -
jjMoveStringLiteralDfa3_1
private int jjMoveStringLiteralDfa3_1(long old0, long active0) -
jjMoveStringLiteralDfa4_1
private int jjMoveStringLiteralDfa4_1(long old0, long active0) -
jjMoveStringLiteralDfa5_1
private int jjMoveStringLiteralDfa5_1(long old0, long active0) -
jjMoveStringLiteralDfa6_1
private int jjMoveStringLiteralDfa6_1(long old0, long active0) -
jjMoveStringLiteralDfa7_1
private int jjMoveStringLiteralDfa7_1(long old0, long active0) -
jjMoveStringLiteralDfa8_1
private int jjMoveStringLiteralDfa8_1(long old0, long active0) -
jjMoveStringLiteralDfa9_1
private int jjMoveStringLiteralDfa9_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) -
jjCanMove_0
private static final boolean jjCanMove_0(int hiByte, int i1, int i2, long l1, long l2) -
jjCanMove_1
private static final boolean jjCanMove_1(int hiByte, int i1, int i2, long l1, long l2) -
ReInit
Reinitialise parser. -
ReInitRounds
private void ReInitRounds() -
ReInit
Reinitialise parser. -
SwitchTo
public void SwitchTo(int lexState) Switch to specified lex state. -
jjFillToken
-
getNextToken
Get the next Token. -
TokenLexicalActions
-
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)
-