GME
13
|
#include <AParser.h>
ANTLRParser::ANTLRParser | ( | ANTLRTokenBuffer * | _inputTokens, |
int | k = 1 , |
||
int | use_inf_look = 0 , |
||
int | demand_look = 0 , |
||
int | bsetsize = 1 |
||
) |
Definition at line 79 of file AParser.cpp.
ANTLRParser::~ANTLRParser | ( | ) | [virtual] |
Definition at line 73 of file AParser.cpp.
int ANTLRParser::_match | ( | ANTLRTokenType | _t, |
ANTLRChar ** | MissText, | ||
ANTLRTokenType * | MissTok, | ||
_ANTLRTokenPtr * | BadTok, | ||
SetWordType ** | MissSet | ||
) | [protected] |
Definition at line 246 of file AParser.cpp.
int ANTLRParser::_match_wdfltsig | ( | ANTLRTokenType | tokenWanted, |
SetWordType * | whatFollows | ||
) | [virtual] |
Definition at line 534 of file AParser.cpp.
int ANTLRParser::_match_wsig | ( | ANTLRTokenType | _t | ) | [protected] |
Definition at line 268 of file AParser.cpp.
int ANTLRParser::_setmatch | ( | SetWordType * | tset, |
ANTLRChar ** | MissText, | ||
ANTLRTokenType * | MissTok, | ||
_ANTLRTokenPtr * | BadTok, | ||
SetWordType ** | MissSet | ||
) | [protected] |
Definition at line 285 of file AParser.cpp.
int ANTLRParser::_setmatch_wdfltsig | ( | SetWordType * | tokensWanted, |
ANTLRTokenType | tokenTypeOfSet, | ||
SetWordType * | whatFollows | ||
) | [virtual] |
Definition at line 559 of file AParser.cpp.
int ANTLRParser::_setmatch_wsig | ( | SetWordType * | tset | ) | [protected] |
Definition at line 304 of file AParser.cpp.
void ANTLRParser::consume | ( | ) | [protected, virtual] |
Definition at line 193 of file AParser.cpp.
void ANTLRParser::consumeUntil | ( | SetWordType * | st | ) |
Definition at line 321 of file AParser.cpp.
void ANTLRParser::consumeUntilToken | ( | int | t | ) |
Definition at line 333 of file AParser.cpp.
static unsigned ANTLRParser::DIVWORD | ( | unsigned | x | ) | [inline, static, protected] |
void ANTLRParser::edecode | ( | SetWordType * | a | ) | [protected, virtual] |
Definition at line 427 of file AParser.cpp.
char * ANTLRParser::eMsg | ( | char * | err, |
char * | s | ||
) | [static] |
Definition at line 591 of file AParser.cpp.
char * ANTLRParser::eMsg2 | ( | char * | err, |
char * | s, | ||
char * | t | ||
) | [static] |
Definition at line 598 of file AParser.cpp.
char * ANTLRParser::eMsgd | ( | char * | err, |
int | d | ||
) | [static] |
Definition at line 584 of file AParser.cpp.
void ANTLRParser::FAIL | ( | int | k, |
... | |||
) | [protected, virtual] |
Definition at line 459 of file AParser.cpp.
void ANTLRParser::garbageCollectTokens | ( | ) | [inline] |
ANTLRTokenStream* ANTLRParser::getLexer | ( | ) | const [inline] |
int ANTLRParser::guess | ( | ANTLRParserState * | st | ) | [protected, virtual] |
Definition at line 129 of file AParser.cpp.
virtual void ANTLRParser::guess_done | ( | ANTLRParserState * | st | ) | [inline, protected, virtual] |
virtual void ANTLRParser::guess_fail | ( | ) | [inline, protected, virtual] |
void ANTLRParser::init | ( | ) | [virtual] |
Definition at line 113 of file AParser.cpp.
ANTLRTokenType ANTLRParser::LA | ( | int | i | ) | [inline] |
void ANTLRParser::look | ( | int | k | ) | [protected] |
Definition at line 221 of file AParser.cpp.
Definition at line 206 of file AParser.cpp.
static unsigned ANTLRParser::MODWORD | ( | unsigned | x | ) | [inline, static, protected] |
void ANTLRParser::noGarbageCollectTokens | ( | ) | [inline] |
void ANTLRParser::panic | ( | char * | msg | ) | [virtual] |
Definition at line 605 of file AParser.cpp.
const ANTLRChar* ANTLRParser::parserTokenName | ( | int | tok | ) |
void ANTLRParser::prime_lookahead | ( | ) | [protected] |
Definition at line 231 of file AParser.cpp.
void ANTLRParser::restoreState | ( | ANTLRParserState * | buf | ) | [virtual] |
Definition at line 151 of file AParser.cpp.
void ANTLRParser::resynch | ( | SetWordType * | wd, |
SetWordType | mask | ||
) | [protected] |
Definition at line 344 of file AParser.cpp.
void ANTLRParser::saveState | ( | ANTLRParserState * | buf | ) | [virtual] |
Definition at line 137 of file AParser.cpp.
int ANTLRParser::set_deg | ( | SetWordType * | a | ) | [protected] |
Definition at line 402 of file AParser.cpp.
int ANTLRParser::set_el | ( | ANTLRTokenType | b, |
SetWordType * | p | ||
) | [protected] |
Definition at line 396 of file AParser.cpp.
void ANTLRParser::setEofToken | ( | ANTLRTokenType | t | ) | [inline] |
void ANTLRParser::syn | ( | _ANTLRTokenPtr | tok, |
ANTLRChar * | egroup, | ||
SetWordType * | eset, | ||
ANTLRTokenType | etok, | ||
int | k | ||
) | [virtual] |
Definition at line 371 of file AParser.cpp.
void ANTLRParser::traceGuessDone | ( | const ANTLRParserState * | state | ) | [protected, virtual] |
Definition at line 616 of file AParser.cpp.
void ANTLRParser::traceGuessFail | ( | ) | [protected, virtual] |
Definition at line 644 of file AParser.cpp.
int ANTLRParser::traceGuessOption | ( | int | delta | ) |
Definition at line 733 of file AParser.cpp.
void ANTLRParser::tracein | ( | const ANTLRChar * | r | ) | [protected, virtual] |
Definition at line 665 of file AParser.cpp.
int ANTLRParser::traceOption | ( | int | delta | ) |
Definition at line 715 of file AParser.cpp.
void ANTLRParser::traceout | ( | const ANTLRChar * | r | ) | [protected, virtual] |
Definition at line 691 of file AParser.cpp.
void ANTLRParser::traceReset | ( | ) | [protected] |
Definition at line 120 of file AParser.cpp.
int* ANTLRParser::_inf_line [protected] |
SetWordType ANTLRParser::bitmask [static, protected] |
int ANTLRParser::bsetsize [protected] |
int ANTLRParser::can_use_inf_look [protected] |
int ANTLRParser::demand_look [protected] |
int ANTLRParser::dirty [protected] |
char ANTLRParser::eMsgBuffer = "" [static, protected] |
ANTLRTokenType ANTLRParser::eofToken [protected] |
zzjmp_buf ANTLRParser::guess_start [protected] |
int ANTLRParser::guessing [protected] |
int ANTLRParser::inf_labase [protected] |
int ANTLRParser::inf_lap [protected] |
int ANTLRParser::inf_last [protected] |
ANTLRTokenBuffer* ANTLRParser::inputTokens [protected] |
int ANTLRParser::labase [protected] |
int ANTLRParser::lap [protected] |
int ANTLRParser::LLk [protected] |
int ANTLRParser::resynchConsumed [protected] |
ANTLRChar** ANTLRParser::token_tbl [protected] |
ANTLRTokenType* ANTLRParser::token_type [protected] |
const ANTLRChar* ANTLRParser::traceCurrentRuleName [protected] |
int ANTLRParser::traceDepth [protected] |
int ANTLRParser::traceGuessOptionValue [protected] |
int ANTLRParser::traceOptionValue [protected] |
char* ANTLRParser::zzFAILtext [protected] |
int ANTLRParser::zzGuessSeq [protected] |