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

📄 gram.c

📁 PostgreSQL 8.1.4的源码 适用于Linux下的开源数据库系统
💻 C
📖 第 1 页 / 共 5 页
字号:
#  else#   define YYCOPY(To, From, Count)		\      do					\	{					\	  register YYSIZE_T yyi;		\	  for (yyi = 0; yyi < (Count); yyi++)	\	    (To)[yyi] = (From)[yyi];		\	}					\      while (0)#  endif# endif/* Relocate STACK from its old location to the new one.  The   local variables YYSIZE and YYSTACKSIZE give the old and new number of   elements in the stack, and YYPTR gives the new location of the   stack.  Advance YYPTR to a properly aligned location for the next   stack.  */# define YYSTACK_RELOCATE(Stack)					\    do									\      {									\	YYSIZE_T yynewbytes;						\	YYCOPY (&yyptr->Stack, Stack, yysize);				\	Stack = &yyptr->Stack;						\	yynewbytes = yystacksize * sizeof (*Stack) + YYSTACK_GAP_MAXIMUM; \	yyptr += yynewbytes / sizeof (*yyptr);				\      }									\    while (0)#endif#if defined (__STDC__) || defined (__cplusplus)   typedef signed char yysigned_char;#else   typedef short yysigned_char;#endif/* YYFINAL -- State number of the termination state. */#define YYFINAL  555/* YYLAST -- Last index in YYTABLE.  */#define YYLAST   34910/* YYNTOKENS -- Number of terminals. */#define YYNTOKENS  366/* YYNNTS -- Number of nonterminals. */#define YYNNTS  391/* YYNRULES -- Number of rules. */#define YYNRULES  1613/* YYNRULES -- Number of states. */#define YYNSTATES  2807/* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX.  */#define YYUNDEFTOK  2#define YYMAXUTOK   603#define YYTRANSLATE(YYX) 						\  ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)/* YYTRANSLATE[YYLEX] -- Bison symbol number corresponding to YYLEX.  */static const unsigned short yytranslate[] ={       0,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,   354,     2,     2,     359,   360,   352,   350,   364,   351,   362,   353,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,   365,   363,     347,   346,   348,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,   357,     2,   358,   355,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     2,     2,     2,     2,       2,     2,     2,     2,     2,     2,     1,     2,     3,     4,       5,     6,     7,     8,     9,    10,    11,    12,    13,    14,      15,    16,    17,    18,    19,    20,    21,    22,    23,    24,      25,    26,    27,    28,    29,    30,    31,    32,    33,    34,      35,    36,    37,    38,    39,    40,    41,    42,    43,    44,      45,    46,    47,    48,    49,    50,    51,    52,    53,    54,      55,    56,    57,    58,    59,    60,    61,    62,    63,    64,      65,    66,    67,    68,    69,    70,    71,    72,    73,    74,      75,    76,    77,    78,    79,    80,    81,    82,    83,    84,      85,    86,    87,    88,    89,    90,    91,    92,    93,    94,      95,    96,    97,    98,    99,   100,   101,   102,   103,   104,     105,   106,   107,   108,   109,   110,   111,   112,   113,   114,     115,   116,   117,   118,   119,   120,   121,   122,   123,   124,     125,   126,   127,   128,   129,   130,   131,   132,   133,   134,     135,   136,   137,   138,   139,   140,   141,   142,   143,   144,     145,   146,   147,   148,   149,   150,   151,   152,   153,   154,     155,   156,   157,   158,   159,   160,   161,   162,   163,   164,     165,   166,   167,   168,   169,   170,   171,   172,   173,   174,     175,   176,   177,   178,   179,   180,   181,   182,   183,   184,     185,   186,   187,   188,   189,   190,   191,   192,   193,   194,     195,   196,   197,   198,   199,   200,   201,   202,   203,   204,     205,   206,   207,   208,   209,   210,   211,   212,   213,   214,     215,   216,   217,   218,   219,   220,   221,   222,   223,   224,     225,   226,   227,   228,   229,   230,   231,   232,   233,   234,     235,   236,   237,   238,   239,   240,   241,   242,   243,   244,     245,   246,   247,   248,   249,   250,   251,   252,   253,   254,     255,   256,   257,   258,   259,   260,   261,   262,   263,   264,     265,   266,   267,   268,   269,   270,   271,   272,   273,   274,     275,   276,   277,   278,   279,   280,   281,   282,   283,   284,     285,   286,   287,   288,   289,   290,   291,   292,   293,   294,     295,   296,   297,   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,   334,     335,   336,   337,   338,   339,   340,   341,   342,   343,   344,     345,   349,   356,   361};#if YYDEBUG/* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in   YYRHS.  */static const unsigned short yyprhs[] ={       0,     0,     3,     5,     9,    11,    13,    15,    17,    19,      21,    23,    25,    27,    29,    31,    33,    35,    37,    39,      41,    43,    45,    47,    49,    51,    53,    55,    57,    59,      61,    63,    65,    67,    69,    71,    73,    75,    77,    79,      81,    83,    85,    87,    89,    91,    93,    95,    97,    99,     101,   103,   105,   107,   109,   111,   113,   115,   117,   119,     121,   123,   125,   127,   129,   131,   133,   135,   137,   139,     141,   143,   145,   147,   149,   151,   153,   155,   157,   159,     161,   163,   165,   167,   169,   171,   173,   175,   177,   178,     184,   186,   187,   190,   191,   194,   198,   202,   204,   206,     208,   210,   212,   214,   216,   218,   220,   222,   224,   226,     230,   234,   237,   240,   243,   246,   250,   254,   260,   266,     272,   277,   283,   289,   294,   298,   302,   308,   315,   317,     319,   323,   330,   335,   337,   338,   341,   342,   344,   346,     348,   350,   352,   354,   357,   361,   365,   369,   373,   377,     380,   386,   389,   392,   396,   400,   402,   406,   408,   410,     412,   416,   418,   420,   422,   425,   428,   431,   433,   435,     437,   439,   441,   443,   445,   449,   456,   458,   460,   462,     464,   466,   467,   469,   471,   474,   478,   483,   487,   490,     493,   497,   502,   506,   509,   514,   516,   518,   520,   522,     524,   529,   534,   536,   540,   544,   549,   556,   563,   570,     577,   582,   589,   592,   597,   601,   605,   609,   613,   617,     621,   625,   629,   633,   637,   639,   641,   645,   649,   653,     657,   660,   662,   664,   665,   668,   669,   672,   683,   685,     687,   689,   691,   693,   696,   697,   699,   701,   705,   709,     711,   713,   717,   721,   725,   730,   732,   733,   736,   737,     741,   742,   744,   745,   757,   770,   772,   774,   777,   780,     783,   786,   787,   789,   790,   792,   796,   798,   800,   802,     806,   809,   810,   814,   816,   818,   821,   823,   826,   830,     835,   838,   844,   846,   849,   852,   855,   859,   862,   865,     866,   870,   872,   877,   883,   890,   902,   906,   907,   909,     913,   915,   918,   921,   924,   925,   927,   929,   932,   935,     936,   940,   944,   947,   949,   951,   954,   957,   962,   963,     966,   969,   970,   974,   979,   984,   985,   988,   989,   994,     995,  1003,  1007,  1011,  1013,  1017,  1018,  1020,  1024,  1026,    1032,  1037,  1040,  1041,  1044,  1046,  1049,  1053,  1056,  1059,    1062,  1065,  1069,  1073,  1075,  1076,  1078,  1080,  1082,  1085,    1087,  1093,  1103,  1105,  1106,  1108,  1111,  1114,  1115,  1118,    1119,  1125,  1127,  1128,  1135,  1138,  1139,  1143,  1158,  1178,    1180,  1182,  1184,  1188,  1194,  1196,  1198,  1200,  1204,  1205,    1207,  1208,  1210,  1212,  1214,  1218,  1219,  1221,  1223,  1225,    1227,  1229,  1231,  1234,  1235,  1237,  1240,  1242,  1245,  1246,    1249,  1251,  1254,  1257,  1264,  1273,  1278,  1283,  1288,  1293,    1301,  1305,  1307,  1311,  1315,  1317,  1319,  1321,  1323,  1325,    1338,  1340,  1344,  1349,  1357,  1362,  1365,  1367,  1368,  1370,    1371,  1379,  1384,  1386,  1388,  1390,  1392,  1394,  1396,  1398,    1400,  1402,  1406,  1408,  1411,  1414,  1418,  1422,  1429,  1439,    1447,  1457,  1466,  1475,  1482,  1491,  1501,  1509,  1520,  1528,    1530,  1532,  1534,  1536,  1538,  1540,  1542,  1544,  1546,  1548,    1550,  1552,  1557,  1560,  1565,  1568,  1569,  1571,  1573,  1575,    1577,  1580,  1583,  1585,  1587,  1589,  1592,  1595,  1597,  1600,    1603,  1605,  1607,  1615,  1623,  1634,  1636,  1638,  1641,  1643,    1647,  1649,  1651,  1653,  1655,  1657,  1660,  1663,  1666,  1669,    1672,  1675,  1677,  1681,  1683,  1686,  1690,  1691,  1693,  1697,    1700,  1707,  1714,  1724,  1728,  1729,  1733,  1734,  1747,  1749,    1750,  1753,  1754,  1756,  1760,  1763,  1766,  1771,  1773,  1776,    1777,  1787,  1795,  1798,  1799,  1803,  1806,  1808,  1812,  1816,    1820,  1823,  1826,  1828,  1830,  1832,  1834,  1837,  1839,  1841,    1843,  1848,  1854,  1856,  1859,  1864,  1870,  1872,  1874,  1876,    1878,  1882,  1886,  1889,  1892,  1895,  1898,  1900,  1902,  1906,    1909,  1910,  1916,  1918,  1921,  1923,  1924,  1930,  1938,  1940,    1942,  1950,  1952,  1956,  1960,  1964,  1966,  1970,  1982,  1993,    1996,  1999,  2000,  2009,  2014,  2019,  2024,  2026,  2028,  2030,    2031,  2041,  2048,  2055,  2063,  2070,  2077,  2087,  2094,  2101,    2108,  2117,  2126,  2133,  2140,  2147,  2149,  2150,  2160,  2167,    2175,  2182,  2189,  2196,  2206,  2213,  2220,  2227,  2235,  2245,    2255,  2262,  2269,  2276,  2277,  2292,  2294,  2296,  2300,  2304,    2306,  2308,  2310,  2312,  2314,  2316,  2318,  2319,  2321,  2323,    2325,  2327,  2329,  2331,  2332,  2339,  2342,  2345,  2348,  2351,    2354,  2358,  2362,  2365,  2368,  2371,  2374,  2378,  2381,  2387,    2392,  2396,  2400,  2404,  2406,  2408,  2409,  2413,  2416,  2419,    2421,  2425,  2428,  2430,  2431,  2439,  2449,  2452,  2458,  2461,    2462,  2466,  2470,  2474,  2478,  2482,  2486,  2490,  2494,  2498,    2503,  2507,  2511,  2513,  2514,  2520,  2526,  2531,  2534,  2535,    2540,  2544,  2551,  2556,  2563,  2570,  2576,  2584,  2586,  2587,    2598,  2603,  2606,  2608,  2613,  2619,  2625,  2628,  2633,  2635,    2637,  2639,  2640,  2642,  2643,  2645,  2646,  2650,  2651,  2656,    2658,  2660,  2662,  2664,  2666,  2668,  2670,  2671,  2677,  2681,    2682,  2684,  2688,  2690,  2692,  2694,  2696,  2700,  2710,  2714,    2715,  2718,  2722,  2727,  2732,  2735,  2737,  2745,  2750,  2752,    2756,  2759,  2765,  2768,  2769,  2775,  2779,  2780,  2783,  2786,    2789,  2793,  2795,  2799,  2801,  2804,  2806,  2807,  2814,  2822,    2823,  2827,  2830,  2833,  2836,  2837,  2840,  2843,  2845,  2847,    2851,  2855,  2857,  2860,  2865,  2870,  2872,  2874,  2883,  2888,    2893,  2898,  2901,  2902,  2906,  2910,  2915,  2920,  2925,  2930,    2933,  2935,  2937,  2938,  2940,  2942,  2943,  2945,  2951,  2953,    2954,  2956,  2957,  2961,  2963,  2967,  2971,  2974,  2977,  2979,    2984,  2989,  2992,  2995,  3000,  3002,  3003,  3005,  3007,  3009,    3013,  3014,  3017,  3018,  3023,  3028,  3032,  3034,  3035,  3038,    3039,  3042,  3043,  3045,  3049,  3051,  3054,  3056,  3059,  3065,    3072,  3078,  3080,  3083,  3085,  3090,  3094,  3099,  3103,  3109,    3114,  3120,  3125,  3131,  3134,  3139,  3141,  3144,  3147,  3150,    3152,  3154,  3155,  3160,  3163,  3165,  3168,  3171,  3176,  3178,    3181,  3182,  3184,  3188,  3191,  3194,  3198,  3204,  3211,  3215,    3220,  3221,  3223,  3225,  3227,  3229,  3231,  3234,  3240,  3243,    3245,  3247,  3249,  3251,  3253,  3255,  3257,  3259,  3261,  3263,    3265,  3268,  3271,  3274,  3277,  3280,  3282,  3286,  3287,  3293,    3297,  3298,  3304,  3308,  3309,  3311,  3313,  3315,  3317,  3323,    3326,  3328,  3330,  3332,  3334,  3340,  3343,  3346,  3349,  3351,    3355,  3359,  3362,  3364,  3365,  3369,  3370,  3376,  3379,  3385,    3388,  3390,  3394,  3398,  3399,  3401,  3403,  3405,  3407,  3409,    3411,  3415,  3419,  3423,  3427,  3431,  3435,  3439,  3440,  3442,    3446,  3452,  3455,  3458,  3462,  3466,  3470,  3474,  3478,  3482,    3486,  3490,  3494,  3498,  3501,  3504,  3508,  3512,  3515,  3519,    3525,  3530,  3537,  3541,  3547,  3552,  3559,  3564,  3571,  3577,    3585,  3588,  3592,  3595,  3600,  3604,  3608,  3613,  3617,  3622,    3626,  3631,  3637,  3644,  3652,  3659,  3667,  3674,  3682,  3686,    3691,  3696,  3703,  3706,  3708,  3712,  3715,  3718,  3722,  3726,    3730,  3734,  3738,  3742,  3746,  3750,  3754,  3758,  3761,  3764,    3770,  3777,  3785,  3787,  3789,  3792,  3797,  3799,  3801,  3803,    3806,  3809,  3812,  3814,  3818,  3823,  3829,  3835,  3840,  3842,    3844,  3849,  3851,  3856,  3858,  3863,  3865,  3870,  3872,  3874,    3876,  3878,  3885,  3890,  3895,  3900,  3905,  3912,  3918,  3924,    3930,  3935,  3942,  3947,  3954,  3959,  3964,  3969,  3974,  3978,    3984,  3986,  3988,  3990,  3992,  3994,  3996,  3998,  4000,  4002,    4004,  4006,  4008,  4010,  4012,  4014,  4019,  4021,  4026,  4028,    4033,  4035,  4038,  4040,  4043,  4045,  4049,  4053,  4054,  4058,    4060,  4062,  4066,  4070,  4074,  4076,  4078,  4080,  4082,  4084,    4086,  4088,  4090,  4095,  4099,  4102,  4106,  4107,  4111,  4115,    4118,  4121,  4123,  4124,  4127,  4130,  4134,  4137,  4139,  4141,    4145,  4151,  4153,  4156,  4161,  4164,  4165,  4167,  4168,  4170,    4173,  4176,  4179,  4183,  4189,  4191,  4194,  4195,  4198,  4200,    4201,  4203,  4207,  4211,  4213,  4215,  4217,  4221,  4226,  4231,    4233,  4237,  4239,  4241,  4243,  4245,  4247,  4251,  4253,  4256,    4258,  4262,  4264,  4266,  4268,  4270,  4272,  4274,  4276,  4279,    4281,  4283,  4285,  4287,  4289,  4292,  4296,  4303,  4305,  4307,    4309,  4311,  4313,  4315,  4317,  4320,  4322,  4324,  4326,  4328,    4330,  4332,  4334,  4336,  4338,  4340,  4342,  4344,  4346,  4348,    4350,  4352,  4354,  4356,  4358,  4360,  4362,  4364,  4366,  4368,    4370,  4372,  4374,  4376,  4378,  4380,  4382,  4384,  4386,  4388,    4390,  4392,  4394,  4396,  4398,  4400,  4402,  4404,  4406,  4408,    4410,  4412,  4414,  4416,  4418,  4420,  4422,  4424,  4426,  4428,    4430,  4432,  4434,  4436,  4438,  4440,  4442,  4444,  4446,  4448,    4450,  4452,  4454,  4456,  4458,  4460,  4462,  4464,  4466,  4468,    4470,  4472,  4474,  4476,  4478,  4480,  4482,  4484,  4486,  4488,    4490,  4492,  4494,  4496,  4498,  4500,  4502,  4504,  4506,  4508,    4510,  4512,  4514,  4516,  4518,  4520,  4522,  4524,  4526,  4528,    4530,  4532,  4534,  4536,  4538,  4540,  4542,  4544,  4546,  4548,    4550,  4552,  4554,  4556,  4558,  4560,  4562,  4564,  4566,  4568,    4570,  4572,  4574,  4576,  4578,  4580,  4582,  4584,  4586,  4588,    4590,  4592,  4594,  4596,  4598,  4600,  4602,  4604,  4606,  4608,    4610,  4612,  4614,  4616,  4618,  4620,  4622,  4624,  4626,  4628,    4630,  4632,  4634,  4636,  4638,  4640,  4642,  4644,  4646,  4648,    4650,  4652,  4654,  4656,  4658,  4660,  4662,  4664,  4666,  4668,    4670,  4672,  4674,  4676,  4678,  4680,  4682,  4684,  4686,  4688,    4690,  4692,  4694,  4696,  4698,  4700,  4702,  4704,  4706,  4708,    4710,  4712,  4714,  4716,  4718,  4720,  4722,  4724,  4726,  4728,    4730,  4732,  4734,  4736,  4738,  4740,  4742,  4744,  4746,  4748,    4750,  4752,  4754,  4756,  4758,  4760,  4762,  4764,  4766,  4768,    4770,  4772,  4774,  4776,  4778,  4780,  4782,  4784,  4786,  4788,    4790,  4792,  4794,  4796,  4798,  4800,  4802,  4804,  4806,  4808,    4810,  4812,  4814,  4816,  4818,  4820,  4822,  4824,  4826,  4828,    4830,  4832,  4834,  4836,  4838,  4840,  4842,  4844,  4846,  4848,    4850,  4852,  4854,  4856,  4858,  4860,  4862,  4864,  4866,  4868,    4870,  4872,  4874,  4876,  4878,  4880,  4882,  4884,  4886,  4888,    4890,  4892,  4894,  4896,  4898,  4900,  4902,  4904,  4906,  4908,    4910,  4912,  4914,  4916,  4918,  4920,  4922,  4924,  4926,  4928,    4930,  4932,  4934,  4936,  4938,  4940,  4942,  4944,  4946,  4948,    4950,  4952,  4954,  4956,  4958,  4960,  4962,  4964,  4966,  4968,    4970,  4972,  4974,  4976,  4978,  4980,  4982,  4984,  4986,  4988,    4990,  4992,  4994,  4996,  4998,  5000,  5002,  5004,  5006,  5008,    5010,  5012,  5014,  5016};/* YYRHS -- A `-1'-separated list of the rules' RHS. */static const short yyrhs[] ={     367,     0,    -1,   368,    -1,   368,   363,   369,    -1,   369,      -1,   590,    -1,   591,    -1,   596,    -1,   548,    -1,   382,      -1,   565,    -1,   566,    -1,   457,    -1,   406,    -1,   376,      -1,   375,    -1,   378,    -1,   377,    -1,   601,    -1,   405,      -1,   414,    -1,   599,    -1,   507,    -1,   402,    -1,   415,      -1,   451,    -1,   488,    -1,   557,    -1,   598,    -1,   595,      -1,   534,    -1,   381,    -1,   495,    -1,   464,    -1,   385,      -1,   456,    -1,   424,    -1,   471,    -1,   474,    -1,   370,      -1,   374,    -1,   586,    -1,   616,    -1,   628,    -1,   490,      -1,   621,    -1,   489,    -1,   559,    -1,   384,    -1,   500,      -1,   469,    -1,   575,    -1,   501,    -1,   473,    -1,   487,      -1,   379,    -1,   380,    -1,   594,    -1,   614,    -1,   607,      -1,   510,    -1,   513,    -1,   524,    -1,   528,    -1,   617,      -1,   577,    -1,   585,    -1,   623,    -1,   576,    -1,   610,      -1,   560,    -1,   552,    -1,   551,    -1,   554,    -1,   563,      -1,   514,    -1,   525,    -1,   567,    -1,   631,    -1,   579,      -1,   506,    -1,   578,    -1,   627,    -1,   600,    -1,   401,      -1,   389,    -1,   400,    -1,   584,    -1,    -1,    62,   255,     746,   371,   372,    -1,   331,    -1,    -1,   372,   373,    -1,      -1,   226,   745,    -1,   100,   226,   745,    -1,   311,   226,     745,    -1,   287,    -1,   199,    -1,   141,    -1,   196,    -1,      63,    -1,   193,    -1,    64,    -1,   194,    -1,    65,    -1,     195,    -1,   178,    -1,   197,    -1,    56,   170,   747,    -1,     321,   316,   745,    -1,   318,   735,    -1,   289,   744,    -1,       8,   735,    -1,   255,   735,    -1,   137,   255,   735,    -1,     137,   127,   735,    -1,    62,   318,   746,   371,   372,    -1,      13,   255,   746,   371,   372,    -1,    13,   255,   746,   270,     390,    -1,    13,   255,   746,   401,    -1,    13,   318,   746,     371,   372,    -1,    13,   318,   746,   270,   390,    -1,    13,

⌨️ 快捷键说明

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