Doxygen
|
#include <vhdlparser/VhdlParserTokenManager.h>
Public Member Functions | |
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. | |
void | SkipLexicalActions (Token *matchedToken) |
void | TokenLexicalActions (Token *matchedToken) |
VhdlParserTokenManager (JAVACC_CHARSTREAM *stream, int lexState=0) | |
virtual | ~VhdlParserTokenManager () |
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) |
Public Member Functions inherited from vhdl::parser::TokenManager | |
virtual | ~TokenManager () |
virtual void | setParser (void *parser) |
virtual void | lexicalError () |
Public Member Functions inherited from vhdl::parser::TokenParser | |
void | setLexParser (VhdlParser *p) |
Public Attributes | |
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 |
Public Attributes inherited from vhdl::parser::TokenParser | |
VhdlParser * | parser = nullptr |
Private Member Functions | |
void | ReInitRounds () |
Token Manager.
Definition at line 18 of file VhdlParserTokenManager.h.
vhdl::parser::VhdlParserTokenManager::VhdlParserTokenManager | ( | JAVACC_CHARSTREAM * | stream, |
int | lexState = 0 ) |
References JAVACC_CHARSTREAM.
|
virtual |
void vhdl::parser::VhdlParserTokenManager::clear | ( | ) |
|
virtual |
This gets the next token from the input stream.
A token of kind 0 (<EOF>
) should be returned on EOF.
Implements vhdl::parser::TokenManager.
bool vhdl::parser::VhdlParserTokenManager::jjCanMove_0 | ( | int | hiByte, |
int | i1, | ||
int | i2, | ||
unsigned long long | l1, | ||
unsigned long long | l2 ) |
bool vhdl::parser::VhdlParserTokenManager::jjCanMove_1 | ( | int | hiByte, |
int | i1, | ||
int | i2, | ||
unsigned long long | l1, | ||
unsigned long long | l2 ) |
Token * vhdl::parser::VhdlParserTokenManager::jjFillToken | ( | ) |
const JJSimpleString vhdl::parser::VhdlParserTokenManager::jjKindsForBitVector | ( | int | i, |
unsigned long long | vec ) |
const JJSimpleString vhdl::parser::VhdlParserTokenManager::jjKindsForStateVector | ( | int | lexState, |
int | vec[], | ||
int | start, | ||
int | end ) |
References end().
int vhdl::parser::VhdlParserTokenManager::jjMoveNfa_0 | ( | int | startState, |
int | curPos ) |
int vhdl::parser::VhdlParserTokenManager::jjMoveStringLiteralDfa0_0 | ( | ) |
int vhdl::parser::VhdlParserTokenManager::jjMoveStringLiteralDfa10_0 | ( | unsigned long long | old0, |
unsigned long long | active0, | ||
unsigned long long | old1, | ||
unsigned long long | active1 ) |
int vhdl::parser::VhdlParserTokenManager::jjMoveStringLiteralDfa11_0 | ( | unsigned long long | old0, |
unsigned long long | active0, | ||
unsigned long long | old1, | ||
unsigned long long | active1 ) |
int vhdl::parser::VhdlParserTokenManager::jjMoveStringLiteralDfa12_0 | ( | unsigned long long | old0, |
unsigned long long | active0, | ||
unsigned long long | old1, | ||
unsigned long long | active1 ) |
int vhdl::parser::VhdlParserTokenManager::jjMoveStringLiteralDfa13_0 | ( | unsigned long long | old0, |
unsigned long long | active0, | ||
unsigned long long | old1, | ||
unsigned long long | active1 ) |
int vhdl::parser::VhdlParserTokenManager::jjMoveStringLiteralDfa14_0 | ( | unsigned long long | old0, |
unsigned long long | active0, | ||
unsigned long long | old1, | ||
unsigned long long | active1 ) |
int vhdl::parser::VhdlParserTokenManager::jjMoveStringLiteralDfa15_0 | ( | unsigned long long | old0, |
unsigned long long | active0, | ||
unsigned long long | old1, | ||
unsigned long long | active1 ) |
int vhdl::parser::VhdlParserTokenManager::jjMoveStringLiteralDfa16_0 | ( | unsigned long long | old0, |
unsigned long long | active0, | ||
unsigned long long | old1, | ||
unsigned long long | active1 ) |
int vhdl::parser::VhdlParserTokenManager::jjMoveStringLiteralDfa17_0 | ( | unsigned long long | old1, |
unsigned long long | active1 ) |
int vhdl::parser::VhdlParserTokenManager::jjMoveStringLiteralDfa1_0 | ( | unsigned long long | active0, |
unsigned long long | active1, | ||
unsigned long long | active2 ) |
int vhdl::parser::VhdlParserTokenManager::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 vhdl::parser::VhdlParserTokenManager::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 vhdl::parser::VhdlParserTokenManager::jjMoveStringLiteralDfa4_0 | ( | unsigned long long | old0, |
unsigned long long | active0, | ||
unsigned long long | old1, | ||
unsigned long long | active1 ) |
int vhdl::parser::VhdlParserTokenManager::jjMoveStringLiteralDfa5_0 | ( | unsigned long long | old0, |
unsigned long long | active0, | ||
unsigned long long | old1, | ||
unsigned long long | active1 ) |
int vhdl::parser::VhdlParserTokenManager::jjMoveStringLiteralDfa6_0 | ( | unsigned long long | old0, |
unsigned long long | active0, | ||
unsigned long long | old1, | ||
unsigned long long | active1 ) |
int vhdl::parser::VhdlParserTokenManager::jjMoveStringLiteralDfa7_0 | ( | unsigned long long | old0, |
unsigned long long | active0, | ||
unsigned long long | old1, | ||
unsigned long long | active1 ) |
int vhdl::parser::VhdlParserTokenManager::jjMoveStringLiteralDfa8_0 | ( | unsigned long long | old0, |
unsigned long long | active0, | ||
unsigned long long | old1, | ||
unsigned long long | active1 ) |
int vhdl::parser::VhdlParserTokenManager::jjMoveStringLiteralDfa9_0 | ( | unsigned long long | old0, |
unsigned long long | active0, | ||
unsigned long long | old1, | ||
unsigned long long | active1 ) |
int vhdl::parser::VhdlParserTokenManager::jjStopAtPos | ( | int | pos, |
int | kind ) |
void vhdl::parser::VhdlParserTokenManager::ReInit | ( | JAVACC_CHARSTREAM * | stream, |
int | lexState = 0 ) |
References JAVACC_CHARSTREAM.
Referenced by VHDLOutlineParser::Private::parseVhdlfile().
|
private |
void vhdl::parser::VhdlParserTokenManager::setDebugStream | ( | FILE * | ds | ) |
|
inline |
Definition at line 111 of file VhdlParserTokenManager.h.
References errorHandler.
Referenced by VHDLOutlineParser::Private::parseVhdlfile().
void vhdl::parser::VhdlParserTokenManager::SkipLexicalActions | ( | Token * | matchedToken | ) |
void vhdl::parser::VhdlParserTokenManager::SwitchTo | ( | int | lexState | ) |
void vhdl::parser::VhdlParserTokenManager::TokenLexicalActions | ( | Token * | matchedToken | ) |
JJChar vhdl::parser::VhdlParserTokenManager::curChar |
Definition at line 107 of file VhdlParserTokenManager.h.
int vhdl::parser::VhdlParserTokenManager::curLexState = 0 |
Definition at line 48 of file VhdlParserTokenManager.h.
FILE* vhdl::parser::VhdlParserTokenManager::debugStream |
Definition at line 21 of file VhdlParserTokenManager.h.
TokenManagerErrorHandler* vhdl::parser::VhdlParserTokenManager::errorHandler = nullptr |
Definition at line 108 of file VhdlParserTokenManager.h.
Referenced by setErrorHandler().
JJString vhdl::parser::VhdlParserTokenManager::image |
Definition at line 104 of file VhdlParserTokenManager.h.
JAVACC_CHARSTREAM* vhdl::parser::VhdlParserTokenManager::input_stream |
Definition at line 100 of file VhdlParserTokenManager.h.
JJString vhdl::parser::VhdlParserTokenManager::jjimage |
Definition at line 103 of file VhdlParserTokenManager.h.
int vhdl::parser::VhdlParserTokenManager::jjimageLen |
Definition at line 105 of file VhdlParserTokenManager.h.
int vhdl::parser::VhdlParserTokenManager::jjmatchedKind = 0 |
Definition at line 52 of file VhdlParserTokenManager.h.
int vhdl::parser::VhdlParserTokenManager::jjmatchedPos = 0 |
Definition at line 51 of file VhdlParserTokenManager.h.
int vhdl::parser::VhdlParserTokenManager::jjnewStateCnt = 0 |
Definition at line 49 of file VhdlParserTokenManager.h.
int vhdl::parser::VhdlParserTokenManager::jjround = 0 |
Definition at line 50 of file VhdlParserTokenManager.h.
int vhdl::parser::VhdlParserTokenManager::jjrounds[83] |
Definition at line 101 of file VhdlParserTokenManager.h.
int vhdl::parser::VhdlParserTokenManager::jjstateSet[2 *83] |
Definition at line 102 of file VhdlParserTokenManager.h.
int vhdl::parser::VhdlParserTokenManager::lengthOfMatch |
Definition at line 106 of file VhdlParserTokenManager.h.