Groonga 3.0.9 Source Code Document
|
#include <stdio.h>
Go to the source code of this file.
Data Structures | |
union | YYMINORTYPE |
struct | yyStackEntry |
struct | yyParser |
Macros | |
#define | assert GRN_ASSERT |
#define | INTERFACE 1 |
#define | YYCODETYPE unsigned char |
#define | YYNOCODE 108 |
#define | YYACTIONTYPE unsigned short int |
#define | grn_expr_parserTOKENTYPE int |
#define | YYSTACKDEPTH 100 |
#define | grn_expr_parserARG_SDECL efs_info *efsi ; |
#define | grn_expr_parserARG_PDECL , efs_info *efsi |
#define | grn_expr_parserARG_FETCH efs_info *efsi = yypParser->efsi |
#define | grn_expr_parserARG_STORE yypParser->efsi = efsi |
#define | YYNSTATE 212 |
#define | YYNRULE 124 |
#define | YY_NO_ACTION (YYNSTATE+YYNRULE+2) |
#define | YY_ACCEPT_ACTION (YYNSTATE+YYNRULE+1) |
#define | YY_ERROR_ACTION (YYNSTATE+YYNRULE) |
#define | yytestcase(X) |
#define | YY_ACTTAB_COUNT (1756) |
#define | YY_SHIFT_USE_DFLT (-6) |
#define | YY_SHIFT_COUNT (131) |
#define | YY_SHIFT_MIN (-5) |
#define | YY_SHIFT_MAX (1441) |
#define | YY_REDUCE_USE_DFLT (-74) |
#define | YY_REDUCE_COUNT (81) |
#define | YY_REDUCE_MIN (-73) |
#define | YY_REDUCE_MAX (1656) |
#define | TOKEN (yyminor.yy0) |
Typedefs | |
typedef struct yyStackEntry | yyStackEntry |
typedef struct yyParser | yyParser |
Functions | |
void | grn_expr_parserTrace (FILE *TraceFILE, char *zTracePrompt) |
void * | grn_expr_parserAlloc (void *(*mallocProc)(size_t)) |
void | grn_expr_parserFree (void *p, void(*freeProc)(void *)) |
void | grn_expr_parser (void *yyp, int yymajor, grn_expr_parserTOKENTYPE yyminorgrn_expr_parserARG_PDECL) |
#define assert GRN_ASSERT |
Definition at line 9 of file ecmascript.c.
#define grn_expr_parserARG_FETCH efs_info *efsi = yypParser->efsi |
Definition at line 73 of file ecmascript.c.
#define grn_expr_parserARG_PDECL , efs_info *efsi |
Definition at line 72 of file ecmascript.c.
#define grn_expr_parserARG_SDECL efs_info *efsi ; |
Definition at line 71 of file ecmascript.c.
#define grn_expr_parserARG_STORE yypParser->efsi = efsi |
Definition at line 74 of file ecmascript.c.
#define grn_expr_parserTOKENTYPE int |
Definition at line 63 of file ecmascript.c.
#define INTERFACE 1 |
Definition at line 24 of file ecmascript.c.
#define TOKEN (yyminor.yy0) |
Definition at line 78 of file ecmascript.c.
#define YY_ACTTAB_COUNT (1756) |
Definition at line 145 of file ecmascript.c.
Definition at line 79 of file ecmascript.c.
Definition at line 77 of file ecmascript.c.
#define YY_REDUCE_COUNT (81) |
Definition at line 523 of file ecmascript.c.
#define YY_REDUCE_MAX (1656) |
Definition at line 525 of file ecmascript.c.
#define YY_REDUCE_MIN (-73) |
Definition at line 524 of file ecmascript.c.
#define YY_REDUCE_USE_DFLT (-74) |
Definition at line 522 of file ecmascript.c.
#define YY_SHIFT_COUNT (131) |
Definition at line 503 of file ecmascript.c.
#define YY_SHIFT_MAX (1441) |
Definition at line 505 of file ecmascript.c.
#define YY_SHIFT_MIN (-5) |
Definition at line 504 of file ecmascript.c.
#define YY_SHIFT_USE_DFLT (-6) |
Definition at line 502 of file ecmascript.c.
#define YYACTIONTYPE unsigned short int |
Definition at line 62 of file ecmascript.c.
#define YYCODETYPE unsigned char |
Definition at line 60 of file ecmascript.c.
#define YYNOCODE 108 |
Definition at line 61 of file ecmascript.c.
#define YYNRULE 124 |
Definition at line 76 of file ecmascript.c.
#define YYNSTATE 212 |
Definition at line 75 of file ecmascript.c.
#define YYSTACKDEPTH 100 |
Definition at line 69 of file ecmascript.c.
#define yytestcase | ( | X | ) |
Definition at line 94 of file ecmascript.c.
Definition at line 614 of file ecmascript.c.
typedef struct yyStackEntry yyStackEntry |
Definition at line 596 of file ecmascript.c.
void grn_expr_parser | ( | void * | yyp, |
int | yymajor, | ||
grn_expr_parserTOKENTYPE yyminor | grn_expr_parserARG_PDECL | ||
) |
Definition at line 2070 of file ecmascript.c.
void* grn_expr_parserAlloc | ( | void *(*)(size_t) | mallocProc | ) |
Definition at line 849 of file ecmascript.c.
void grn_expr_parserFree | ( | void * | p, |
void(*)(void *) | freeProc | ||
) |
Definition at line 930 of file ecmascript.c.
void grn_expr_parserTrace | ( | FILE * | TraceFILE, |
char * | zTracePrompt | ||
) |
Definition at line 640 of file ecmascript.c.
YYCODETYPE lhs |
Definition at line 1120 of file ecmascript.c.
unsigned char nrhs |
Definition at line 1121 of file ecmascript.c.