Package com.yahoo.document.select.parser
Class SelectParserTokenManager
java.lang.Object
com.yahoo.document.select.parser.SelectParserTokenManager
- All Implemented Interfaces:
SelectParserConstants
Token Manager.
-
Field Summary
Modifier and TypeFieldDescriptionprotected int
protected CharStream
static final int[]
Lex State array.static final String[]
Token literal values.static final String[]
Lexer state names.Fields inherited from interface com.yahoo.document.select.parser.SelectParserConstants
ADD, AND, COMMA, DECIMAL, DEFAULT, DIV, DOLLAR, DOT, EOF, EQ, EXPONENT, FALSE, FLOAT, GE, GLOB, GT, HEX, ID, ID_BUCKET, ID_GROUP, ID_NAMESPACE, ID_SCHEME, ID_SPECIFIC, ID_TYPE, ID_USER, IDENTIFIER, INTEGER, LBRACE, LE, LT, MOD, MUL, NE, NOT, NOW, NULL, OCTAL, OR, RBRACE, REGEX, STRING, SUB, tokenImage, TRUE
-
Constructor Summary
ConstructorDescriptionSelectParserTokenManager
(CharStream stream) Constructor.SelectParserTokenManager
(CharStream stream, int lexState) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGet the next Token.protected Token
void
ReInit
(CharStream stream) Reinitialise parser.void
ReInit
(CharStream stream, int lexState) Reinitialise parser.void
SwitchTo
(int lexState) Switch to specified lex state.
-
Field Details
-
jjstrLiteralImages
Token literal values. -
lexStateNames
Lexer state names. -
jjnewLexState
public static final int[] jjnewLexStateLex State array. -
input_stream
-
curChar
protected int curChar
-
-
Constructor Details
-
SelectParserTokenManager
Constructor. -
SelectParserTokenManager
Constructor.
-
-
Method Details
-
jjFillToken
-
getNextToken
Get the next Token. -
ReInit
Reinitialise parser. -
ReInit
Reinitialise parser. -
SwitchTo
public void SwitchTo(int lexState) Switch to specified lex state.
-