|
Defines |
| #define | ANTLR_VERSION 13333 |
| #define | AST_FIELDS int isDefined; int type; char* tokenData; size_t tokenLen; |
| #define | ZZCOL |
| #define | USER_ZZSYN |
| #define | ZZLEXBUFSIZE 10485760 |
| #define | zzcr_ast(ast, attr, ttype, text) |
| #define | LL_K 2 |
| #define | GENAST |
| #define | zzSET_SIZE 8 |
| #define | PCCTS_PURIFY(r, s) memset((char *) &(r),'\0',(s)); |
Enumerations |
| enum | parser_state_vals { parser_dblquote_CONTINUE,
parser_dblquote_FOUNDQUOTE
} |
Functions |
| ICLTerm * | parser_getTermFromString (char *str, size_t len) |
| ICLTerm * | parser_getTermFromStringDebug (char *str, size_t len) |
| int | parser_getTermFromBuf (ICLTerm **result, stringbuffer_t *buf, int *lookedAhead) |
| int | parser_getNetTermFromBuf (ICLTerm **result, stringbuffer_t *buf) |
| int | parser_setDebug (int b) |
| void | handleDblQuotedData () |
| | Binary data isn't handled well by pccts, so we do it ourselves.
|
| ICLTerm * | parser_getTermFromStringReal (char *str, size_t len, int debug) |
| void | parser_errorWriter (const char *s) |
| void | zzsynstd (char *text, int tok, char *egroup, SetWordType *eset, int etok, int k, char *bad_text) |
| void | zzsyn (char *text, int tok, char *egroup, SetWordType *eset, int etok, int k, char *bad_text) |
| void | printAst (AST *a) |
| void | before (AST *a) |
| void | after (AST *a) |
| int | currentBuf_read () |
| void | traverse (AST *tree, void(*func)(AST *, void *), void(*pre)(AST *, void *), void(*post)(AST *, void *), void *data) |
| void | parser_freeASTData (AST *a, void *dummy) |
| void | parser_freeTree (AST *root) |
| int | astToTerm (AST *root, ICLTerm **result, int debug) |
| AST * | getASTFromString (char *str, size_t len, int debug) |
| void | startOneOnly (AST **_root) |
| void | startNet (AST **_root) |
| void | netstruct (AST **_root) |
| void | structure (AST **_root) |
| void | semiExpression (AST **_root) |
| void | backslashExpression (AST **_root) |
| void | equalsExpression (AST **_root) |
| void | colonExpression (AST **_root) |
| void | plusMinusExpression (AST **_root) |
| void | multiplicativeExpression (AST **_root) |
| void | unaryExpression (AST **_root) |
| void | normalStruct (AST **_root) |
| void | nonEmptyExpressionList (AST **_root) |
| void | expressionList (AST **_root) |
| void | icldataqStruct (AST **_root) |
| void | icldataqShortStruct (AST **_root) |
| void | icldataqLongStruct (AST **_root) |
| void | unaryExpressionNotPlusMinus (AST **_root) |
| void | str (AST **_root) |
| void | var (AST **_root) |
| void | list (AST **_root) |
| void | group (AST **_root) |
Variables |
| GByteArray * | parser_dblQuoteBuf |
| char * | parser_tmpStrIn |
| int | parser_dblQuoteLen |
| int | parser_error |
| zzASTgvars ANTLR_INFO int | zzSyntaxErrCount |
| void(*) | zzerr (const char *) |
| int | parser_error = FALSE |
| int | parser_DEBUG = FALSE |
| int | parser_dblQuoteLen |
| GByteArray * | parser_dblQuoteBuf = NULL |
| char * | parser_tmpStrIn = NULL |