Class ExpressionParserTokenManager
java.lang.Object
net.thisptr.jackson.jq.internal.javacc.ExpressionParserTokenManager
- All Implemented Interfaces:
ExpressionParserConstants
Token Manager.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intDebug output.protected SimpleCharStreamstatic final int[]Lex State array.static final String[]Token literal values.static final String[]Lexer state names.Fields inherited from interface net.thisptr.jackson.jq.internal.javacc.ExpressionParserConstants
ASSIGN_OP, ATSIGN, BOOLEAN_LITERAL_FALSE, BOOLEAN_LITERAL_TRUE, CLOSE_BRACE, CLOSE_BRACKET, CLOSE_PAR, CODEPOINT_CHAR, COLON, COMMA, COMMENT, COMP_EQUAL, COMP_GREATER, COMP_GREATER_EQUAL, COMP_LESS, COMP_LESS_EQUAL, COMP_NOT_EQUAL, DEFAULT, DEFAULT_EQUAL, DIGIT, DIVIDE, DIVIDE_EQUAL, DOLLAR, DOT, DOUBLE_COLON, ENDQUOTE, EOF, ESCAPE_CHAR, EXPONENT, FLOAT_LITERAL, IDENTIFIER, IDENTIFIER_AFTER_DOT, INTEGER_LITERAL, KEYWORD_AS, KEYWORD_BREAK, KEYWORD_CATCH, KEYWORD_DEF, KEYWORD_ELIF, KEYWORD_ELSE, KEYWORD_END, KEYWORD_FOREACH, KEYWORD_IF, KEYWORD_IMPORT, KEYWORD_INCLUDE, KEYWORD_LABEL, KEYWORD_MODULE, KEYWORD_REDUCE, KEYWORD_THEN, KEYWORD_TRY, LETTER, MINUS, MINUS_EQUAL, MODULO, MODULO_EQUAL, NULL_LITERAL, OP_AND, OP_DEFAULT, OP_OR, OPEN_BRACE, OPEN_BRACKET, OPEN_INTERP, OPEN_PAR, OTHERWISE_AFTER_DOT, PIPE, PLUS, PLUS_EQUAL, QUESTION, QUOTE, RECURSION, SEMICOLON, SPACES, STATE_DOT, STATE_STRING, STATE_STRING_ESCAPE, TIMES, TIMES_EQUAL, tokenImage, UPDATE_OP, VISIBLE_CHAR -
Constructor Summary
ConstructorsConstructorDescriptionConstructor.ExpressionParserTokenManager(SimpleCharStream stream, int lexState) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGet the next Token.protected TokenvoidReInit(SimpleCharStream stream) Reinitialise parser.voidReInit(SimpleCharStream stream, int lexState) Reinitialise parser.voidSet debug output.voidSwitchTo(int lexState) Switch to specified lex state.
-
Field Details
-
debugStream
Debug output. -
jjstrLiteralImages
Token literal values. -
lexStateNames
Lexer state names. -
jjnewLexState
public static final int[] jjnewLexStateLex State array. -
input_stream
-
curChar
protected int curChar
-
-
Constructor Details
-
ExpressionParserTokenManager
Constructor. -
ExpressionParserTokenManager
Constructor.
-
-
Method Details
-
setDebugStream
Set debug output. -
jjFillToken
-
getNextToken
Get the next Token. -
ReInit
Reinitialise parser. -
ReInit
Reinitialise parser. -
SwitchTo
public void SwitchTo(int lexState) Switch to specified lex state.
-