
Go to the source code of this file.
Data Structures | |
| union | YYMINORTYPE |
| struct | yyParser |
| struct | yyStackEntry |
Macros | |
| #define | INTERFACE 1 |
| #define | NQParseARG_FETCH NQParserState *state =yypParser->state ; |
| #define | NQParseARG_PARAM ,state |
| #define | NQParseARG_PDECL , NQParserState *state |
| #define | NQParseARG_SDECL NQParserState *state ; |
| #define | NQParseARG_STORE yypParser->state =state ; |
| #define | NQParseCTX_FETCH |
| #define | NQParseCTX_PARAM |
| #define | NQParseCTX_PDECL |
| #define | NQParseCTX_SDECL |
| #define | NQParseCTX_STORE |
| #define | NQParseTOKENTYPE VOLK_Term * |
| #define | T_BNODE 4 |
| #define | T_DOT 2 |
| #define | T_EOF 1 |
| Lemon parser grammar for N-Quads. | |
| #define | T_EOL 6 |
| #define | T_IRIREF 3 |
| #define | T_LITERAL 5 |
| #define | T_WS 7 |
| #define | TOKEN yyminor |
| #define | YY_ACCEPT_ACTION 50 |
| #define | YY_ACTTAB_COUNT (36) |
| #define | YY_ERROR_ACTION 49 |
| #define | YY_MAX_REDUCE 70 |
| #define | YY_MAX_SHIFT 15 |
| #define | YY_MAX_SHIFTREDUCE 48 |
| #define | YY_MIN_REDUCE 52 |
| #define | YY_MIN_SHIFTREDUCE 30 |
| #define | YY_NLOOKAHEAD ((int)(sizeof(yy_lookahead)/sizeof(yy_lookahead[0]))) |
| #define | YY_NO_ACTION 51 |
| #define | YY_REDUCE_COUNT (10) |
| #define | YY_REDUCE_MAX (23) |
| #define | YY_REDUCE_MIN (-8) |
| #define | YY_SHIFT_COUNT (15) |
| #define | YY_SHIFT_MAX (35) |
| #define | YY_SHIFT_MIN (0) |
| #define | YYACTIONTYPE unsigned char |
| #define | YYCODETYPE unsigned char |
| #define | YYMALLOCARGTYPE size_t |
| #define | YYNOCODE 18 |
| #define | YYNRULE 19 |
| #define | YYNRULE_WITH_ACTION 3 |
| #define | YYNSTATE 16 |
| #define | YYNTOKEN 8 |
| #define | YYSTACKDEPTH 100 |
| #define | yytestcase(X) |
Functions | |
| void | NQParse (void *yyp, int yymajor, VOLK_Term *yyminor, NQParserState *state) |
| void * | NQParseAlloc (void *(*mallocProc)(size_t)) |
| int | NQParseFallback (int iToken) |
| void | NQParseFinalize (void *p) |
| void | NQParseFree (void *p, void(*freeProc)(void *)) |
| void | NQParseInit (void *yypRawParser) |
| void | NQParseTrace (FILE *TraceFILE, char *zTracePrompt) |
| #define INTERFACE 1 |
Definition at line 79 of file grammar_nq.c.
| #define NQParseARG_FETCH NQParserState *state =yypParser->state ; |
Definition at line 99 of file grammar_nq.c.
| #define NQParseARG_PARAM ,state |
Definition at line 98 of file grammar_nq.c.
| #define NQParseARG_PDECL , NQParserState *state |
Definition at line 97 of file grammar_nq.c.
| #define NQParseARG_SDECL NQParserState *state ; |
Definition at line 96 of file grammar_nq.c.
| #define NQParseARG_STORE yypParser->state =state ; |
Definition at line 100 of file grammar_nq.c.
| #define NQParseCTX_FETCH |
Definition at line 104 of file grammar_nq.c.
| #define NQParseCTX_PARAM |
Definition at line 103 of file grammar_nq.c.
| #define NQParseCTX_PDECL |
Definition at line 102 of file grammar_nq.c.
| #define NQParseCTX_SDECL |
Definition at line 101 of file grammar_nq.c.
| #define NQParseCTX_STORE |
Definition at line 105 of file grammar_nq.c.
| #define NQParseTOKENTYPE VOLK_Term * |
Definition at line 85 of file grammar_nq.c.
| #define T_BNODE 4 |
Definition at line 20 of file grammar_nq.c.
| #define T_DOT 2 |
Definition at line 18 of file grammar_nq.c.
| #define T_EOF 1 |
Lemon parser grammar for N-Quads.
The lemon parser generator executable must be in your PATH: https://sqlite.org/src/doc/trunk/doc/lemon.html
To generate the parser, run: lemon ${FILE}
Definition at line 17 of file grammar_nq.c.
| #define T_EOL 6 |
Definition at line 22 of file grammar_nq.c.
| #define T_IRIREF 3 |
Definition at line 19 of file grammar_nq.c.
| #define T_LITERAL 5 |
Definition at line 21 of file grammar_nq.c.
| #define T_WS 7 |
Definition at line 23 of file grammar_nq.c.
| #define TOKEN yyminor |
| #define YY_ACCEPT_ACTION 50 |
Definition at line 114 of file grammar_nq.c.
| #define YY_ACTTAB_COUNT (36) |
Definition at line 184 of file grammar_nq.c.
| #define YY_ERROR_ACTION 49 |
Definition at line 113 of file grammar_nq.c.
| #define YY_MAX_REDUCE 70 |
Definition at line 117 of file grammar_nq.c.
| #define YY_MAX_SHIFT 15 |
Definition at line 110 of file grammar_nq.c.
| #define YY_MAX_SHIFTREDUCE 48 |
Definition at line 112 of file grammar_nq.c.
| #define YY_MIN_REDUCE 52 |
Definition at line 116 of file grammar_nq.c.
| #define YY_MIN_SHIFTREDUCE 30 |
Definition at line 111 of file grammar_nq.c.
| #define YY_NLOOKAHEAD ((int)(sizeof(yy_lookahead)/sizeof(yy_lookahead[0]))) |
Definition at line 119 of file grammar_nq.c.
| #define YY_NO_ACTION 51 |
Definition at line 115 of file grammar_nq.c.
| #define YY_REDUCE_COUNT (10) |
Definition at line 205 of file grammar_nq.c.
| #define YY_REDUCE_MAX (23) |
Definition at line 207 of file grammar_nq.c.
| #define YY_REDUCE_MIN (-8) |
Definition at line 206 of file grammar_nq.c.
| #define YY_SHIFT_COUNT (15) |
Definition at line 198 of file grammar_nq.c.
| #define YY_SHIFT_MAX (35) |
Definition at line 200 of file grammar_nq.c.
| #define YY_SHIFT_MIN (0) |
Definition at line 199 of file grammar_nq.c.
| #define YYACTIONTYPE unsigned char |
Definition at line 84 of file grammar_nq.c.
| #define YYCODETYPE unsigned char |
Definition at line 82 of file grammar_nq.c.
| #define YYMALLOCARGTYPE size_t |
Definition at line 409 of file grammar_nq.c.
| #define YYNOCODE 18 |
Definition at line 83 of file grammar_nq.c.
| #define YYNRULE 19 |
Definition at line 107 of file grammar_nq.c.
| #define YYNRULE_WITH_ACTION 3 |
Definition at line 108 of file grammar_nq.c.
| #define YYNSTATE 16 |
Definition at line 106 of file grammar_nq.c.
| #define YYNTOKEN 8 |
Definition at line 109 of file grammar_nq.c.
| #define YYSTACKDEPTH 100 |
Definition at line 94 of file grammar_nq.c.
| #define yytestcase | ( | X | ) |
Definition at line 130 of file grammar_nq.c.
| void NQParse | ( | void * | yyp, |
| int | yymajor, | ||
| VOLK_Term * | yyminor, | ||
| NQParserState * | state ) |
Definition at line 1038 of file grammar_nq.c.
| void * NQParseAlloc | ( | void *(* | mallocProc )(size_t) | ) |
Definition at line 453 of file grammar_nq.c.
| int NQParseFallback | ( | int | iToken | ) |
Definition at line 1255 of file grammar_nq.c.
| void NQParseFinalize | ( | void * | p | ) |
Definition at line 537 of file grammar_nq.c.
| void NQParseFree | ( | void * | p, |
| void(* | freeProc )(void *) ) |
Definition at line 554 of file grammar_nq.c.
| void NQParseInit | ( | void * | yypRawParser | ) |
Definition at line 414 of file grammar_nq.c.
| void NQParseTrace | ( | FILE * | TraceFILE, |
| char * | zTracePrompt ) |
Definition at line 310 of file grammar_nq.c.