Doxygen
|
#include <VhdlParserTokenManager.h>
Public 成员函数 | |
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 () |
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 成员函数 继承自 vhdl::parser::TokenManager | |
virtual | ~TokenManager () |
This gets the next token from the input stream. 更多... | |
virtual void | setParser (void *parser) |
virtual void | lexicalError () |
Public 成员函数 继承自 vhdl::parser::TokenParser | |
void | setLexParser (VhdlParser *p) |
Public 属性 | |
FILE * | debugStream |
int | curLexState |
int | jjnewStateCnt |
int | jjround |
int | jjmatchedPos |
int | jjmatchedKind |
JAVACC_CHARSTREAM * | input_stream |
int | jjrounds [87] |
int | jjstateSet [2 *87] |
JJString | jjimage |
JJString | image |
int | jjimageLen |
int | lengthOfMatch |
JJChar | curChar |
TokenManagerErrorHandler * | errorHandler = nullptr |
Public 属性 继承自 vhdl::parser::TokenParser | |
VhdlParser * | parser = nullptr |
Private 成员函数 | |
void | ReInitRounds () |
Token Manager.
在文件 VhdlParserTokenManager.h 第 18 行定义.
vhdl::parser::VhdlParserTokenManager::VhdlParserTokenManager | ( | JAVACC_CHARSTREAM * | stream, |
int | lexState = 0 |
||
) |
|
virtual |
void vhdl::parser::VhdlParserTokenManager::clear | ( | ) |
|
virtual |
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 | ||
) |
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 |
||
) |
|
private |
void vhdl::parser::VhdlParserTokenManager::setDebugStream | ( | FILE * | ds | ) |
|
inline |
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 |
在文件 VhdlParserTokenManager.h 第 107 行定义.
int vhdl::parser::VhdlParserTokenManager::curLexState |
在文件 VhdlParserTokenManager.h 第 48 行定义.
FILE* vhdl::parser::VhdlParserTokenManager::debugStream |
在文件 VhdlParserTokenManager.h 第 21 行定义.
TokenManagerErrorHandler* vhdl::parser::VhdlParserTokenManager::errorHandler = nullptr |
在文件 VhdlParserTokenManager.h 第 108 行定义.
被这些函数引用 setErrorHandler().
JJString vhdl::parser::VhdlParserTokenManager::image |
在文件 VhdlParserTokenManager.h 第 104 行定义.
JAVACC_CHARSTREAM* vhdl::parser::VhdlParserTokenManager::input_stream |
在文件 VhdlParserTokenManager.h 第 100 行定义.
JJString vhdl::parser::VhdlParserTokenManager::jjimage |
在文件 VhdlParserTokenManager.h 第 103 行定义.
int vhdl::parser::VhdlParserTokenManager::jjimageLen |
在文件 VhdlParserTokenManager.h 第 105 行定义.
int vhdl::parser::VhdlParserTokenManager::jjmatchedKind |
在文件 VhdlParserTokenManager.h 第 52 行定义.
int vhdl::parser::VhdlParserTokenManager::jjmatchedPos |
在文件 VhdlParserTokenManager.h 第 51 行定义.
int vhdl::parser::VhdlParserTokenManager::jjnewStateCnt |
在文件 VhdlParserTokenManager.h 第 49 行定义.
int vhdl::parser::VhdlParserTokenManager::jjround |
在文件 VhdlParserTokenManager.h 第 50 行定义.
int vhdl::parser::VhdlParserTokenManager::jjrounds[87] |
在文件 VhdlParserTokenManager.h 第 101 行定义.
int vhdl::parser::VhdlParserTokenManager::jjstateSet[2 *87] |
在文件 VhdlParserTokenManager.h 第 102 行定义.
int vhdl::parser::VhdlParserTokenManager::lengthOfMatch |
在文件 VhdlParserTokenManager.h 第 106 行定义.