|
Stanse
-1
|
#include "GNUCaParser.h"
Macros | |
| #define | HASH_SIZE 100 |
| #define | CTX ctx |
| #define | SCOPE_TYPE(scope) pGNUCaParser_##scope##_SCOPE |
| #define | SCOPE_STACK(scope) pGNUCaParser_##scope##Stack |
| #define | SCOPE_TOP(scope) ctx->pGNUCaParser_##scope##Top |
| #define | SCOPE_SIZE(scope) ctx->pGNUCaParser_##scope##Stack_limit |
| #define | SCOPE_INSTANCE(scope, i) (ctx->SCOPE_STACK(scope)->get(ctx->SCOPE_STACK(scope),i)) |
| #define | PARSER ctx->pParser |
| #define | RECOGNIZER PARSER->rec |
| #define | PSRSTATE RECOGNIZER->state |
| #define | HAVEPARSEDRULE(r) RECOGNIZER->alreadyParsedRule(RECOGNIZER, r) |
| #define | MEMOIZE(ri, si) RECOGNIZER->memoize(RECOGNIZER, ri, si) |
| #define | INPUT PARSER->tstream |
| #define | STRSTREAM INPUT |
| #define | ISTREAM INPUT->istream |
| #define | INDEX() ISTREAM->index(INPUT->istream) |
| #define | HASEXCEPTION() (PSRSTATE->error == ANTLR3_TRUE) |
| #define | EXCEPTION PSRSTATE->exception |
| #define | MATCHT(t, fs) RECOGNIZER->match(RECOGNIZER, t, fs) |
| #define | MATCHANYT() RECOGNIZER->matchAny(RECOGNIZER) |
| #define | FOLLOWSTACK PSRSTATE->following |
| #define | FOLLOWPUSH(x) FOLLOWSTACK->push(FOLLOWSTACK, ((void *)(&(x))), NULL) |
| #define | FOLLOWPOP() FOLLOWSTACK->pop(FOLLOWSTACK) |
| #define | PRECOVER() RECOGNIZER->recover(RECOGNIZER) |
| #define | PREPORTERROR() RECOGNIZER->reportError(RECOGNIZER) |
| #define | LA(n) INPUT->istream->_LA(ISTREAM, n) |
| #define | LT(n) INPUT->_LT(INPUT, n) |
| #define | CONSTRUCTEX() RECOGNIZER->exConstruct(RECOGNIZER) |
| #define | CONSUME() ISTREAM->consume(ISTREAM) |
| #define | MARK() ISTREAM->mark(ISTREAM) |
| #define | REWIND(m) ISTREAM->rewind(ISTREAM, m) |
| #define | REWINDLAST() ISTREAM->rewindLast(ISTREAM) |
| #define | SEEK(n) ISTREAM->seek(ISTREAM, n) |
| #define | PERRORRECOVERY PSRSTATE->errorRecovery |
| #define | FAILEDFLAG PSRSTATE->failed |
| #define | HASFAILED() (FAILEDFLAG == ANTLR3_TRUE) |
| #define | BACKTRACKING PSRSTATE->backtracking |
| #define | RECOVERFROMMISMATCHEDSET(s) RECOGNIZER->recoverFromMismatchedSet(RECOGNIZER, s) |
| #define | RECOVERFROMMISMATCHEDELEMENT(e) RECOGNIZER->recoverFromMismatchedElement(RECOGNIZER, s) |
| #define | ADAPTOR ctx->adaptor |
| #define | RULEMEMO PSRSTATE->ruleMemo |
| #define | DBG RECOGNIZER->debugger |
| #define | TOKTEXT(tok, txt) tok, (pANTLR3_UINT8)txt |
| #define | UP ANTLR3_TOKEN_UP |
| #define | DOWN ANTLR3_TOKEN_DOWN |
| #define | EOR ANTLR3_TOKEN_EOR |
| #define | INVALID ANTLR3_TOKEN_INVALID |
Functions | |
| void | pGNUCaParser_SymbolsPop (pGNUCaParser ctx) |
| void | pGNUCaParser_TypedefPop (pGNUCaParser ctx) |
| ANTLR3_API pGNUCaParser | GNUCaParserNew (pANTLR3_COMMON_TOKEN_STREAM instream) |
| Create a new GNUCaParser parser and return a context for it. More... | |
| ANTLR3_API pGNUCaParser | GNUCaParserNewSSD (pANTLR3_COMMON_TOKEN_STREAM instream, pANTLR3_RECOGNIZER_SHARED_STATE state) |
| Create a new GNUCaParser parser and return a context for it. More... | |
| int | isTypeName (pGNUCaParser ctx, pANTLR3_UINT8 name) |
| void ANTLR3_CDECL | freetypes (SCOPE_TYPE(Symbols) symtab) |
| void | dump_types (SCOPE_TYPE(Symbols) symtab) |
Variables | |
| pANTLR3_UINT8 | GNUCaParserTokenNames [191+4] |
| Table of all token names in symbolic order, mainly used for error reporting. More... | |
This C source file was generated by $ANTLR version 3.2 Sep 23, 2009 12:02:23
C language generator and runtime by Jim Idle, jimi|hereisanat|idle|dotgoeshere|ws.
| #define ADAPTOR ctx->adaptor |
| #define BACKTRACKING PSRSTATE->backtracking |
| #define CONSTRUCTEX | ( | ) | RECOGNIZER->exConstruct(RECOGNIZER) |
| #define CTX ctx |
| #define DBG RECOGNIZER->debugger |
| #define DOWN ANTLR3_TOKEN_DOWN |
| #define EOR ANTLR3_TOKEN_EOR |
| #define EXCEPTION PSRSTATE->exception |
| #define FAILEDFLAG PSRSTATE->failed |
| #define FOLLOWPOP | ( | ) | FOLLOWSTACK->pop(FOLLOWSTACK) |
| #define FOLLOWPUSH | ( | x | ) | FOLLOWSTACK->push(FOLLOWSTACK, ((void *)(&(x))), NULL) |
| #define FOLLOWSTACK PSRSTATE->following |
| #define HASEXCEPTION | ( | ) | (PSRSTATE->error == ANTLR3_TRUE) |
| #define HASFAILED | ( | ) | (FAILEDFLAG == ANTLR3_TRUE) |
| #define HASH_SIZE 100 |
| #define HAVEPARSEDRULE | ( | r | ) | RECOGNIZER->alreadyParsedRule(RECOGNIZER, r) |
| #define INPUT PARSER->tstream |
| #define INVALID ANTLR3_TOKEN_INVALID |
| #define ISTREAM INPUT->istream |
| #define MATCHANYT | ( | ) | RECOGNIZER->matchAny(RECOGNIZER) |
| #define MATCHT | ( | t, | |
| fs | |||
| ) | RECOGNIZER->match(RECOGNIZER, t, fs) |
| #define MEMOIZE | ( | ri, | |
| si | |||
| ) | RECOGNIZER->memoize(RECOGNIZER, ri, si) |
| #define PARSER ctx->pParser |
| #define PERRORRECOVERY PSRSTATE->errorRecovery |
| #define PRECOVER | ( | ) | RECOGNIZER->recover(RECOGNIZER) |
| #define PREPORTERROR | ( | ) | RECOGNIZER->reportError(RECOGNIZER) |
| #define PSRSTATE RECOGNIZER->state |
| #define RECOGNIZER PARSER->rec |
| #define RECOVERFROMMISMATCHEDELEMENT | ( | e | ) | RECOGNIZER->recoverFromMismatchedElement(RECOGNIZER, s) |
| #define RECOVERFROMMISMATCHEDSET | ( | s | ) | RECOGNIZER->recoverFromMismatchedSet(RECOGNIZER, s) |
| #define RULEMEMO PSRSTATE->ruleMemo |
| #define SCOPE_INSTANCE | ( | scope, | |
| i | |||
| ) | (ctx->SCOPE_STACK(scope)->get(ctx->SCOPE_STACK(scope),i)) |
| #define SCOPE_SIZE | ( | scope | ) | ctx->pGNUCaParser_##scope##Stack_limit |
| #define SCOPE_STACK | ( | scope | ) | pGNUCaParser_##scope##Stack |
| #define SCOPE_TOP | ( | scope | ) | ctx->pGNUCaParser_##scope##Top |
| #define SCOPE_TYPE | ( | scope | ) | pGNUCaParser_##scope##_SCOPE |
| #define STRSTREAM INPUT |
| #define TOKTEXT | ( | tok, | |
| txt | |||
| ) | tok, (pANTLR3_UINT8)txt |
| #define UP ANTLR3_TOKEN_UP |
| void dump_types | ( | SCOPE_TYPE(Symbols) | symtab | ) |
| void ANTLR3_CDECL freetypes | ( | SCOPE_TYPE(Symbols) | symtab | ) |
| ANTLR3_API pGNUCaParser GNUCaParserNew | ( | pANTLR3_COMMON_TOKEN_STREAM | instream | ) |
Create a new GNUCaParser parser and return a context for it.
| [in] | instream | Pointer to an input stream interface. |
| ANTLR3_API pGNUCaParser GNUCaParserNewSSD | ( | pANTLR3_COMMON_TOKEN_STREAM | instream, |
| pANTLR3_RECOGNIZER_SHARED_STATE | state | ||
| ) |
Create a new GNUCaParser parser and return a context for it.
| [in] | instream | Pointer to an input stream interface. |
| int isTypeName | ( | pGNUCaParser | ctx, |
| pANTLR3_UINT8 | name | ||
| ) |
| void pGNUCaParser_SymbolsPop | ( | pGNUCaParser | ctx | ) |
Function for popping the top value from a pGNUCaParser_SymbolsStack
| void pGNUCaParser_TypedefPop | ( | pGNUCaParser | ctx | ) |
Function for popping the top value from a pGNUCaParser_TypedefStack
| pANTLR3_UINT8 GNUCaParserTokenNames[191+4] |
Table of all token names in symbolic order, mainly used for error reporting.
1.8.6