java.lang.Object
coneforest.psylla.runtime.ParserTokenManager
- All Implemented Interfaces:
ParserConstants
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 coneforest.psylla.runtime.ParserConstants
CLOSE_BRACE, COMMAND, COMMAND_UNQUALIFIED, COMMENT, COMMENT_MULTILINE, COMMENT_ONELINE, DEFAULT, DIGIT, EOF, EXPONENT, HEXDIGIT, IMMEDIATE, INTEGRAL, INTEGRAL_BIN, INTEGRAL_CHR, INTEGRAL_DEC, INTEGRAL_DEC_UNSIGNED, INTEGRAL_HEX, INTEGRAL_OCT, LETTER, LITERAL, NAME, NAME_QUOTED, NAME_SLASHED, NAME_SPECIAL_CHAR, OPEN_BRACE, REAL, REAL_UNSIGNED, REGEXP, REGEXP_SPECIAL, SIGN, STRING, STRING_SPECIAL, tokenImage -
Constructor Summary
ConstructorsConstructorDescriptionParserTokenManager(SimpleCharStream stream) Constructor.ParserTokenManager(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
-
ParserTokenManager
Constructor. -
ParserTokenManager
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.
-