Package net.hydromatic.filtex.parse
Class FiltexParserImplTokenManager
java.lang.Object
net.hydromatic.filtex.parse.FiltexParserImplTokenManager
- All Implemented Interfaces:
FiltexParserImplConstants
Token Manager.
-
Field Summary
FieldsModifier and TypeFieldDescriptionDebug output.static final int[]Lex State array.static final String[]Token literal values.static final String[]Lexer state names.Fields inherited from interface net.hydromatic.filtex.parse.FiltexParserImplConstants
AFTER, AGO, AND, BANG_EQ, BEFORE, BOX, CHAR_LITERAL, COMMA, DATE_SEP, DD, DEFAULT, DOUBLE_LBRACE, DOUBLE_QUOTE, DOUBLE_RBRACE, EOF, EQ, FEET, FOR, FRIDAY, FROM, FY_YEAR, FY_YEAR_QUARTER, HH, HH_MM_SS, INSIDE, KILOMETERS, LAST, LT_GT, METERS, MI, MILES, MM, MONDAY, NEVER, NEXT, NOT, NOW, NULL, NUMBER_LITERAL, NUMBER_LITERAL0, OR, POSITIVE_INTEGER, QUOTED_STRING, SATURDAY, SS, SUNDAY, THIS, THURSDAY, TIME_SEP, TO, TODAY, tokenImage, TOMORROW, TUESDAY, WEDNESDAY, WHITESPACE, YEAR_MONTH, YEAR_QUARTER, YESTERDAY, YYYY, YYYY_MM_DD -
Constructor Summary
ConstructorsConstructorDescriptionConstructor.FiltexParserImplTokenManager(SimpleCharStream stream, int lexState) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGet the next Token.voidReInit(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.
-
-
Constructor Details
-
FiltexParserImplTokenManager
Constructor. -
FiltexParserImplTokenManager
Constructor.
-
-
Method Details
-
setDebugStream
Set debug output. -
getNextToken
Get the next Token. -
ReInit
Reinitialise parser. -
ReInit
Reinitialise parser. -
SwitchTo
public void SwitchTo(int lexState) Switch to specified lex state.
-