|
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.