The VhdlParserTokenManager
Class Reference
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 by Doxygen 1.14.0.