#include <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 () |
void | SkipLexicalActions (Token *matchedToken) |
void | TokenLexicalActions (Token *matchedToken) |
VhdlParserTokenManager (JAVACC_CHARSTREAM *stream, int lexState=0, VhdlParser *parserArg=NULL) | |
virtual | ~VhdlParserTokenManager () |
void | ReInit (JAVACC_CHARSTREAM *stream, int lexState=0, VhdlParser *parserArg=NULL) |
void | SwitchTo (int lexState) |
void | clear () |
const JAVACC_SIMPLE_STRING | jjKindsForBitVector (int i, unsigned long long vec) |
const JAVACC_SIMPLE_STRING | 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 | lexicalError () |
Public Attributes | |
FILE * | debugStream |
int | curLexState |
int | jjnewStateCnt |
int | jjround |
int | jjmatchedPos |
int | jjmatchedKind |
JAVACC_CHARSTREAM * | input_stream |
int | jjrounds [76] |
int | jjstateSet [2 *76] |
JAVACC_STRING_TYPE | jjimage |
JAVACC_STRING_TYPE | image |
int | jjimageLen |
int | lengthOfMatch |
JAVACC_CHAR_TYPE | curChar |
TokenManagerErrorHandler * | errorHandler |
bool | errorHandlerCreated |
Private Member Functions | |
void | ReInitRounds () |
Private Attributes | |
VhdlParser * | parser |
Token Manager.
Definition at line 17 of file VhdlParserTokenManager.h.
vhdl::parser::VhdlParserTokenManager::VhdlParserTokenManager | ( | JAVACC_CHARSTREAM * | stream, |
int | lexState = 0 , |
||
VhdlParser * | parserArg = NULL |
||
) |
Constructor.
Definition at line 3625 of file VhdlParserTokenManager.cc.
|
virtual |
Definition at line 3633 of file VhdlParserTokenManager.cc.
void vhdl::parser::VhdlParserTokenManager::clear | ( | ) |
Definition at line 3638 of file VhdlParserTokenManager.cc.
|
virtual |
Get the next Token.
Implements vhdl::parser::TokenManager.
Definition at line 3347 of file VhdlParserTokenManager.cc.
bool vhdl::parser::VhdlParserTokenManager::jjCanMove_0 | ( | int | hiByte, |
int | i1, | ||
int | i2, | ||
unsigned long long | l1, | ||
unsigned long long | l2 | ||
) |
Definition at line 3290 of file VhdlParserTokenManager.cc.
bool vhdl::parser::VhdlParserTokenManager::jjCanMove_1 | ( | int | hiByte, |
int | i1, | ||
int | i2, | ||
unsigned long long | l1, | ||
unsigned long long | l2 | ||
) |
Definition at line 3302 of file VhdlParserTokenManager.cc.
Token * vhdl::parser::VhdlParserTokenManager::jjFillToken | ( | ) |
Token literal values.
Definition at line 3314 of file VhdlParserTokenManager.cc.
const JAVACC_SIMPLE_STRING vhdl::parser::VhdlParserTokenManager::jjKindsForBitVector | ( | int | i, |
unsigned long long | vec | ||
) |
const JAVACC_SIMPLE_STRING vhdl::parser::VhdlParserTokenManager::jjKindsForStateVector | ( | int | lexState, |
int | vec[], | ||
int | start, | ||
int | end | ||
) |
int vhdl::parser::VhdlParserTokenManager::jjMoveNfa_0 | ( | int | startState, |
int | curPos | ||
) |
Definition at line 2677 of file VhdlParserTokenManager.cc.
int vhdl::parser::VhdlParserTokenManager::jjMoveStringLiteralDfa0_0 | ( | ) |
Definition at line 451 of file VhdlParserTokenManager.cc.
int vhdl::parser::VhdlParserTokenManager::jjMoveStringLiteralDfa10_0 | ( | unsigned long long | old0, |
unsigned long long | active0, | ||
unsigned long long | old1, | ||
unsigned long long | active1 | ||
) |
Definition at line 2453 of file VhdlParserTokenManager.cc.
int vhdl::parser::VhdlParserTokenManager::jjMoveStringLiteralDfa11_0 | ( | unsigned long long | old0, |
unsigned long long | active0, | ||
unsigned long long | old1, | ||
unsigned long long | active1 | ||
) |
Definition at line 2480 of file VhdlParserTokenManager.cc.
int vhdl::parser::VhdlParserTokenManager::jjMoveStringLiteralDfa12_0 | ( | unsigned long long | old0, |
unsigned long long | active0, | ||
unsigned long long | old1, | ||
unsigned long long | active1 | ||
) |
Definition at line 2517 of file VhdlParserTokenManager.cc.
int vhdl::parser::VhdlParserTokenManager::jjMoveStringLiteralDfa13_0 | ( | unsigned long long | old0, |
unsigned long long | active0, | ||
unsigned long long | old1, | ||
unsigned long long | active1 | ||
) |
Definition at line 2550 of file VhdlParserTokenManager.cc.
int vhdl::parser::VhdlParserTokenManager::jjMoveStringLiteralDfa14_0 | ( | unsigned long long | old0, |
unsigned long long | active0, | ||
unsigned long long | old1, | ||
unsigned long long | active1 | ||
) |
Definition at line 2573 of file VhdlParserTokenManager.cc.
int vhdl::parser::VhdlParserTokenManager::jjMoveStringLiteralDfa15_0 | ( | unsigned long long | old0, |
unsigned long long | active0, | ||
unsigned long long | old1, | ||
unsigned long long | active1 | ||
) |
Definition at line 2596 of file VhdlParserTokenManager.cc.
int vhdl::parser::VhdlParserTokenManager::jjMoveStringLiteralDfa16_0 | ( | unsigned long long | old0, |
unsigned long long | active0, | ||
unsigned long long | old1, | ||
unsigned long long | active1 | ||
) |
Definition at line 2629 of file VhdlParserTokenManager.cc.
int vhdl::parser::VhdlParserTokenManager::jjMoveStringLiteralDfa17_0 | ( | unsigned long long | old1, |
unsigned long long | active1 | ||
) |
Definition at line 2648 of file VhdlParserTokenManager.cc.
int vhdl::parser::VhdlParserTokenManager::jjMoveStringLiteralDfa1_0 | ( | unsigned long long | active0, |
unsigned long long | active1, | ||
unsigned long long | active2 | ||
) |
Definition at line 620 of file VhdlParserTokenManager.cc.
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 | ||
) |
Definition at line 852 of file VhdlParserTokenManager.cc.
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 | ||
) |
Definition at line 1182 of file VhdlParserTokenManager.cc.
int vhdl::parser::VhdlParserTokenManager::jjMoveStringLiteralDfa4_0 | ( | unsigned long long | old0, |
unsigned long long | active0, | ||
unsigned long long | old1, | ||
unsigned long long | active1 | ||
) |
Definition at line 1449 of file VhdlParserTokenManager.cc.
int vhdl::parser::VhdlParserTokenManager::jjMoveStringLiteralDfa5_0 | ( | unsigned long long | old0, |
unsigned long long | active0, | ||
unsigned long long | old1, | ||
unsigned long long | active1 | ||
) |
Definition at line 1712 of file VhdlParserTokenManager.cc.
int vhdl::parser::VhdlParserTokenManager::jjMoveStringLiteralDfa6_0 | ( | unsigned long long | old0, |
unsigned long long | active0, | ||
unsigned long long | old1, | ||
unsigned long long | active1 | ||
) |
Definition at line 1951 of file VhdlParserTokenManager.cc.
int vhdl::parser::VhdlParserTokenManager::jjMoveStringLiteralDfa7_0 | ( | unsigned long long | old0, |
unsigned long long | active0, | ||
unsigned long long | old1, | ||
unsigned long long | active1 | ||
) |
Definition at line 2122 of file VhdlParserTokenManager.cc.
int vhdl::parser::VhdlParserTokenManager::jjMoveStringLiteralDfa8_0 | ( | unsigned long long | old0, |
unsigned long long | active0, | ||
unsigned long long | old1, | ||
unsigned long long | active1 | ||
) |
Definition at line 2283 of file VhdlParserTokenManager.cc.
int vhdl::parser::VhdlParserTokenManager::jjMoveStringLiteralDfa9_0 | ( | unsigned long long | old0, |
unsigned long long | active0, | ||
unsigned long long | old1, | ||
unsigned long long | active1 | ||
) |
Definition at line 2398 of file VhdlParserTokenManager.cc.
int vhdl::parser::VhdlParserTokenManager::jjStopAtPos | ( | int | pos, |
int | kind | ||
) |
Definition at line 445 of file VhdlParserTokenManager.cc.
void vhdl::parser::VhdlParserTokenManager::ReInit | ( | JAVACC_CHARSTREAM * | stream, |
int | lexState = 0 , |
||
VhdlParser * | parserArg = NULL |
||
) |
Reinitialise parser.
Definition at line 3588 of file VhdlParserTokenManager.cc.
|
private |
Definition at line 3601 of file VhdlParserTokenManager.cc.
void vhdl::parser::VhdlParserTokenManager::setDebugStream | ( | FILE * | ds | ) |
Set debug output.
Definition at line 443 of file VhdlParserTokenManager.cc.
|
inline |
Definition at line 135 of file VhdlParserTokenManager.h.
void vhdl::parser::VhdlParserTokenManager::SkipLexicalActions | ( | Token * | matchedToken | ) |
Definition at line 3407 of file VhdlParserTokenManager.cc.
void vhdl::parser::VhdlParserTokenManager::SwitchTo | ( | int | lexState | ) |
Switch to specified lex state.
Definition at line 3609 of file VhdlParserTokenManager.cc.
void vhdl::parser::VhdlParserTokenManager::TokenLexicalActions | ( | Token * | matchedToken | ) |
Definition at line 3459 of file VhdlParserTokenManager.cc.
JAVACC_CHAR_TYPE vhdl::parser::VhdlParserTokenManager::curChar |
Definition at line 130 of file VhdlParserTokenManager.h.
int vhdl::parser::VhdlParserTokenManager::curLexState |
Definition at line 72 of file VhdlParserTokenManager.h.
FILE* vhdl::parser::VhdlParserTokenManager::debugStream |
Debug output.
Definition at line 21 of file VhdlParserTokenManager.h.
TokenManagerErrorHandler* vhdl::parser::VhdlParserTokenManager::errorHandler |
Definition at line 131 of file VhdlParserTokenManager.h.
bool vhdl::parser::VhdlParserTokenManager::errorHandlerCreated |
Definition at line 132 of file VhdlParserTokenManager.h.
JAVACC_STRING_TYPE vhdl::parser::VhdlParserTokenManager::image |
Definition at line 127 of file VhdlParserTokenManager.h.
JAVACC_CHARSTREAM* vhdl::parser::VhdlParserTokenManager::input_stream |
Definition at line 123 of file VhdlParserTokenManager.h.
JAVACC_STRING_TYPE vhdl::parser::VhdlParserTokenManager::jjimage |
Definition at line 126 of file VhdlParserTokenManager.h.
int vhdl::parser::VhdlParserTokenManager::jjimageLen |
Definition at line 128 of file VhdlParserTokenManager.h.
int vhdl::parser::VhdlParserTokenManager::jjmatchedKind |
Definition at line 76 of file VhdlParserTokenManager.h.
int vhdl::parser::VhdlParserTokenManager::jjmatchedPos |
Definition at line 75 of file VhdlParserTokenManager.h.
int vhdl::parser::VhdlParserTokenManager::jjnewStateCnt |
Definition at line 73 of file VhdlParserTokenManager.h.
int vhdl::parser::VhdlParserTokenManager::jjround |
Definition at line 74 of file VhdlParserTokenManager.h.
int vhdl::parser::VhdlParserTokenManager::jjrounds[76] |
Definition at line 124 of file VhdlParserTokenManager.h.
int vhdl::parser::VhdlParserTokenManager::jjstateSet[2 *76] |
Definition at line 125 of file VhdlParserTokenManager.h.
int vhdl::parser::VhdlParserTokenManager::lengthOfMatch |
Definition at line 129 of file VhdlParserTokenManager.h.
|
private |
Definition at line 114 of file VhdlParserTokenManager.h.