📄 gram.c
字号:
84, 20, 467, 0, 86, 467, 0, 139, 0, 0, 20, 117, 525, 0, 0, 24, 525, 0, 0, 471, 0, 124, 472, 0, 123, 0, 68, 473, 0, 145, 0, 82, 0, 36, 0, 62, 0, 81, 0, 115, 0, 143, 123, 146, 0, 0, 471, 0, 145, 127, 82, 0, 36, 127, 62, 0, 36, 127, 81, 0, 36, 127, 115, 0, 62, 127, 81, 0, 62, 127, 115, 0, 81, 127, 115, 0, 0, 480, 0, 91, 0, 249, 476, 250, 63, 249, 420, 250, 0, 249, 476, 250, 89, 63, 249, 420, 250, 0, 249, 476, 250, 478, 479, 249, 420, 250, 0, 249, 476, 250, 478, 249, 420, 250, 0, 249, 476, 250, 478, 249, 476, 250, 0, 477, 248, 480, 0, 477, 248, 480, 0, 480, 0, 226, 0, 232, 0, 231, 0, 233, 0, 234, 0, 235, 0, 236, 0, 237, 0, 238, 0, 9, 0, 6, 0, 503, 484, 0, 475, 0, 519, 0, 525, 0, 235, 480, 0, 238, 480, 0, 239, 480, 0, 480, 238, 0, 480, 239, 0, 480, 234, 480, 0, 480, 235, 480, 0, 480, 237, 480, 0, 480, 238, 480, 0, 480, 236, 480, 0, 480, 239, 480, 0, 480, 232, 480, 0, 480, 233, 480, 0, 480, 231, 91, 0, 91, 231, 480, 0, 480, 231, 480, 0, 241, 480, 0, 242, 480, 0, 240, 480, 0, 480, 247, 456, 0, 18, 249, 480, 10, 456, 250, 0, 249, 474, 250, 0, 480, 226, 480, 0, 480, 78, 480, 0, 480, 89, 78, 480, 0, 226, 480, 0, 480, 226, 0, 517, 249, 236, 250, 0, 517, 249, 250, 0, 517, 249, 485, 250, 0, 31, 0, 32, 0, 32, 249, 521, 250, 0, 33, 0, 33, 249, 521, 250, 0, 34, 0, 135, 0, 49, 249, 420, 250, 0, 50, 249, 486, 250, 0, 101, 249, 488, 250, 0, 118, 249, 490, 250, 0, 130, 249, 14, 493, 250, 0, 130, 249, 75, 493, 250, 0, 130, 249, 128, 493, 250, 0, 130, 249, 493, 250, 0, 480, 180, 0, 480, 70, 91, 0, 480, 197, 0, 480, 70, 89, 91, 0, 480, 70, 131, 0, 480, 70, 89, 51, 0, 480, 70, 51, 0, 480, 70, 89, 131, 0, 480, 13, 483, 8, 483, 0, 480, 89, 13, 483, 8, 483, 0, 0, 480, 63, 481, 249, 494, 250, 0, 0, 480, 89, 63, 482, 249, 496, 250, 0, 480, 226, 249, 420, 250, 0, 480, 234, 249, 420, 250, 0, 480, 235, 249, 420, 250, 0, 480, 237, 249, 420, 250, 0, 480, 238, 249, 420, 250, 0, 480, 236, 249, 420, 250, 0, 480, 232, 249, 420, 250, 0, 480, 233, 249, 420, 250, 0, 480, 231, 249, 420, 250, 0, 480, 226, 9, 249, 420, 250, 0, 480, 234, 9, 249, 420, 250, 0, 480, 235, 9, 249, 420, 250, 0, 480, 237, 9, 249, 420, 250, 0, 480, 238, 9, 249, 420, 250, 0, 480, 236, 9, 249, 420, 250, 0, 480, 232, 9, 249, 420, 250, 0, 480, 233, 9, 249, 420, 250, 0, 480, 231, 9, 249, 420, 250, 0, 480, 226, 6, 249, 420, 250, 0, 480, 234, 6, 249, 420, 250, 0, 480, 235, 6, 249, 420, 250, 0, 480, 237, 6, 249, 420, 250, 0, 480, 238, 6, 249, 420, 250, 0, 480, 236, 6, 249, 420, 250, 0, 480, 232, 6, 249, 420, 250, 0, 480, 233, 6, 249, 420, 250, 0, 480, 231, 6, 249, 420, 250, 0, 480, 8, 480, 0, 480, 97, 480, 0, 89, 480, 0, 498, 0, 503, 484, 0, 519, 0, 525, 0, 235, 483, 0, 238, 483, 0, 239, 483, 0, 483, 238, 0, 483, 239, 0, 483, 234, 483, 0, 483, 235, 483, 0, 483, 237, 483, 0, 483, 238, 483, 0, 483, 239, 483, 0, 483, 236, 483, 0, 241, 483, 0, 242, 483, 0, 240, 483, 0, 483, 247, 456, 0, 18, 249, 483, 10, 456, 250, 0, 249, 480, 250, 0, 483, 226, 483, 0, 226, 483, 0, 483, 226, 0, 517, 249, 250, 0, 517, 249, 485, 250, 0, 31, 0, 32, 0, 32, 249, 521, 250, 0, 33, 0, 33, 249, 521, 250, 0, 34, 0, 135, 0, 101, 249, 488, 250, 0, 118, 249, 490, 250, 0, 130, 249, 14, 493, 250, 0, 130, 249, 75, 493, 250, 0, 130, 249, 128, 493, 250, 0, 130, 249, 493, 250, 0, 245, 480, 246, 484, 0, 245, 480, 241, 480, 246, 484, 0, 0, 474, 0, 485, 248, 474, 0, 485, 136, 480, 0, 487, 56, 480, 0, 0, 471, 0, 125, 0, 126, 0, 489, 63, 489, 0, 0, 503, 484, 0, 519, 0, 235, 489, 0, 489, 234, 489, 0, 489, 235, 489, 0, 489, 237, 489, 0, 489, 238, 489, 0, 489, 236, 489, 0, 240, 489, 0, 489, 247, 456, 0, 18, 249, 489, 10, 456, 250, 0, 249, 489, 250, 0, 489, 226, 489, 0, 226, 489, 0, 489, 226, 0, 525, 0, 517, 249, 250, 0, 517, 249, 485, 250, 0, 101, 249, 488, 250, 0, 118, 249, 490, 250, 0, 130, 249, 14, 493, 250, 0, 130, 249, 75, 493, 250, 0, 130, 249, 128, 493, 250, 0, 130, 249, 493, 250, 0, 485, 491, 492, 0, 0, 56, 485, 0, 0, 54, 485, 0, 0, 480, 56, 485, 0, 56, 485, 0, 485, 0, 420, 0, 495, 0, 519, 0, 495, 248, 519, 0, 420, 0, 497, 0, 519, 0, 497, 248, 519, 0, 17, 502, 499, 501, 46, 0, 90, 249, 480, 248, 480, 250, 0, 23, 249, 485, 250, 0, 499, 500, 0, 500, 0, 141, 480, 122, 474, 0, 45, 474, 0, 0, 503, 484, 0, 525, 0, 0, 510, 244, 504, 0, 520, 244, 504, 0, 513, 0, 504, 244, 513, 0, 504, 244, 236, 0, 505, 248, 506, 0, 506, 0, 236, 0, 525, 484, 231, 474, 0, 503, 484, 0, 510, 244, 236, 0, 507, 248, 508, 0, 508, 0, 474, 10, 526, 0, 474, 0, 510, 244, 236, 0, 236, 0, 525, 0, 0, 527, 0, 525, 0, 525, 0, 224, 0, 525, 0, 224, 0, 525, 0, 525, 0, 525, 0, 522, 0, 521, 0, 229, 0, 522, 0, 456, 522, 0, 520, 0, 131, 0, 51, 0, 228, 484, 0, 227, 0, 225, 0, 224, 0, 525, 0, 461, 0, 466, 0, 224, 0, 471, 0, 3, 0, 152, 0, 4, 0, 153, 0, 154, 0, 156, 0, 157, 0, 159, 0, 148, 0, 162, 0, 163, 0, 164, 0, 165, 0, 166, 0, 43, 0, 168, 0, 169, 0, 170, 0, 173, 0, 174, 0, 175, 0, 176, 0, 177, 0, 178, 0, 65, 0, 179, 0, 180, 0, 71, 0, 73, 0, 74, 0, 181, 0, 77, 0, 185, 0, 80, 0, 187, 0, 188, 0, 189, 0, 87, 0, 192, 0, 193, 0, 195, 0, 197, 0, 93, 0, 199, 0, 95, 0, 200, 0, 96, 0, 201, 0, 104, 0, 105, 0, 202, 0, 108, 0, 110, 0, 203, 0, 205, 0, 206, 0, 207, 0, 114, 0, 208, 0, 209, 0, 149, 0, 211, 0, 213, 0, 214, 0, 215, 0, 216, 0, 123, 0, 124, 0, 125, 0, 126, 0, 147, 0, 217, 0, 150, 0, 221, 0, 223, 0, 146, 0, 525, 0, 151, 0, 155, 0, 158, 0, 17, 0, 160, 0, 23, 0, 27, 0, 161, 0, 30, 0, 167, 0, 45, 0, 46, 0, 171, 0, 172, 0, 51, 0, 55, 0, 58, 0, 60, 0, 183, 0, 184, 0, 79, 0, 186, 0, 190, 0, 191, 0, 194, 0, 90, 0, 98, 0, 101, 0, 102, 0, 204, 0, 210, 0, 212, 0, 119, 0, 122, 0, 129, 0, 131, 0, 220, 0, 222, 0, 141, 0, 30, 0, 191, 0};#endif#if YYDEBUG != 0static const short yyrline[] = { 0, 365, 369, 371, 375, 376, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 430, 451, 472, 480, 481, 484, 490, 496, 499, 505, 511, 514, 518, 524, 525, 528, 529, 541, 548, 555, 562, 569, 582, 583, 586, 587, 590, 591, 592, 595, 601, 607, 615, 621, 627, 643, 653, 657, 665, 667, 669, 671, 683, 700, 713, 715, 724, 725, 726, 729, 730, 733, 734, 740, 741, 752, 765, 766, 769, 770, 771, 774, 779, 785, 792, 799, 802, 803, 806, 816, 831, 832, 835, 842, 851, 860, 863, 870, 884, 893, 902, 911, 920, 929, 938, 945, 950, 963, 965, 967, 969, 971, 973, 975, 977, 979, 981, 983, 985, 987, 989, 991, 996, 1001, 1003, 1008, 1014, 1020, 1022, 1025, 1027, 1029, 1035, 1037, 1043, 1045, 1053, 1059, 1063, 1071, 1080, 1089, 1096, 1101, 1107, 1109, 1111, 1115, 1117, 1119, 1121, 1123, 1125, 1127, 1129, 1131, 1133, 1135, 1137, 1139, 1141, 1146, 1151, 1153, 1158, 1164, 1166, 1168, 1170, 1172, 1174, 1176, 1178, 1180, 1182, 1184, 1186, 1188, 1190, 1192, 1194, 1196, 1203, 1210, 1217, 1226, 1231, 1237, 1241, 1242, 1243, 1246, 1247, 1248, 1251, 1252, 1255, 1256, 1257, 1258, 1261, 1262, 1265, 1276, 1277, 1280, 1281, 1284, 1304, 1313, 1315, 1318, 1324, 1330, 1336, 1342, 1348, 1356, 1357, 1359, 1363, 1370, 1374, 1389, 1401, 1402, 1404, 1420, 1436, 1437, 1440, 1445, 1450, 1458, 1459, 1460, 1463, 1469, 1470, 1473, 1474, 1477, 1479, 1481, 1485, 1491, 1497, 1498, 1501, 1518, 1525, 1533, 1534, 1535, 1538, 1539, 1540, 1541, 1542, 1545, 1548, 1549, 1552, 1558, 1564, 1572, 1573, 1574, 1575, 1576, 1595, 1602, 1621, 1641, 1657, 1658, 1659, 1660, 1665, 1668, 1669, 1670, 1671, 1672, 1673, 1676, 1677, 1678, 1689, 1695, 1699, 1703, 1709, 1713, 1719, 1723, 1727, 1731, 1735, 1741, 1745, 1749, 1755, 1759, 1770, 1787, 1804, 1805, 1808, 1809, 1812, 1813, 1816, 1817, 1820, 1830, 1840, 1841, 1842, 1851, 1852, 1853, 1864, 1910, 1923, 1924, 1927, 1928, 1931, 1933, 1937, 1947, 1948, 1968, 1977, 1978, 1979, 1980, 1984, 1993, 1994, 1998, 2008, 2017, 2017, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2029, 2033, 2035, 2037, 2050, 2062, 2063, 2066, 2067, 2080, 2082, 2096, 2097, 2098, 2099, 2100, 2103, 2104, 2107, 2109, 2111, 2115, 2116, 2117, 2118, 2121, 2129, 2140, 2141, 2142, 2143, 2146, 2147, 2159, 2167, 2175, 2181, 2203, 2209, 2215, 2221, 2227, 2235, 2236, 2237, 2248, 2271, 2287, 2311, 2325, 2326, 2329, 2330, 2333, 2334, 2335, 2338, 2339, 2340, 2350, 2366, 2383, 2392, 2405, 2406, 2409, 2410, 2413, 2414, 2417, 2419, 2431, 2452, 2453, 2454, 2455, 2456, 2457, 2474, 2481, 2493, 2509, 2526, 2540, 2558, 2559, 2562, 2565, 2569, 2586, 2596, 2606, 2607, 2610, 2611, 2612, 2613, 2616, 2617, 2628, 2650, 2675, 2676, 2677, 2678, 2679, 2696, 2787, 2791, 2795, 2800, 2809, 2816, 2845, 2846, 2849, 2850, 2853, 2854, 2857, 2858, 2859, 2860, 2863, 2864, 2867, 2868, 2871, 2879, 2880, 2881, 2882, 2883, 2884, 2888, 2890, 2892, 2894, 2896, 2898, 2902, 2918, 2931, 2942, 2955, 2972, 2973, 2976, 2978, 2980, 2984, 2985, 2988, 2992, 2995, 2996, 2997, 3000, 3001, 3012, 3013, 3016, 3018, 3020, 3024, 3026, 3030, 3036, 3042, 3054, 3056, 3060, 3080, 3084, 3096, 3104, 3112, 3117, 3122, 3127, 3132, 3137, 3141, 3147, 3148, 3159, 3160, 3163, 3164, 3167, 3177, 3178, 3181, 3188, 3196, 3198, 3200, 3204, 3206, 3208, 3223, 3245, 3252, 3253, 3254, 3255, 3258, 3266, 3267, 3275, 3281, 3286, 3292, 3300, 3302, 3304, 3306, 3310, 3321, 3327, 3338, 3346, 3352, 3363, 3371, 3381, 3404, 3423, 3443, 3444, 3445, 3446, 3449, 3450, 3453, 3454, 3457, 3458, 3461, 3467, 3474, 3480, 3488, 3489, 3490, 3491, 3492, 3493, 3496, 3497, 3500, 3501, 3502, 3503, 3504, 3505, 3506, 3507, 3508, 3518, 3520, 3537, 3547, 3557, 3570, 3583, 3589, 3595, 3599, 3605, 3606, 3607, 3608, 3609, 3610, 3611, 3612, 3613, 3616, 3617, 3628, 3633, 3635, 3637, 3645, 3647, 3649, 3651, 3653, 3655, 3657, 3659, 3661, 3663, 3665, 3667, 3669, 3672, 3675, 3678, 3680, 3682, 3684, 3686, 3702, 3718, 3720, 3722, 3724, 3726, 3728, 3730, 3742, 3749, 3756, 3771, 3786, 3808, 3823, 3845, 3852, 3859, 3869, 3876, 3883, 3891, 3898, 3905, 3912, 3919, 3921, 3923, 3925, 3932, 3942, 3952, 3962, 3972, 3978, 3984, 3984, 3998, 3998, 4012, 4022, 4032, 4042, 4052, 4062, 4072, 4082, 4092, 4102, 4112, 4122, 4132, 4142, 4152, 4162, 4172, 4182, 4192, 4202, 4212, 4222, 4232, 4242, 4252, 4262, 4272, 4282, 4284, 4286, 4288, 4297, 4302, 4304, 4312, 4314, 4316, 4318, 4320, 4322, 4324, 4326, 4328, 4330, 4332, 4334, 4336, 4338, 4340, 4356, 4372, 4374, 4376, 4378, 4380, 4387, 4394, 4409, 4424, 4446, 4461, 4483, 4490, 4497, 4504, 4512, 4519, 4526, 4533, 4542, 4549, 4556, 4560, 4562, 4564, 4568, 4575, 4579, 4580, 4581, 4584, 4586, 4590, 4595, 4597, 4599, 4601, 4603, 4605, 4607, 4609, 4611, 4627, 4643, 4645, 4647, 4649, 4651, 4659, 4666, 4673, 4680, 4688, 4695, 4702, 4709, 4718, 4722, 4726, 4728, 4737, 4739, 4743, 4745, 4747, 4751, 4757, 4761, 4763, 4769, 4775, 4779, 4781, 4802, 4810, 4824, 4840, 4842, 4846, 4855, 4856, 4859, 4864, 4872, 4876, 4884, 4894, 4896, 4898, 4909, 4911, 4913, 4928, 4935, 4942, 4961, 4963, 4968, 4975, 4982, 4994, 5008, 5009, 5012, 5017, 5029, 5030, 5031, 5032, 5033, 5039, 5040, 5042, 5048, 5055, 5062, 5069, 5077, 5079, 5089, 5101, 5109, 5110, 5111, 5118, 5120, 5122, 5133, 5134, 5135, 5136, 5137, 5138, 5139, 5140, 5141, 5142, 5143, 5144, 5145, 5146, 5147, 5148, 5149, 5150, 5151, 5152, 5153, 5154, 5155, 5156, 5157, 5158, 5159, 5160, 5161, 5162, 5163, 5164, 5165, 5166, 5167, 5168, 5169, 5170, 5171, 5172, 5173, 5174, 5175, 5176, 5177, 5178, 5179, 5180, 5181, 5182, 5183, 5184, 5185, 5186, 5187, 5188, 5189, 5190, 5191, 5192, 5193, 5194, 5195, 5196, 5197, 5198, 5199, 5200, 5201, 5202, 5203, 5204, 5205, 5206, 5207, 5208, 5209, 5210, 5223, 5224, 5225, 5226, 5227, 5228, 5229, 5230, 5231, 5232, 5233, 5234, 5235, 5236, 5237, 5238, 5239, 5240, 5241, 5242, 5243, 5244, 5245, 5246, 5247, 5248, 5249, 5250, 5251, 5252, 5253, 5254, 5255, 5256, 5257, 5258, 5259, 5260, 5261, 5262, 5265, 5272};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -