pgc.c

来自「postgresql8.3.4源码,开源数据库」· C语言 代码 · 共 1,377 行 · 第 1/5 页

C
1,377
字号
static yy_state_type yy_get_previous_state YY_PROTO(( void ));static yy_state_type yy_try_NUL_trans YY_PROTO(( yy_state_type current_state ));static int yy_get_next_buffer YY_PROTO(( void ));static void yy_fatal_error YY_PROTO(( yyconst char msg[] ));/* Done after the current pattern has been matched and before the * corresponding action - sets up yytext. */#define YY_DO_BEFORE_ACTION \	yytext_ptr = yy_bp; \	yyleng = (int) (yy_cp - yy_bp); \	yy_hold_char = *yy_cp; \	*yy_cp = '\0'; \	yy_c_buf_p = yy_cp;#define YY_NUM_RULES 134#define YY_END_OF_BUFFER 135static yyconst short int yy_acclist[559] =    {   0,       12,   12,   11,   11,  135,  133,  134,  103,  134,   81,      103,  134,   81,  134,  103,  134,   48,  103,  134,  103,      134,   65,  103,  134,   75,  103,  134,  103,  134,   19,      103,  134,   79,  103,  134,   80,  103,  134,   74,  103,      134,   77,  103,  134,   73,  103,  134,   78,  103,  134,      103,  134,   76,  103,  134,   55,  103,  134,   55,  103,      134,   71,  103,  134,   72,  103,  134,  103,  134,   86,      103,  134,  103,  134,   70,  103,  134,   70,  103,  134,       84,  103,  134,   85,  103,  134,   82,  103,  134,  103,      134,   83,  103,  134,   63,  134,    1,   63,  134,    1,      134,   53,   63,  134,   43,   48,   63,  134,   53,   63,      134,   51,   63,  134,   52,   53,   63,  134,   20,   63,      134,   52,   63,  134,   52,   53,   63,  134,   52,   63,      134,   52,   53,   63,  134,   55,   63,  134,   52,   63,      134,   62,   63,  134,   62,   63,  134,   62,   63,  134,       62,   63,  134,   62,   63,  134,  132,  134,  132,  134,      132,  134,  132,  134,  128,  134,  128,  134,  127,  134,      126,  134,  125,  126,  134,  109,  134,  109,  134,   12,      134,    9,  134,    5,  134,    5,    6,  134,    6,    7,      134,    6,  134,   47,  134,   44,  134,   49,  134,   45,      134,   49,  134,   11,  134,   16,  134,   31,   36,  134,       31,  134,   24,   36,  134,   36,  134,   30,  134,   26,      134,   22,  134,   22,  134,   30,  134,   40,   42,  134,       40,  134,   42,  134,  124,  134,  124,  134,  122,  134,       81,  122,  134,   81,  134,  122,  134,  122,  134,   95,       69,   69,  100,   91,   98,   92,   96,   93,   97,   87,      102,   57,    2,   99,   57,   55,   67,   89,   94,   88,       70,   70,   90,    1,   53,   53,   38,   54,   37,    1,       53,   57,    2,   53,   57,   55,   59,   50,   61,   62,        8,   21,   18,   15,  131,  127,  125,  108,   12,    9,        9,   10,    5,    7,    4,    3,   47,   46,   49,   11,       16,   16,   17,   31,   24,   24,   28,   25,   32,   33,       32,   30,   26,   26,   27,   22,   22,   23,   29,   40,       39,   41,  123,   69,   69,  101,    2,   66,   57,   58,       67,   70,   37,    1,    1,   53,    2,   53,   57,   55,       60,   61,  130,  129,    9,   14,   10,    9,    3,   16,       13,   17,   16,   24,   35,   25,   24,   33,   34,   26,       27,   26,   22,   23,   22,   41,   70,   57,   55,   61,       61,  130,  130,  129,  129,    9,    9,    9,    9,   10,       16,   16,   16,   16,   17,   24,   24,   24,   24,   25,       33,   34,   26,   26,   26,   26,   27,   22,   22,   22,       22,   23,  117,  119,   70,   57,   57,   61,    9,    9,        9,   14,    9,   10,    9,   10,   16,   16,   13,   16,       16,   17,   16,   17,   24,   24,   24,   35,   24,   25,       24,   25,   26,   26,   26,   35,   26,   27,   26,   27,       22,   22,   22,   35,   22,   23,   22,   23,  117,  119,      113,  107,   70,   57,   61,   61,    9,   10,   16,   17,       24,   25,   26,   27,   22,   23,  105,  121,  113,  115,      107,   64,   70,   56,   61,   68,  105,  115,  111,   64,       64,   70,   70,   70,   70,   56,   61,   68,   68,   69,       68,   69,  111,   70,   70,   70,   70,   70,   70,   56,       61,   68,   70,   70,   70,   70,   70,   70,   70,   70,       70,   70,  116,   70,   70,   70,   70,   70,   70,  116,       70,  116,  118,   70,   70,  112,   70,   70,   70,  106,      112,  106,   70,  104,  120,  112,   70,  114,   70,  106,      114,  104,  104,  114,   70,  110,  110,  110    } ;static yyconst short int yy_accept[531] =    {   0,        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,        1,    1,    1,    1,    1,    2,    3,    3,    3,    3,        3,    3,    3,    4,    5,    5,    5,    5,    5,    5,        5,    5,    5,    5,    5,    5,    5,    5,    5,    6,        8,   10,   13,   15,   17,   20,   22,   25,   28,   30,       33,   36,   39,   42,   45,   48,   51,   53,   56,   59,       62,   65,   68,   70,   73,   75,   78,   81,   84,   87,       90,   92,   95,   97,  100,  102,  105,  109,  112,  115,      119,  122,  125,  129,  132,  136,  139,  142,  145,  148,      151,  154,  157,  159,  161,  163,  165,  167,  169,  171,      173,  176,  178,  180,  182,  184,  186,  189,  192,  194,      196,  198,  200,  202,  204,  206,  208,  211,  213,  216,      218,  220,  222,  224,  226,  228,  231,  233,  235,  237,      239,  241,  244,  246,  248,  250,  250,  250,  251,  251,      252,  253,  253,  253,  253,  253,  253,  253,  254,  255,      256,  257,  258,  259,  260,  261,  262,  263,  264,  264,      265,  266,  267,  267,  268,  269,  270,  271,  272,  273,      274,  275,  275,  276,  277,  278,  279,  280,  282,  283,      285,  286,  287,  288,  289,  290,  291,  292,  293,  294,      295,  295,  296,  296,  296,  296,  297,  298,  298,  298,      299,  300,  301,  302,  303,  304,  305,  306,  307,  308,      309,  310,  311,  312,  313,  314,  315,  316,  317,  318,      319,  320,  321,  322,  323,  324,  325,  326,  327,  328,      329,  330,  331,  332,  333,  333,  333,  334,  334,  334,      334,  334,  335,  336,  336,  336,  336,  336,  336,  336,      337,  338,  338,  339,  340,  340,  341,  342,  343,  344,      345,  347,  349,  350,  351,  352,  353,  353,  353,  353,      354,  355,  356,  357,  358,  359,  360,  361,  362,  363,      364,  365,  366,  367,  368,  369,  370,  371,  372,  373,      374,  375,  376,  377,  377,  377,  377,  377,  377,  377,      377,  377,  377,  377,  378,  378,  379,  380,  381,  381,      381,  381,  382,  383,  384,  385,  386,  387,  388,  389,      391,  392,  393,  394,  396,  397,  398,  399,  401,  402,      403,  404,  405,  406,  408,  409,  410,  411,  413,  413,      413,  413,  414,  415,  415,  415,  415,  415,  415,  415,      416,  416,  417,  418,  419,  419,  419,  419,  419,  420,      421,  423,  425,  427,  428,  429,  431,  433,  435,  436,      437,  439,  441,  443,  444,  445,  447,  449,  451,  452,      453,  455,  457,  459,  459,  459,  459,  459,  460,  461,      461,  462,  462,  462,  463,  463,  464,  464,  464,  465,      465,  465,  465,  465,  466,  467,  469,  471,  473,  475,      477,  477,  477,  478,  478,  479,  480,  481,  481,  482,      482,  484,  485,  485,  485,  485,  485,  485,  486,  486,      487,  488,  489,  490,  491,  492,  493,  494,  495,  496,      497,  498,  498,  498,  498,  499,  501,  503,  504,  504,      504,  504,  505,  506,  507,  508,  509,  510,  511,  512,      512,  512,  512,  513,  513,  513,  513,  514,  515,  516,      517,  518,  519,  520,  521,  521,  521,  521,  521,  521,      521,  521,  521,  522,  524,  525,  526,  527,  528,  529,      530,  531,  531,  531,  531,  531,  531,  531,  531,  532,      533,  533,  534,  535,  537,  538,  539,  541,  541,  542,      542,  542,  542,  543,  545,  545,  546,  547,  549,  550,      551,  552,  553,  553,  554,  555,  557,  558,  559,  559    } ;static yyconst int yy_ec[256] =    {   0,        1,    1,    1,    1,    1,    1,    1,    1,    2,    3,        1,    2,    4,    1,    1,    1,    1,    1,    1,    1,        1,    1,    1,    1,    1,    1,    1,    1,    1,    1,        1,    2,    5,    6,    7,    8,    9,   10,   11,   12,       13,   14,   15,   16,   17,   18,   19,   20,   21,   21,       21,   21,   21,   21,   21,   22,   22,   23,   24,   25,       26,   27,   28,   28,   29,   30,   31,   32,   33,   34,       35,   35,   36,   35,   35,   37,   35,   38,   35,   35,       39,   35,   40,   35,   41,   35,   35,   42,   35,   35,       43,   44,   45,   46,   35,   28,   29,   30,   31,   32,       33,   34,   35,   35,   36,   35,   35,   37,   35,   38,       35,   35,   39,   35,   40,   35,   41,   35,   35,   47,       35,   35,   48,   49,   50,   28,    1,   35,   35,   35,       35,   35,   35,   35,   35,   35,   35,   35,   35,   35,       35,   35,   35,   35,   35,   35,   35,   35,   35,   35,       35,   35,   35,   35,   35,   35,   35,   35,   35,   35,       35,   35,   35,   35,   35,   35,   35,   35,   35,   35,       35,   35,   35,   35,   35,   35,   35,   35,   35,   35,       35,   35,   35,   35,   35,   35,   35,   35,   35,   35,       35,   35,   35,   35,   35,   35,   35,   35,   35,   35,       35,   35,   35,   35,   35,   35,   35,   35,   35,   35,       35,   35,   35,   35,   35,   35,   35,   35,   35,   35,       35,   35,   35,   35,   35,   35,   35,   35,   35,   35,       35,   35,   35,   35,   35,   35,   35,   35,   35,   35,       35,   35,   35,   35,   35,   35,   35,   35,   35,   35,       35,   35,   35,   35,   35    } ;static yyconst int yy_meta[51] =    {   0,        1,    2,    3,    3,    4,    5,    4,    6,    7,    4,        8,    9,    9,   10,    7,    1,   11,   12,   10,   13,       13,   13,   14,   15,   16,    4,   17,    4,   18,   18,       18,   18,   18,   18,   19,   19,   19,   19,   19,   19,       19,   19,   12,   20,    9,    4,   19,    1,    4,    1    } ;static yyconst short int yy_base[590] =    {   0,        0,    0,    0,    0,   50,    0,   95,   99,  104,  107,      103,  122,  141,  160, 1219, 1218,  203,  248, 1211, 1210,      121,  123, 1203, 1202,  200,  203, 1200, 1199, 1197, 1196,      102,  103,  109,  113,  269,  288,  231,  238, 1195, 2585,     2585,  275,  281, 1168, 2585,  183,  218, 1166, 1181, 2585,     2585, 2585, 1163,   89, 2585,  198,  317,  190,  248,  322,     2585, 2585, 1163, 1150, 1148,    0,   83, 2585, 2585, 2585,     1124, 2585, 2585,  289,  343,    0, 2585,  353,  344,    0,     2585, 2585, 1155,  216, 1156,  353, 1146,    0, 1156, 1155,     1143, 1142, 1127,    0, 2585,    0, 2585,  310, 2585, 2585,        0, 2585,  380,    0,  386,    0,    0,  207, 1136,    0,     1142, 2585, 2585,  179,    0,  389,    0,    0,  405,  240,        0,  408,  424,  427, 1136,    0,    0, 1127, 2585,  430,     2585, 2585, 2585,  212,  294,  411,  417, 2585,  350, 2585,      373,  420,  434, 1101,   65,  362, 1094, 2585, 2585, 2585,     2585, 2585, 2585, 2585, 1117, 2585,  426,    0, 1126, 2585,      429,  447,  455,    0, 2585, 2585, 2585,    0, 1095, 2585,      453,  439,    0,    0, 2585,  464, 1118,  482,  473,    0,      482,  496,  504, 2585,  494,    0, 2585, 2585, 2585, 2585,     1088, 2585, 1104, 1082,  530, 2585,    0,  536,  539, 2585,        0,  542,  545, 1090,    0,  426, 2585,    0,    0, 2585,     2585,    0,  548,  564, 1089,    0,  567,  574, 2585, 1077,     2585,  128,    0,    0,  570,  586, 1076,  590,  597, 1074,     2585,    0, 2585, 1082,  602,  607, 2585, 1054, 1039,  592,      478,  554,  576, 1036,  365, 1022,  248, 1021, 1010, 2585,        0, 1034, 2585,  595,  612,  617,    0, 1005,  968,    0,      635,    0,  635,  649,  626,  518,  943,    0,  662,  670,      673,  684, 2585,  950,  687,    0,  706, 2585,  947,  696,      716, 2585,  942,  712,  312,    0,  728,  932,  732,  739,      927,  744,  926,  902,  718,  889,  890,  885,  879,  881,      875,  862,  865,  749,  704,  745,  750,  685,  756,  773,      777,  782,  789, 2585,  793, 2585,  803,  806,  826,  829,      833,  836,  845,  852,  855,  861,  871,  877, 2585, 2585,      880,  883,  899,  902,  906,  909,  918,  925,  928,  848,      857,  800,  934,  856,  842,  828,  819,  811,  937,  803,      925,  930,  933,  694,  977,  850, 1026,  798,  954,  958,     1072, 1075, 1078, 1094, 1097, 1113, 1116, 1119, 1135, 1138,     1154, 1157, 1160, 1176, 1179, 1195, 1198, 1201, 1217, 1220,     1236, 1239, 1242, 1047,  795, 1081,  793,  970, 1029, 1258,     1100,  790,  789, 1141,  780,  775, 1164, 1245, 1248,  794,      781,  771,    0,  853, 1281, 1269, 1327, 1330, 1346, 1349,      750, 1302, 1223, 1273, 2585, 1352, 1365,  749, 1368,  737,     1371, 1356,  751,    0,  737, 1396,  740,    0, 1378, 1395,     1381, 1384, 1387, 1413, 1419,  721,  311,  489,  706, 1372,     1453, 1465,  436,  706, 1398, 1406, 1455, 1416,  705,  548,      668,  671,  582,  664,  581,  654,  619, 2585,    0,  585,      611,  592, 1460,  607,  604,  597,  591,  578,  569,  547,      531,  523,  516,  497,  486,  480,  462,  457,  456,  443,      426,  419,  401, 1474, 1500,  364,  361,  354,  344,  335,     1477, 1503,  327,  325,  318,  277,  248,  238,  223, 1506,     1509, 2585, 1512, 1515,  209,  200, 1518, 1526, 1535,  171,      151,  136, 1538, 1541, 1544, 2585, 1549, 1552,  133, 1555,     1558, 1561,   85, 1567, 1570, 1573, 1576, 1579, 2585, 1583,     1603, 1623, 1643, 1663, 1683, 1703, 1723, 1743, 1763, 1783,     1803, 1823, 1843, 1863, 1883, 1898, 1914, 1926, 1260, 1940,     1959, 1979, 1999, 2014, 2032, 2051, 2071, 2091, 2111, 2131,     2150, 2170, 2190,  674, 2209, 2225, 2242,  453, 2257, 2276,     2293, 2305, 2321,  487, 2333,  640, 2351, 2370, 2390, 2410,      665, 2430, 2450, 2465, 2484, 2504, 2524, 2544, 2564    } ;static yyconst short int yy_def[590] =    {   0,      530,  530,  529,    3,  529,    5,  531,  531,  532,  532,      533,  533,  534,  534,  535,  535,  536,  536,  537,  537,      538,  538,  539,  539,  540,  540,  541,  541,  541,  541,      541,  541,  542,  542,  543,  543,  544,  544,  529,  529,      529,  529,  529,  529,  529,  545,  529,  529,  529,  529,      529,  529,  529,  529,  529,  529,  529,  529,  529,  529,      529,  529,  529,  529,  529,  546,  546,  529,  529,  529,      529,  529,  529,  529,  529,  547,  529,  545,  548,  547,      529,  529,  547,  529,  547,  529,  549,  550,  550,  550,      550,  550,  551,  552,  529,  553,  529,  529,  529,  529,      554,  529,  555,  556,  529,  557,  557,  529,  529,  558,      529,  529,  529,  529,  559,  529,  560,  560,  529,  561,      562,  529,  529,  529,  562,  563,  563,  564,  529,  565,      529,  529,  529,  529,  529,  529,  545,  529,  545,  529,      545,  545,  545,  529,  529,  529,  529,  529,  529,  529,      529,  529,  529,  529,  529,  529,  529,  566,  567,  529,      529,  529,  529,  568,  529,  529,  529,  546,  546,  529,      529,  545,  547,   78,  529,  529,  569,  570,  529,  571,      529,  529,  529,  529,  572,  550,  529,  529,  529,  529,

⌨️ 快捷键说明

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