Package jadex.javaparser.javaccimpl
Class ParserImplTokenManager
java.lang.Object
jadex.javaparser.javaccimpl.ParserImplTokenManager
- All Implemented Interfaces:
ParserImplConstants
Token Manager.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intDebug output.protected JavaCharStreamstatic final String[]Token literal values.static final String[]Lexer state names.Fields inherited from interface jadex.javaparser.javaccimpl.ParserImplConstants
ALL, ANY, ASC, BOOLEAN, BY, BYTE, CHAR, CHARACTER_LITERAL, COMMA, DECIMAL_LITERAL, DEFAULT, DESC, DIGIT, DOT, DOUBLE, EOF, EXPONENT, FALSE, FLOAT, FLOATING_POINT_LITERAL, FROM, HEX_LITERAL, IDENTIFIER, IN, INSTANCEOF, INT, INTEGER_LITERAL, IOTA, LBRACE, LBRACKET, LETTER, LONG, LPAREN, MULTI_LINE_COMMENT, NEW, NULL, OCTAL_LITERAL, ONE, ORDER, QUESTIONMARK, RBRACE, RBRACKET, RPAREN, SELECT, SEMICOLON, SHORT, SINGLE_LINE_COMMENT, STRING_LITERAL, tokenImage, TRUE, WHERE -
Constructor Summary
ConstructorsConstructorDescriptionParserImplTokenManager(JavaCharStream stream) Constructor.ParserImplTokenManager(JavaCharStream stream, int lexState) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGet the next Token.protected TokenvoidReInit(JavaCharStream stream) Reinitialise parser.voidReInit(JavaCharStream 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. -
input_stream
-
curChar
protected int curChar
-
-
Constructor Details
-
ParserImplTokenManager
Constructor. -
ParserImplTokenManager
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.
-