VhdlParserTokenManager Class
Declaration
Included Headers
Base classes
| class | TokenManager |
|
An implementation for this interface is generated by JavaCCParser. More... | |
| class | TokenParser |
Public Constructors Index
| VhdlParserTokenManager (JAVACC_CHARSTREAM *stream, int lexState=0) | |
Public Destructor Index
| ~VhdlParserTokenManager () | |
Public Member Functions Index
| void | setDebugStream (FILE *ds) |
| int | jjStopAtPos (int pos, int kind) |
| int | jjMoveStringLiteralDfa0_0 () |
| int | jjMoveStringLiteralDfa1_0 (unsigned long long active0, unsigned long long active1, unsigned long long active2) |
| int | jjMoveStringLiteralDfa2_0 (unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1, unsigned long long old2, unsigned long long active2) |
| int | jjMoveStringLiteralDfa3_0 (unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1, unsigned long long old2, unsigned long long active2) |
| int | jjMoveStringLiteralDfa4_0 (unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1) |
| int | jjMoveStringLiteralDfa5_0 (unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1) |
| int | jjMoveStringLiteralDfa6_0 (unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1) |
| int | jjMoveStringLiteralDfa7_0 (unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1) |
| int | jjMoveStringLiteralDfa8_0 (unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1) |
| int | jjMoveStringLiteralDfa9_0 (unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1) |
| int | jjMoveStringLiteralDfa10_0 (unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1) |
| int | jjMoveStringLiteralDfa11_0 (unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1) |
| int | jjMoveStringLiteralDfa12_0 (unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1) |
| int | jjMoveStringLiteralDfa13_0 (unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1) |
| int | jjMoveStringLiteralDfa14_0 (unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1) |
| int | jjMoveStringLiteralDfa15_0 (unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1) |
| int | jjMoveStringLiteralDfa16_0 (unsigned long long old0, unsigned long long active0, unsigned long long old1, unsigned long long active1) |
| int | jjMoveStringLiteralDfa17_0 (unsigned long long old1, unsigned long long active1) |
| int | jjMoveNfa_0 (int startState, int curPos) |
| bool | jjCanMove_0 (int hiByte, int i1, int i2, unsigned long long l1, unsigned long long l2) |
| bool | jjCanMove_1 (int hiByte, int i1, int i2, unsigned long long l1, unsigned long long l2) |
| Token * | jjFillToken () |
| Token * | getNextToken () |
|
This gets the next token from the input stream. More... | |
| void | SkipLexicalActions (Token *matchedToken) |
| void | TokenLexicalActions (Token *matchedToken) |
| void | ReInit (JAVACC_CHARSTREAM *stream, int lexState=0) |
| void | SwitchTo (int lexState) |
| void | clear () |
| const JJSimpleString | jjKindsForBitVector (int i, unsigned long long vec) |
| const JJSimpleString | jjKindsForStateVector (int lexState, int vec[], int start, int end) |
| void | setErrorHandler (TokenManagerErrorHandler *eh) |
Private Member Functions Index
| void | ReInitRounds () |
Public Member Attributes Index
| FILE * | debugStream |
| int | curLexState = 0 |
| int | jjnewStateCnt = 0 |
| int | jjround = 0 |
| int | jjmatchedPos = 0 |
| int | jjmatchedKind = 0 |
| JAVACC_CHARSTREAM * | input_stream |
| int | jjrounds[83] |
| int | jjstateSet[2 *83] |
| JJString | jjimage |
| JJString | image |
| int | jjimageLen |
| int | lengthOfMatch |
| JJChar | curChar |
| TokenManagerErrorHandler * | errorHandler = nullptr |
Description
Token Manager.
Definition at line 18 of file VhdlParserTokenManager.h.
Public Constructors
VhdlParserTokenManager()
|
Definition at line 92 of file VhdlParserTokenManager.h.
Reference JAVACC_CHARSTREAM.
Public Destructor
~VhdlParserTokenManager()
| virtual |
Definition at line 93 of file VhdlParserTokenManager.h.
Public Member Functions
clear()
|
Definition at line 96 of file VhdlParserTokenManager.h.
getNextToken()
| virtual |
This gets the next token from the input stream.
A token of kind 0 (<EOF>) should be returned on EOF.
Definition at line 54 of file VhdlParserTokenManager.h.
jjCanMove_0()
|
Definition at line 43 of file VhdlParserTokenManager.h.
jjCanMove_1()
|
Definition at line 44 of file VhdlParserTokenManager.h.
jjFillToken()
|
Definition at line 45 of file VhdlParserTokenManager.h.
jjKindsForBitVector()
|
Definition at line 97 of file VhdlParserTokenManager.h.
jjKindsForStateVector()
|
Definition at line 98 of file VhdlParserTokenManager.h.
Reference end.
jjMoveNfa_0()
|
Definition at line 42 of file VhdlParserTokenManager.h.
jjMoveStringLiteralDfa0_0()
|
Definition at line 24 of file VhdlParserTokenManager.h.
jjMoveStringLiteralDfa1_0()
|
Definition at line 25 of file VhdlParserTokenManager.h.
jjMoveStringLiteralDfa10_0()
|
Definition at line 34 of file VhdlParserTokenManager.h.
jjMoveStringLiteralDfa11_0()
|
Definition at line 35 of file VhdlParserTokenManager.h.
jjMoveStringLiteralDfa12_0()
|
Definition at line 36 of file VhdlParserTokenManager.h.
jjMoveStringLiteralDfa13_0()
|
Definition at line 37 of file VhdlParserTokenManager.h.
jjMoveStringLiteralDfa14_0()
|
Definition at line 38 of file VhdlParserTokenManager.h.
jjMoveStringLiteralDfa15_0()
|
Definition at line 39 of file VhdlParserTokenManager.h.
jjMoveStringLiteralDfa16_0()
|
Definition at line 40 of file VhdlParserTokenManager.h.
jjMoveStringLiteralDfa17_0()
|
Definition at line 41 of file VhdlParserTokenManager.h.
jjMoveStringLiteralDfa2_0()
|
Definition at line 26 of file VhdlParserTokenManager.h.
jjMoveStringLiteralDfa3_0()
|
Definition at line 27 of file VhdlParserTokenManager.h.
jjMoveStringLiteralDfa4_0()
|
Definition at line 28 of file VhdlParserTokenManager.h.
jjMoveStringLiteralDfa5_0()
|
Definition at line 29 of file VhdlParserTokenManager.h.
jjMoveStringLiteralDfa6_0()
|
Definition at line 30 of file VhdlParserTokenManager.h.
jjMoveStringLiteralDfa7_0()
|
Definition at line 31 of file VhdlParserTokenManager.h.
jjMoveStringLiteralDfa8_0()
|
Definition at line 32 of file VhdlParserTokenManager.h.
jjMoveStringLiteralDfa9_0()
|
Definition at line 33 of file VhdlParserTokenManager.h.
jjStopAtPos()
|
Definition at line 23 of file VhdlParserTokenManager.h.
ReInit()
|
Definition at line 94 of file VhdlParserTokenManager.h.
Reference JAVACC_CHARSTREAM.
Referenced by VHDLOutlineParser::Private::parseVhdlfile.
setDebugStream()
|
Definition at line 22 of file VhdlParserTokenManager.h.
setErrorHandler()
| inline |
Definition at line 111 of file VhdlParserTokenManager.h.
Reference errorHandler.
Referenced by VHDLOutlineParser::Private::parseVhdlfile.
SkipLexicalActions()
|
Definition at line 55 of file VhdlParserTokenManager.h.
SwitchTo()
|
Definition at line 95 of file VhdlParserTokenManager.h.
TokenLexicalActions()
|
Definition at line 56 of file VhdlParserTokenManager.h.
Private Member Functions
ReInitRounds()
|
Definition at line 89 of file VhdlParserTokenManager.h.
Public Member Attributes
curChar
|
Definition at line 107 of file VhdlParserTokenManager.h.
curLexState
|
Definition at line 48 of file VhdlParserTokenManager.h.
debugStream
|
Definition at line 21 of file VhdlParserTokenManager.h.
errorHandler
|
Definition at line 108 of file VhdlParserTokenManager.h.
Referenced by setErrorHandler.
image
|
Definition at line 104 of file VhdlParserTokenManager.h.
input_stream
|
Definition at line 100 of file VhdlParserTokenManager.h.
jjimage
|
Definition at line 103 of file VhdlParserTokenManager.h.
jjimageLen
|
Definition at line 105 of file VhdlParserTokenManager.h.
jjmatchedKind
|
Definition at line 52 of file VhdlParserTokenManager.h.
jjmatchedPos
|
Definition at line 51 of file VhdlParserTokenManager.h.
jjnewStateCnt
|
Definition at line 49 of file VhdlParserTokenManager.h.
jjround
|
Definition at line 50 of file VhdlParserTokenManager.h.
jjrounds
|
Definition at line 101 of file VhdlParserTokenManager.h.
jjstateSet
|
Definition at line 102 of file VhdlParserTokenManager.h.
lengthOfMatch
|
Definition at line 106 of file VhdlParserTokenManager.h.
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.14.0.