⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 parse.c

📁 PHP v6.0 For Linux 运行环境:Win9X/ WinME/ WinNT/ Win2K/ WinXP
💻 C
📖 第 1 页 / 共 5 页
字号:
 /*   390 */  -123, -123,  747,  874,  577, -123, 1021, -123, 1022, -123, /*   400 */   842,  874, 1023,  951,  952, -123, 1028, 1016,  956,  962, /*   410 */  -123,  867,  890, -123, -123, -123, -123, -123, -123, -123, /*   420 */   295, -123, 1037, -123, -123, -123, -123, -123, -123, -123, /*   430 */  -123, 1041, -123, 1044, 1017, -123,  740, -123, 1047, -123, /*   440 */  -123, -123,  648,  874, 1020, 1024, -123, -123, -123, -123, /*   450 */  -123, -123,  707, -123, 1029, 1060, -123,  829, 1030, 1064, /*   460 */  -123,  868,  890, -123, -123,  872,  890, -123, 1071, 1025, /*   470 */   432, -123, -123,  876,  874, -123,  571, -123,  880,  890, /*   480 */  -123,  890, -123, 1087, 1039, -123, -123, 1088, -123, 1089, /*   490 */  -123, 1090, 1033, -123, 1093, 1035, -123,  874, -123, 1094, /*   500 */  1040, 1055, -123, 1063, 1096, 1051, -123,  888, 1062, -123, /*   510 */  -123, 1102, 1054, 1046,  886,  874, -123,  734, -123, -123, /*   520 */  1097, 1107, 1065, -123, 1109, -123, -123, -123, -123, 1113, /*   530 */  -123, 1103, -123,   47, -123, -123, -123, -123, 1052, -123, /*   540 */  -123, -123, 1057, -123, -123, 1128, -123, -123, 1056, 1119, /*   550 */  -123, 1129, 1061, -123, 1124, -123, -123, 1059, 1141, -123, /*   560 */  -123, -123, -123,};static const YYACTIONTYPE yy_default[] = { /*     0 */   570,  570,  564,  856,  856,  566,  856,  572,  856,  856, /*    10 */   856,  856,  652,  655,  656,  657,  658,  659,  573,  574, /*    20 */   591,  592,  593,  856,  856,  856,  856,  856,  856,  856, /*    30 */   856,  856,  856,  856,  856,  856,  584,  594,  604,  586, /*    40 */   603,  856,  856,  605,  651,  616,  856,  651,  617,  636, /*    50 */   634,  856,  637,  638,  856,  708,  651,  618,  706,  707, /*    60 */   651,  619,  856,  856,  737,  797,  743,  738,  856,  664, /*    70 */   856,  856,  665,  673,  675,  682,  720,  711,  713,  701, /*    80 */   715,  670,  856,  600,  856,  601,  856,  602,  716,  856, /*    90 */   717,  856,  718,  856,  856,  702,  856,  709,  708,  703, /*   100 */   856,  588,  710,  705,  856,  736,  856,  856,  739,  856, /*   110 */   740,  741,  742,  744,  747,  856,  748,  856,  749,  856, /*   120 */   750,  856,  751,  856,  752,  856,  753,  856,  754,  856, /*   130 */   755,  856,  756,  856,  757,  856,  758,  856,  759,  856, /*   140 */   856,  760,  761,  762,  856,  763,  856,  764,  856,  765, /*   150 */   856,  766,  856,  767,  856,  768,  769,  856,  770,  856, /*   160 */   773,  771,  856,  856,  856,  779,  856,  797,  856,  856, /*   170 */   856,  856,  856,  782,  796,  856,  774,  856,  775,  856, /*   180 */   776,  856,  777,  856,  856,  856,  856,  856,  787,  856, /*   190 */   856,  856,  788,  856,  856,  856,  845,  856,  856,  856, /*   200 */   846,  856,  856,  856,  847,  856,  856,  856,  848,  856, /*   210 */   856,  856,  856,  856,  789,  856,  781,  797,  794,  795, /*   220 */   690,  856,  691,  785,  772,  856,  856,  856,  780,  856, /*   230 */   797,  856,  784,  856,  783,  690,  786,  709,  708,  704, /*   240 */   856,  714,  856,  797,  712,  856,  721,  674,  685,  683, /*   250 */   684,  692,  693,  856,  694,  856,  695,  856,  696,  856, /*   260 */   690,  681,  589,  590,  856,  679,  680,  698,  700,  686, /*   270 */   856,  856,  856,  699,  856,  803,  708,  805,  804,  856, /*   280 */   697,  685,  856,  856,  856,  681,  698,  700,  687,  856, /*   290 */   681,  676,  677,  856,  856,  678,  671,  672,  778,  856, /*   300 */   735,  856,  745,  856,  746,  856,  651,  620,  856,  801, /*   310 */   624,  621,  625,  856,  626,  856,  856,  627,  856,  630, /*   320 */   631,  632,  633,  856,  628,  856,  629,  856,  856,  802, /*   330 */   622,  856,  623,  636,  635,  606,  856,  607,  608,  609, /*   340 */   856,  610,  613,  856,  611,  614,  612,  615,  595,  856, /*   350 */   856,  596,  856,  856,  597,  599,  598,  587,  856,  856, /*   360 */   641,  856,  644,  856,  856,  856,  856,  651,  645,  856, /*   370 */   856,  856,  651,  646,  856,  651,  647,  856,  856,  856, /*   380 */   856,  856,  856,  801,  624,  649,  856,  648,  650,  642, /*   390 */   643,  585,  856,  856,  581,  856,  856,  579,  856,  856, /*   400 */   856,  856,  856,  828,  856,  856,  856,  690,  833,  856, /*   410 */   856,  856,  856,  856,  856,  834,  835,  856,  856,  856, /*   420 */   856,  856,  856,  733,  734,  825,  826,  856,  827,  580, /*   430 */   856,  856,  856,  856,  856,  856,  856,  856,  856,  856, /*   440 */   856,  856,  856,  856,  856,  856,  654,  856,  856,  856, /*   450 */   856,  856,  856,  856,  653,  856,  856,  856,  856,  856, /*   460 */   856,  856,  723,  856,  856,  856,  724,  856,  856,  731, /*   470 */   856,  856,  732,  856,  856,  856,  856,  856,  856,  729, /*   480 */   856,  730,  856,  856,  856,  856,  856,  856,  856,  856, /*   490 */   856,  856,  856,  856,  856,  856,  856,  856,  856,  856, /*   500 */   690,  856,  856,  653,  856,  856,  856,  856,  856,  856, /*   510 */   856,  856,  690,  731,  856,  856,  856,  856,  856,  856, /*   520 */   653,  856,  856,  856,  856,  856,  856,  856,  856,  856, /*   530 */   856,  856,  856,  822,  856,  856,  856,  856,  856,  856, /*   540 */   856,  856,  856,  856,  821,  856,  856,  856,  854,  856, /*   550 */   856,  856,  856,  856,  856,  856,  853,  854,  856,  856, /*   560 */   567,  569,  565,};#define YY_SZ_ACTTAB (sizeof(yy_action)/sizeof(yy_action[0]))/* The next table maps tokens into fallback tokens.  If a construct** like the following:** **      %fallback ID X Y Z.**** appears in the grammer, then ID becomes a fallback token for X, Y,** and Z.  Whenever one of the tokens X, Y, or Z is input to the parser** but it does not parse, the type of the token is changed to ID and** the parse is retried before an error is thrown.*/#ifdef YYFALLBACKstatic const YYCODETYPE yyFallback[] = {    0,  /*          $ => nothing */    0,  /* END_OF_FILE => nothing */    0,  /*    ILLEGAL => nothing */    0,  /*      SPACE => nothing */    0,  /* UNCLOSED_STRING => nothing */    0,  /*    COMMENT => nothing */    0,  /*   FUNCTION => nothing */    0,  /*     COLUMN => nothing */    0,  /* AGG_FUNCTION => nothing */    0,  /*       SEMI => nothing */   23,  /*    EXPLAIN => ID */   23,  /*      BEGIN => ID */    0,  /* TRANSACTION => nothing */    0,  /*     COMMIT => nothing */   23,  /*        END => ID */    0,  /*   ROLLBACK => nothing */    0,  /*     CREATE => nothing */    0,  /*      TABLE => nothing */   23,  /*       TEMP => ID */    0,  /*         LP => nothing */    0,  /*         RP => nothing */    0,  /*         AS => nothing */    0,  /*      COMMA => nothing */    0,  /*         ID => nothing */   23,  /*      ABORT => ID */   23,  /*      AFTER => ID */   23,  /*        ASC => ID */   23,  /*     ATTACH => ID */   23,  /*     BEFORE => ID */   23,  /*    CASCADE => ID */   23,  /*    CLUSTER => ID */   23,  /*   CONFLICT => ID */   23,  /*       COPY => ID */   23,  /*   DATABASE => ID */   23,  /*   DEFERRED => ID */   23,  /* DELIMITERS => ID */   23,  /*       DESC => ID */   23,  /*     DETACH => ID */   23,  /*       EACH => ID */   23,  /*       FAIL => ID */   23,  /*        FOR => ID */   23,  /*       GLOB => ID */   23,  /*     IGNORE => ID */   23,  /*  IMMEDIATE => ID */   23,  /*  INITIALLY => ID */   23,  /*    INSTEAD => ID */   23,  /*       LIKE => ID */   23,  /*      MATCH => ID */   23,  /*        KEY => ID */   23,  /*         OF => ID */   23,  /*     OFFSET => ID */   23,  /*     PRAGMA => ID */   23,  /*      RAISE => ID */   23,  /*    REPLACE => ID */   23,  /*   RESTRICT => ID */   23,  /*        ROW => ID */   23,  /*  STATEMENT => ID */   23,  /*    TRIGGER => ID */   23,  /*     VACUUM => ID */   23,  /*       VIEW => ID */    0,  /*         OR => nothing */    0,  /*        AND => nothing */    0,  /*        NOT => nothing */    0,  /*         EQ => nothing */    0,  /*         NE => nothing */    0,  /*     ISNULL => nothing */    0,  /*    NOTNULL => nothing */    0,  /*         IS => nothing */    0,  /*    BETWEEN => nothing */    0,  /*         IN => nothing */    0,  /*         GT => nothing */    0,  /*         GE => nothing */    0,  /*         LT => nothing */    0,  /*         LE => nothing */    0,  /*     BITAND => nothing */    0,  /*      BITOR => nothing */    0,  /*     LSHIFT => nothing */    0,  /*     RSHIFT => nothing */    0,  /*       PLUS => nothing */    0,  /*      MINUS => nothing */    0,  /*       STAR => nothing */    0,  /*      SLASH => nothing */    0,  /*        REM => nothing */    0,  /*     CONCAT => nothing */    0,  /*     UMINUS => nothing */    0,  /*      UPLUS => nothing */    0,  /*     BITNOT => nothing */    0,  /*     STRING => nothing */    0,  /*    JOIN_KW => nothing */    0,  /*    INTEGER => nothing */    0,  /* CONSTRAINT => nothing */    0,  /*    DEFAULT => nothing */    0,  /*      FLOAT => nothing */    0,  /*       NULL => nothing */    0,  /*    PRIMARY => nothing */    0,  /*     UNIQUE => nothing */    0,  /*      CHECK => nothing */    0,  /* REFERENCES => nothing */    0,  /*    COLLATE => nothing */    0,  /*         ON => nothing */    0,  /*     DELETE => nothing */    0,  /*     UPDATE => nothing */    0,  /*     INSERT => nothing */    0,  /*        SET => nothing */    0,  /* DEFERRABLE => nothing */    0,  /*    FOREIGN => nothing */    0,  /*       DROP => nothing */    0,  /*      UNION => nothing */    0,  /*        ALL => nothing */    0,  /*  INTERSECT => nothing */    0,  /*     EXCEPT => nothing */    0,  /*     SELECT => nothing */    0,  /*   DISTINCT => nothing */    0,  /*        DOT => nothing */    0,  /*       FROM => nothing */    0,  /*       JOIN => nothing */    0,  /*      USING => nothing */    0,  /*      ORDER => nothing */    0,  /*         BY => nothing */    0,  /*      GROUP => nothing */    0,  /*     HAVING => nothing */    0,  /*      LIMIT => nothing */    0,  /*      WHERE => nothing */    0,  /*       INTO => nothing */    0,  /*     VALUES => nothing */    0,  /*   VARIABLE => nothing */    0,  /*       CASE => nothing */    0,  /*       WHEN => nothing */    0,  /*       THEN => nothing */    0,  /*       ELSE => nothing */    0,  /*      INDEX => nothing */};#endif /* YYFALLBACK *//* The following structure represents a single element of the** parser's stack.  Information stored includes:****   +  The state number for the parser at this level of the stack.****   +  The value of the token stored at this level of the stack.**      (In other words, the "major" token.)****   +  The semantic value stored at this level of the stack.  This is**      the information used by the action routines in the grammar.**      It is sometimes called the "minor" token.*/struct yyStackEntry {  int stateno;       /* The state-number */  int major;         /* The major token value.  This is the code                     ** number for the token at this stack level */  YYMINORTYPE minor; /* The user-supplied minor token value.  This                     ** is the value of the token  */};typedef struct yyStackEntry yyStackEntry;/* The state of the parser is completely contained in an instance of** the following structure */struct yyParser {  int yyidx;                    /* Index of top element in stack */  int yyerrcnt;                 /* Shifts left before out of the error */  sqliteParserARG_SDECL                /* A place to hold %extra_argument */  yyStackEntry yystack[YYSTACKDEPTH];  /* The parser's stack */};typedef struct yyParser yyParser;#ifndef NDEBUG#include <stdio.h>static FILE *yyTraceFILE = 0;static char *yyTracePrompt = 0;#endif /* NDEBUG */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -