Package jminusminus
Class JavaCCParserTokenManager
java.lang.Object
jminusminus.JavaCCParserTokenManager
- All Implemented Interfaces:
- JavaCCParserConstants
Token Manager.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected int(package private) intDebug output.(package private) intprotected SimpleCharStream(package private) static final long[](package private) int(package private) intstatic final int[]Lex State array.(package private) int(package private) static final int[](package private) intstatic final String[]Token literal values.(package private) static final long[](package private) static final long[](package private) static final long[](package private) static final long[]static final String[]Lexer state names.Fields inherited from interface jminusminus.JavaCCParserConstantsABSTRACT, ASSIGN, BEGIN_COMMENT, BOOLEAN, CHAR, CHAR_LITERAL, CLASS, COMMA, COMMENT, DEC, DEFAULT, DIGIT, DOT, ELSE, END_COMMENT, EOF, EQUAL, ERROR, ESC, EXTENDS, FALSE, GT, IDENTIFIER, IF, IMPORT, IN_SINGLE_LINE_COMMENT, INC, INSTANCEOF, INT, INT_LITERAL, LAND, LBRACK, LCURLY, LE, LETTER, LNOT, LPAREN, MINUS, NEW, NULL, PACKAGE, PLUS, PLUS_ASSIGN, PRIVATE, PROTECTED, PUBLIC, RBRACK, RCURLY, RETURN, RPAREN, SEMI, STAR, STATIC, STRING_LITERAL, SUPER, THIS, tokenImage, TRUE, VOID, WHILE
- 
Constructor SummaryConstructorsConstructorDescriptionConstructor.JavaCCParserTokenManager(SimpleCharStream stream, int lexState) Constructor.
- 
Method SummaryModifier and TypeMethodDescriptionGet the next Token.protected Token(package private) voidvoidReInit(SimpleCharStream stream) Reinitialise parser.voidReInit(SimpleCharStream stream, int lexState) Reinitialise parser.voidSet debug output.(package private) voidSkipLexicalActions(Token matchedToken) voidSwitchTo(int lexState) Switch to specified lex state.(package private) voidTokenLexicalActions(Token matchedToken) 
- 
Field Details- 
debugStreamDebug output.
- 
jjbitVec0static final long[] jjbitVec0
- 
jjstrLiteralImagesToken literal values.
- 
jjnextStatesstatic final int[] jjnextStates
- 
curLexStateint curLexState
- 
defaultLexStateint defaultLexState
- 
jjnewStateCntint jjnewStateCnt
- 
jjroundint jjround
- 
jjmatchedPosint jjmatchedPos
- 
jjmatchedKindint jjmatchedKind
- 
lexStateNamesLexer state names.
- 
jjnewLexStatepublic static final int[] jjnewLexStateLex State array.
- 
jjtoTokenstatic final long[] jjtoToken
- 
jjtoSkipstatic final long[] jjtoSkip
- 
jjtoSpecialstatic final long[] jjtoSpecial
- 
jjtoMorestatic final long[] jjtoMore
- 
input_stream
- 
curCharprotected int curChar
 
- 
- 
Constructor Details- 
JavaCCParserTokenManagerConstructor.
- 
JavaCCParserTokenManagerConstructor.
 
- 
- 
Method Details- 
setDebugStreamSet debug output.
- 
jjFillToken
- 
getNextTokenGet the next Token.
- 
SkipLexicalActions
- 
MoreLexicalActionsvoid MoreLexicalActions()
- 
TokenLexicalActions
- 
ReInitReinitialise parser.
- 
ReInitReinitialise parser.
- 
SwitchTopublic void SwitchTo(int lexState) Switch to specified lex state.
 
-