📄 gram.c
字号:
1506, 1511, 1515, 1524, 1529, 1530, 1532, 1533, 1535, 1536, 1538, 1542, 1544, 1545, 1549, 1550, 1552, 1556, 1559, 1562, 1565, 1568, 1570, 1572, 1573, 1578, 1583, 1586, 1591, 1594, 1595, 1597, 1599, 1601, 1603, 1605, 1607, 1608, 1610, 1612, 1616, 1620, 1621, 1624, 1625, 1629, 1633, 1634, 1637, 1638, 1641, 1642, 1646, 1648, 1650, 1654, 1656, 1660, 1663, 1665, 1667, 1672, 1675, 1678, 1680, 1685, 1690, 1694, 1697, 1700, 1703, 1705, 1707, 1708, 1710, 1711, 1716, 1719, 1723, 1725, 1727, 1730, 1731, 1733, 1736, 1740, 1745, 1746, 1750, 1755, 1756, 1759, 1762, 1764, 1766, 1768, 1770, 1772, 1774, 1776, 1779, 1782, 1785, 1788, 1790, 1793, 1795, 1797, 1801, 1802, 1808, 1812, 1813, 1819, 1823, 1824, 1829, 1831, 1836, 1839, 1841, 1845, 1848, 1850, 1851, 1855, 1856, 1859, 1860, 1862, 1865, 1867, 1870, 1872, 1874, 1876, 1878, 1880, 1882, 1886, 1887, 1889, 1893, 1897, 1901, 1905, 1909, 1913, 1917, 1918, 1920, 1922, 1930, 1939, 1948, 1956, 1964, 1968, 1972, 1974, 1976, 1978, 1980, 1982, 1984, 1986, 1988, 1990, 1992, 1994, 1996, 1999, 2001, 2003, 2005, 2008, 2011, 2014, 2017, 2020, 2024, 2028, 2032, 2036, 2040, 2044, 2048, 2052, 2056, 2060, 2064, 2067, 2070, 2073, 2077, 2084, 2088, 2092, 2096, 2101, 2104, 2107, 2112, 2116, 2121, 2123, 2125, 2130, 2132, 2137, 2139, 2141, 2146, 2151, 2156, 2161, 2167, 2173, 2179, 2184, 2187, 2191, 2194, 2199, 2203, 2208, 2212, 2217, 2223, 2230, 2231, 2238, 2239, 2247, 2253, 2259, 2265, 2271, 2277, 2283, 2289, 2295, 2301, 2308, 2315, 2322, 2329, 2336, 2343, 2350, 2357, 2364, 2371, 2378, 2385, 2392, 2399, 2406, 2413, 2420, 2427, 2431, 2435, 2438, 2440, 2443, 2445, 2447, 2450, 2453, 2456, 2459, 2462, 2466, 2470, 2474, 2478, 2482, 2486, 2489, 2492, 2495, 2499, 2506, 2510, 2514, 2517, 2520, 2524, 2529, 2531, 2533, 2538, 2540, 2545, 2547, 2549, 2554, 2559, 2565, 2571, 2577, 2582, 2587, 2594, 2595, 2597, 2601, 2605, 2609, 2610, 2612, 2614, 2616, 2620, 2621, 2624, 2626, 2629, 2633, 2637, 2641, 2645, 2649, 2652, 2656, 2663, 2667, 2671, 2674, 2677, 2679, 2683, 2688, 2693, 2698, 2704, 2710, 2716, 2721, 2725, 2726, 2729, 2730, 2733, 2734, 2738, 2741, 2743, 2745, 2747, 2749, 2753, 2755, 2757, 2759, 2763, 2769, 2776, 2781, 2784, 2786, 2791, 2794, 2795, 2798, 2800, 2801, 2805, 2809, 2811, 2815, 2819, 2823, 2825, 2827, 2832, 2835, 2839, 2843, 2845, 2849, 2851, 2855, 2857, 2859, 2860, 2862, 2864, 2866, 2868, 2870, 2872, 2874, 2876, 2878, 2880, 2882, 2884, 2886, 2889, 2891, 2893, 2895, 2898, 2900, 2902, 2904, 2906, 2908, 2910, 2912, 2914, 2916, 2918, 2920, 2922, 2924, 2926, 2928, 2930, 2932, 2934, 2936, 2938, 2940, 2942, 2944, 2946, 2948, 2950, 2952, 2954, 2956, 2958, 2960, 2962, 2964, 2966, 2968, 2970, 2972, 2974, 2976, 2978, 2980, 2982, 2984, 2986, 2988, 2990, 2992, 2994, 2996, 2998, 3000, 3002, 3004, 3006, 3008, 3010, 3012, 3014, 3016, 3018, 3020, 3022, 3024, 3026, 3028, 3030, 3032, 3034, 3036, 3038, 3040, 3042, 3044, 3046, 3048, 3050, 3052, 3054, 3056, 3058, 3060, 3062, 3064, 3066, 3068, 3070, 3072, 3074, 3076, 3078, 3080, 3082, 3084, 3086, 3088, 3090, 3092, 3094, 3096, 3098, 3100, 3102, 3104, 3106, 3108, 3110, 3112, 3114, 3116, 3118, 3120, 3122, 3124, 3126, 3128, 3130, 3132, 3134, 3136, 3138, 3140, 3142, 3144, 3146, 3148};static const short yyrhs[] = { 252, 253, 0, 252, 242, 254, 0, 254, 0, 242, 0, 0, 270, 0, 256, 0, 272, 0, 273, 0, 279, 0, 304, 0, 308, 0, 314, 0, 317, 0, 255, 0, 397, 0, 327, 0, 335, 0, 316, 0, 326, 0, 257, 0, 356, 0, 403, 0, 336, 0, 340, 0, 347, 0, 385, 0, 386, 0, 411, 0, 357, 0, 365, 0, 368, 0, 367, 0, 363, 0, 372, 0, 346, 0, 404, 0, 375, 0, 387, 0, 389, 0, 390, 0, 391, 0, 396, 0, 398, 0, 264, 0, 268, 0, 269, 0, 28, 135, 523, 258, 259, 260, 262, 263, 0, 7, 135, 523, 258, 259, 260, 262, 263, 0, 44, 135, 523, 0, 143, 201, 523, 0, 0, 162, 0, 192, 0, 0, 163, 0, 193, 0, 0, 261, 248, 523, 0, 523, 0, 63, 60, 261, 0, 0, 221, 219, 225, 0, 0, 117, 525, 127, 266, 0, 117, 525, 231, 266, 0, 117, 123, 146, 267, 0, 117, 129, 71, 77, 265, 0, 117, 83, 395, 0, 108, 148, 0, 149, 0, 522, 0, 39, 0, 522, 0, 39, 0, 79, 0, 212, 525, 0, 212, 123, 146, 0, 212, 129, 71, 77, 0, 204, 525, 0, 204, 123, 146, 0, 204, 129, 71, 77, 0, 7, 119, 510, 432, 271, 0, 5, 374, 285, 0, 5, 249, 283, 250, 0, 44, 374, 525, 0, 7, 374, 525, 117, 39, 292, 0, 7, 374, 525, 44, 39, 0, 5, 294, 0, 22, 509, 0, 161, 276, 510, 277, 274, 275, 278, 0, 127, 0, 56, 0, 522, 0, 215, 0, 216, 0, 158, 0, 0, 143, 199, 0, 0, 136, 166, 522, 0, 0, 28, 280, 119, 510, 249, 283, 250, 303, 0, 281, 0, 282, 281, 0, 120, 0, 121, 0, 0, 58, 0, 79, 0, 283, 248, 284, 0, 284, 0, 0, 285, 0, 293, 0, 525, 456, 286, 0, 525, 209, 288, 0, 287, 0, 0, 287, 289, 0, 289, 0, 103, 73, 0, 0, 27, 516, 290, 0, 290, 0, 21, 249, 296, 250, 0, 39, 91, 0, 39, 292, 0, 89, 91, 0, 133, 0, 103, 73, 0, 109, 525, 407, 299, 300, 0, 291, 248, 292, 0, 292, 0, 519, 0, 235, 292, 0, 292, 234, 292, 0, 292, 235, 292, 0, 292, 237, 292, 0, 292, 238, 292, 0, 292, 236, 292, 0, 292, 239, 292, 0, 292, 231, 292, 0, 292, 232, 292, 0, 292, 233, 292, 0, 241, 292, 0, 242, 292, 0, 240, 292, 0, 292, 247, 456, 0, 18, 249, 292, 10, 456, 250, 0, 249, 292, 250, 0, 517, 249, 250, 0, 517, 249, 291, 250, 0, 292, 226, 292, 0, 226, 292, 0, 292, 226, 0, 31, 0, 32, 0, 32, 249, 521, 250, 0, 33, 0, 33, 249, 521, 250, 0, 34, 0, 135, 0, 27, 516, 294, 0, 294, 0, 21, 249, 296, 250, 0, 133, 249, 408, 250, 0, 103, 73, 249, 408, 250, 0, 55, 73, 249, 408, 250, 109, 525, 407, 299, 300, 0, 295, 248, 296, 0, 296, 0, 519, 0, 91, 0, 525, 0, 235, 296, 0, 296, 234, 296, 0, 296, 235, 296, 0, 296, 237, 296, 0, 296, 238, 296, 0, 296, 236, 296, 0, 296, 239, 296, 0, 296, 231, 296, 0, 296, 232, 296, 0, 296, 233, 296, 0, 241, 296, 0, 242, 296, 0, 240, 296, 0, 296, 247, 456, 0, 18, 249, 296, 10, 456, 250, 0, 249, 296, 250, 0, 517, 249, 250, 0, 517, 249, 295, 250, 0, 296, 226, 296, 0, 296, 78, 296, 0, 296, 89, 78, 296, 0, 296, 8, 296, 0, 296, 97, 296, 0, 89, 296, 0, 226, 296, 0, 296, 226, 0, 296, 180, 0, 296, 70, 91, 0, 296, 197, 0, 296, 70, 89, 91, 0, 296, 70, 131, 0, 296, 70, 51, 0, 296, 70, 89, 131, 0, 296, 70, 89, 51, 0, 296, 63, 249, 297, 250, 0, 296, 89, 63, 249, 297, 250, 0, 296, 13, 298, 8, 298, 0, 296, 89, 13, 298, 8, 298, 0, 297, 248, 298, 0, 298, 0, 519, 0, 80, 57, 0, 80, 100, 0, 0, 301, 301, 0, 301, 0, 0, 94, 40, 302, 0, 94, 134, 302, 0, 88, 4, 0, 16, 0, 117, 39, 0, 117, 91, 0, 178, 249, 433, 250, 0, 0, 28, 280, 119, 510, 305, 10, 420, 0, 249, 306, 250, 0, 0, 306, 248, 307, 0, 307, 0, 525, 0, 28, 208, 510, 309, 0, 309, 310, 0, 0, 159, 313, 0, 164, 0, 176, 313, 0, 187, 313, 0, 188, 313, 0, 213, 313, 0, 312, 0, 313, 0, 229, 0, 235, 229, 0, 521, 0, 235, 521, 0, 28, 315, 202, 74, 522, 175, 330, 181, 522, 0, 217, 0, 0, 44, 202, 74, 522, 0, 28, 147, 516, 318, 319, 94, 510, 321, 48, 106, 516, 249, 324, 250, 0, 157, 0, 153, 0, 320, 0, 320, 97, 320, 0, 320, 97, 320, 97, 320, 0, 66, 0, 40, 0, 134, 0, 54, 322, 323, 0, 168, 0, 0, 206, 0, 214, 0, 325, 0, 324, 248, 325, 0, 0, 227, 0, 229, 0, 522, 0, 224, 0, 44, 147, 516, 94, 510, 0, 28, 329, 328, 0, 330, 331, 0, 200, 0, 150, 0, 154, 0, 106, 0, 72, 0, 525, 0, 370, 0, 226, 0, 249, 332, 250, 0, 333, 0, 332, 248, 333, 0, 330, 231, 334, 0, 330, 0, 39, 231, 334, 0, 525, 0, 369, 0, 311, 0, 522, 0, 210, 525, 0, 44, 119, 433, 0, 44, 208, 433, 0, 52, 337, 338, 339, 0, 190, 337, 338, 339, 0, 173, 0, 156, 0, 110, 0, 3, 0, 0, 521, 0, 235, 521, 0, 6, 0, 87, 0, 104, 0, 0, 63, 516, 0, 56, 516, 0, 0, 59, 341, 94, 433, 127, 344, 345, 0, 6, 105, 0, 6, 0, 342, 0, 343, 0, 342, 248, 343, 0, 116, 0, 66, 0, 134, 0, 40, 0, 207, 0, 107, 0, 60, 525, 0, 525, 0, 143, 59, 96, 0, 0, 111, 341, 94, 433, 56, 344, 0, 28, 348, 177, 515, 94, 510, 349, 249, 350, 250, 358, 0, 133, 0, 0, 136, 512, 0, 0, 351, 0, 352, 0, 351, 248, 353, 0, 353, 0, 517, 249, 434, 250, 354, 355, 0, 513, 354, 355, 0, 241, 456, 0, 54, 456, 0, 0, 514, 0, 136, 514, 0, 0, 172, 177, 515, 452, 0, 28, 174, 517, 359, 205, 361, 358, 10, 522, 74, 522, 0, 143, 331, 0, 0, 249, 360, 250, 0, 249, 250, 0, 524, 0, 360, 248, 524, 0, 362, 524, 0, 210, 0, 0, 44, 364, 516, 0, 150, 0, 177, 0, 207, 0, 140, 0, 44, 154, 516, 366, 0, 516, 0, 236, 0, 44, 174, 517, 359, 0, 44, 200, 369, 249, 371, 250, 0, 226, 0, 370, 0, 234, 0, 235, 0, 236, 0, 237, 0, 238, 0, 232, 0, 233, 0, 231, 0, 516, 0, 516, 248, 516, 0, 194, 248, 516, 0, 516, 248, 194, 0, 7, 119, 510, 432, 203, 374, 373, 127, 516, 0, 516, 0, 0, 25, 0, 0, 0, 28, 207, 516, 10, 376, 94, 382, 127, 381, 452, 167, 383, 377, 0, 195, 0, 418, 0, 380, 0, 245, 378, 246, 0, 249, 378, 250, 0, 379, 0, 380, 0, 379, 380, 0, 379, 380, 242, 0, 380, 242, 0, 405, 0, 415, 0, 410, 0, 384, 0, 510, 244, 513, 0, 510, 0, 116, 0, 134, 0, 40, 0, 66, 0, 179, 0, 0, 196, 510, 0, 183, 510, 0, 218, 510, 0, 218, 236, 0, 151, 388, 0, 12, 388, 0, 26, 388, 0, 46, 388, 0, 113, 388, 0, 144, 0, 129, 0, 0, 28, 140, 516, 10, 418, 0, 184, 518, 0, 28, 165, 511, 143, 392, 393, 0, 28, 165, 511, 0, 185, 231, 394, 0, 0, 169, 231, 395, 0, 0, 522, 0, 39, 0, 0, 522, 0, 39, 0, 0, 44, 165, 511, 0, 160, 515, 94, 510, 0, 220, 399, 400, 0, 220, 399, 400, 510, 401, 0, 222, 0, 0, 155, 0, 0, 249, 402, 250, 0, 0, 516, 0, 402, 248, 516, 0, 171, 399, 404, 0, 418, 0, 416, 0, 415, 0, 405, 0, 384, 0, 410, 0, 66, 69, 510, 406, 0, 137, 249, 507, 250, 0, 39, 137, 0, 418, 0, 249, 408, 250, 137, 249, 507, 250, 0, 249, 408, 250, 418, 0, 249, 408, 250, 0, 0, 408, 248, 409, 0, 409, 0, 525, 484, 0, 40, 56, 510, 452, 0, 186, 422, 510, 412, 0, 63, 413, 189, 0, 0, 211, 206, 170, 0, 206, 414, 0, 152, 414, 0, 414, 0, 211, 0, 170, 0, 134, 510, 117, 505, 439, 452, 0, 38, 516, 417, 35, 54, 418, 0, 158, 0, 65, 0, 114, 0, 65, 114, 0, 0, 419, 425, 437, 429, 0, 249, 419, 250, 0, 420, 0, 419, 47, 419, 0, 419, 132, 423, 419, 0, 419, 67, 419, 0, 116, 424, 507, 421, 439, 452, 435, 436, 0, 69, 280, 422, 510, 0, 0, 119, 0, 0, 6, 0, 0, 42, 0, 42, 94, 525, 0, 6, 0, 0, 98, 15, 426, 0, 0, 427, 0, 426, 248, 427, 0, 480, 428, 0, 136, 226, 0, 136, 232, 0, 136, 233, 0, 11, 0, 41, 0, 0, 182, 430, 248, 431, 0, 182, 430, 198, 431, 0, 182, 430, 0, 198, 431, 182, 430, 0, 198, 431, 0, 0, 521, 0, 6, 0, 228, 0, 521, 0, 228, 0, 236, 0, 0, 434, 0, 516, 0, 434, 248, 516, 0, 60, 15, 485, 0, 0, 61, 480, 0, 0, 54, 134, 438, 0, 54, 108, 95, 0, 0, 93, 402, 0, 0, 56, 440, 0, 0, 249, 443, 250, 0, 444, 0, 441, 0, 441, 248, 442, 0, 442, 0, 453, 10, 526, 0, 453, 525, 0, 453, 0, 444, 0, 442, 132, 72, 442, 0, 442, 445, 0, 445, 446, 0, 446, 0, 447, 72, 442, 449, 0, 85, 447, 72, 442, 0, 29, 72, 442, 0, 57, 448, 0, 76, 448, 0, 112, 448, 0, 99, 0, 64, 0, 0, 99, 0, 0, 136, 249, 450, 250, 0, 94, 480, 0, 450, 248, 451, 0, 451, 0, 525, 0, 142, 480, 0, 0, 510, 0, 510, 236, 0, 245, 246, 455, 0, 245, 521, 246, 455, 0, 0, 245, 246, 455, 0, 245, 521, 246, 455, 0, 0, 457, 454, 0, 210, 457, 0, 458, 0, 470, 0, 460, 0, 465, 0, 459, 0, 224, 0, 150, 0, 53, 462, 0, 43, 102, 0, 37, 464, 0, 92, 463, 0, 53, 0, 43, 102, 0, 37, 0, 92, 0, 249, 521, 250, 0, 0, 249, 521, 248, 521, 250, 0, 249, 521, 250, 0, 0, 249, 521, 248, 521, 250, 0, 249, 521, 250, 0, 0, 466, 249, 521, 250, 0, 466, 0, 20, 467, 468, 469, 0, 19, 467, 0, 138, 0,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -