📄 gram.c
字号:
-35,-32768,-32768,-32768,-32768,-32768,-32768,-32768, 71,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768, 71,-32768, 71,
-32768,-32768,-32768,-32768, 16, 42, 362,-32768,-32768, 29,
-32768, 42, 1152, 1152,-32768,-32768, 22,-32768,-32768,-32768,
-32768,-32768,-32768,-32768, 1152, 1120, 47,-32768, -47, 46,
-32768,-32768,-32768,-32768,-32768,-32768, -11, 23,-32768, 27,
23, 34, 23, 16,-32768,-32768, 10, -35,-32768, 37,
-32768,-32768,-32768, 45, 55, 204,-32768,-32768,-32768,-32768,
-32768,-32768, 1120,-32768, 42, 1010, 764,-32768, 47, 146,
-32768,-32768,-32768,-32768,-32768, 1120,-32768, 42, 645,-32768,
-32768, 64,-32768,-32768, 19, 84, 100,-32768, -16,-32768,
-32768,-32768,-32768,-32768, 764, 764, 764, 764, 764, 764,
786, 807, 820, 820, 441,-32768, -7, 67,-32768, 89,
108, 114,-32768,-32768, 116, 118, -15, 65, 52, 93,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768, 139,
-32768,-32768, 136,-32768,-32768, -26,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768, 215,-32768,-32768, 143,-32768, 133,
1179, 1179, 531,-32768, 645, 96, 764,-32768,-32768, 473,
764,-32768, 33,-32768, 66,-32768, 954,-32768, 219,-32768,
-32768,-32768,-32768,-32768,-32768,-32768, 441,-32768, 441,-32768,
621,-32768,-32768, 153, 156, -51, 157, 764, 764, 764,
764, 764, 764,-32768, 764,-32768, 764,-32768,-32768, 764,
-32768,-32768, 764,-32768,-32768,-32768, 764,-32768,-32768, 764,
-32768, 764,-32768,-32768,-32768,-32768, 764, 764,-32768, 146,
160, 764, 59, 1179, 1043,-32768, 1179, 1070, 113, 140,
161, 764, 163,-32768, 672, 112, 122, 219, 764, 125,
129,-32768,-32768, 179, 582,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768, 145, 184,-32768,-32768,-32768, 185,-32768, 173, 192,
198,-32768, 199, 202, 66, 1152, 764,-32768,-32768,-32768,
205, 206,-32768,-32768, 922, 88,-32768, 735, 188, 67,
89, 108, 114, 116, 118, -15, 65, 52,-32768,-32768,
-32768, 96, 96,-32768, 211, 207, 212,-32768,-32768,-32768,
-32768, 115,-32768,-32768,-32768, 203, 213,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768, 240, 764, 764,
221, 226,-32768, 764, 764,-32768,-32768, 672, 292, 645,
233,-32768, 645, 173,-32768,-32768,-32768, 238, 241,-32768,
-32768, 645,-32768, 764,-32768,-32768,-32768, 764,-32768,-32768,
42, 764, 191, 246, 237,-32768,-32768, 247, 248,-32768,
-32768,-32768,-32768,-32768,-32768, 645,-32768,-32768, 1,-32768,
-32768,-32768,-32768,-32768, 764, 672, 764, 672, 672,-32768,
-32768, 645, 249, 290, 251,-32768,-32768, 252, 672, 764,
-32768,-32768, 257, 672,-32768, 330, 331,-32768
};
static const short yypgoto[] = {-32768,
-32768, 307,-32768,-32768, -29,-32768, 303,-32768,-32768,-32768,
-234,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768, -37,-32768, 132,
-32768, 128, 134, 135,-32768, -105, 131, 149, 150, 151,
147, 78,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-96, -153, 117, -292, -81,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768, 24,-32768, 30, 8, -138, 104, 268,
-32768,-32768, 2, 11, -97,-32768,-32768,-32768,-32768, -134,
-32768,-32768, 0,-32768, 99, 111,-32768,-32768,-32768, 137,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768, 200, -122,
-32768, -5,-32768,-32768,-32768, -21, -54,-32768, -25, -45,
-32768,-32768, -33, 82, 293,-32768, 193,-32768, -52, -159,
48, -76, -164,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768
};
#define YYLAST 1234
static const short yytable[] = { 37,
67, 179, 178, 66, 89, 152, 76, 32, 56, 190,
192, 193, 194, 195, 196, 88, 289, 56, 295, 56,
348, 2, -267, 31, 3, 56, 37, 294, 184, 70,
357, 56, -267, 110, 32, 2, 244, 244, 3, 54,
78, 78, 93, 205, 2, 7, 100, 3, 2, 56,
31, 3, 78, 85, 25, 188, 59, 385, 25, 102,
189, 2, 90, 80, 3, 59, 173, 59, 305, 181,
23, 183, 102, 55, 81, 411, 3, 412, 178, 182,
290, 94, 208, 85, 56, 209, 218, 219, 233, 234,
85, 235, 236, 237, 238, -267, -206, 56, 2, 152,
91, 3, 71, 85, 56, 338, 101, 92, 338, 244,
244, 95, 244, 244, 415, 205, 60, 205, 62, 205,
97, 319, 341, 390, 25, 341, 309, 423, 61, 307,
63, 98, 206, 320, 331, 321, 300, 89, 180, 181,
324, 295, 301, 369, 302, 330, 183, 25, 167, 247,
247, 99, 180, 181, 67, 186, 327, 224, 225, 226,
210, 26, 375, 376, 25, 26, 86, 87, 221, 222,
152, 414, 306, 416, 417, 56, 187, 353, 26, 37,
228, 229, 56, 211, 422, 296, 297, 95, 344, 425,
380, 381, 191, 191, 191, 191, 191, 191, 198, 200,
202, 203, 373, 212, 206, 351, 206, 305, 181, 3,
213, 231, 232, 214, 4, 152, 216, 337, 239, 240,
242, 103, 247, 247, 303, 247, 247, 304, 308, 5,
-135, 349, 6, 7, 329, 358, 345, 8, 347, 9,
10, 350, 56, 11, 354, 12, 13, 14, 355, 15,
16, 17, 18, 356, 19, 20, 21, 22, 23, 359,
362, 360, 393, 178, 364, 395, 178, 384, 353, 365,
366, 306, 388, 389, 367, 178, 370, 371, 374, -160,
-160, 401, 377, 378, 379, 403, 191, 191, 191, 191,
191, 99, 191, 382, 191, 383, 386, 191, 410, 178,
191, 387, 391, -240, 191, -1, 1, 394, 2, 397,
405, 3, 407, 398, 393, 178, 4, 406, 408, 409,
418, 56, 56, 413, 419, 353, 420, 421, 424, 427,
428, 5, 72, 69, 6, 7, 400, 311, 353, 8,
310, 9, 10, 314, 312, 11, 313, 12, 13, 14,
342, 15, 16, 17, 18, 337, 19, 20, 21, 22,
23, -2, 68, 315, 2, 174, 316, 3, 346, 318,
317, 248, 4, 399, 396, 402, 328, 368, 106, 299,
56, 24, 0, 0, 0, 191, 0, 5, 0, 0,
6, 7, 0, 0, 0, 8, 0, 9, 10, 0,
0, 11, 0, 12, 13, 14, 0, 15, 16, 17,
18, 25, 19, 20, 21, 22, 23, 0, 0, 0,
0, 0, 0, 0, 0, 26, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 24, 0, 0,
0, 204, 0, 103, 111, 0, 3, 0, 112, 113,
114, 191, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 5, 25, 0, 6,
7, 0, 0, 0, 8, 2, 9, 10, 3, 0,
11, 26, 12, 13, 14, 0, 15, 16, 17, 18,
0, 19, 20, 21, 22, 23, 0, 0, 5, 0,
0, 6, 7, 0, 0, 0, 8, 0, 9, 10,
0, 0, 11, 0, 12, 13, 14, 0, 15, 16,
17, 18, 0, 19, 20, 21, 22, 23, 0, 0,
0, 249, 0, 250, 111, 0, 0, 115, 112, 113,
114, 0, 0, 0, 116, 117, 118, 0, 0, 0,
0, 119, 120, 121, 122, 123, 124, 251, 252, 0,
125, 253, 254, 255, 0, 0, 0, 0, 256, 257,
0, 258, 0, 0, 0, 259, 0, 0, 25, 0,
260, 0, 249, 0, 250, 111, 261, 0, 0, 112,
113, 114, 180, 181, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 71, -20, 262, 0, 251, 252,
0, 0, 253, 254, 255, 0, 0, 0, 0, 256,
257, 204, 258, 103, 111, 0, 259, 115, 112, 113,
114, 260, 0, 0, 116, 117, 118, 261, 0, 0,
0, 119, 120, 121, 122, 123, 124, 103, 111, 0,
125, 0, 112, 113, 114, 71, -21, 262, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 249, 0, 250, 111, 0, 0, 115, 112,
113, 114, 0, 0, 0, 116, 117, 118, 0, 0,
0, 0, 119, 120, 121, 122, 123, 124, 251, 252,
0, 125, 253, 254, 255, 0, 0, 0, 0, 256,
257, 0, 258, 0, 0, 0, 259, 115, 175, 0,
0, 260, 0, 0, 116, 117, 118, 261, 0, 0,
0, 119, 120, 121, 122, 123, 124, 103, 111, 0,
125, 115, 112, 113, 114, 71, 0, 262, 116, 117,
118, 0, 0, 0, 0, 119, 120, 121, 122, 123,
124, 0, 0, 176, 125, 177, 103, 111, 115, 0,
0, 112, 113, 114, 0, 116, 117, 118, 0, 0,
0, 0, 119, 120, 121, 122, 123, 124, 103, 111,
0, 125, 0, 112, 113, 114, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 372, 103,
111, 0, 0, 0, 112, 113, 114, 0, 0, 0,
0, 0, 103, 111, 0, 0, 0, 112, 113, 114,
0, 115, 0, 0, 0, 0, 0, 0, 116, 117,
118, 0, 0, 0, 0, 119, 120, 121, 122, 123,
124, 0, 0, 0, 125, 0, 0, 0, 0, 0,
115, 0, 0, 0, 0, 0, 0, 116, 117, 118,
0, 0, 0, 0, 119, 120, 121, 122, 123, 124,
0, 0, 115, 125, 0, 0, 0, 0, 0, 116,
117, 118, 0, 0, 0, 0, 119, 120, 121, 122,
123, 124, 0, 115, 0, 197, 0, 0, 0, 0,
116, 117, 118, 0, 0, 0, 115, 119, 120, 121,
122, 123, 124, 116, 117, 118, 199, 3, 0, 0,
119, 120, 121, 122, 123, 124, 0, 0, 0, 201,
0, 0, 0, 0, 0, 0, 0, 5, 0, 0,
6, 7, 0, 0, 0, 8, 0, 9, 10, 3,
0, 11, 0, 12, 13, 14, 0, 15, 16, 17,
18, 0, 19, 20, 21, 22, 23, 0, 0, 5,
0, 0, 6, 7, 0, 0, 0, 8, 0, 9,
10, 0, 0, 11, 0, 12, 13, 14, 0, 15,
16, 17, 18, 0, 19, 20, 21, 22, 23, 0,
0, 0, 103, 0, 0, 3, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 25, 0, 0,
0, 298, 0, 0, 0, 5, 0, 0, 6, 7,
0, 305, 181, 8, 0, 9, 10, 0, 3, 11,
0, 12, 13, 14, 0, 15, 16, 17, 18, 0,
19, 20, 21, 22, 23, 0, 0, 0, 0, 0,
0, 6, 7, 0, 0, 3, 8, 0, 9, 0,
0, 104, 11, 0, 12, 13, 0, 0, 15, 16,
0, 18, 0, 0, 20, 21, 22, 23, 6, 7,
0, 0, 0, 8, 0, 9, 0, 0, 0, 11,
0, 12, 13, 0, 0, 15, 16, 340, 18, 0,
0, 20, 21, 22, 23, 3, 0, 0, 0, 0,
4, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 343, 5, 0, 0, 6, 7,
0, 0, 0, 8, 0, 9, 10, 3, 0, 11,
0, 12, 13, 14, 0, 15, 16, 17, 18, 0,
19, 20, 21, 22, 23, 0, 0, 5, 0, 0,
6, 7, 0, 0, 3, 8, 0, 9, 10, 0,
0, 11, 0, 12, 13, 14, 0, 15, 16, 17,
18, 0, 19, 20, 21, 22, 23, 6, 7, 0,
0, 0, 8, 0, 9, 0, 0, 0, 11, 0,
12, 13, 0, 0, 15, 16, 0, 18, 0, 0,
20, 21, 22, 23
};
static const short yycheck[] = { 0,
26, 99, 99, 25, 50, 87, 32, 0, 9, 115,
116, 117, 118, 119, 120, 49, 176, 18, 183, 20,
255, 3, 1, 0, 6, 26, 27, 181, 105, 1,
265, 32, 11, 86, 27, 3, 171, 172, 6, 75,
33, 34, 64, 125, 3, 30, 76, 6, 3, 50,
27, 6, 45, 46, 106, 72, 9, 350, 106, 85,
77, 3, 74, 34, 6, 18, 96, 20, 120, 121,
55, 105, 98, 3, 45, 75, 6, 77, 175, 105,
177, 72, 90, 76, 85, 93, 102, 103, 115, 116,
83, 118, 119, 120, 121, 74, 74, 98, 3, 181,
74, 6, 74, 96, 105, 244, 83, 74, 247, 244,
245, 75, 247, 248, 407, 197, 18, 199, 20, 201,
76, 227, 245, 358, 106, 248, 208, 420, 18, 206,
20, 77, 125, 230, 76, 232, 189, 183, 120, 121,
237, 306, 197, 297, 199, 242, 180, 106, 3, 171,
172, 88, 120, 121, 180, 72, 238, 106, 107, 108,
94, 120, 322, 323, 106, 120, 120, 121, 104, 105,
252, 406, 206, 408, 409, 176, 77, 259, 120, 180,
88, 89, 183, 95, 419, 120, 121, 75, 76, 424,
76, 77, 115, 116, 117, 118, 119, 120, 121, 122,
123, 124, 308, 96, 197, 258, 199, 120, 121, 6,
97, 73, 77, 98, 11, 297, 99, 243, 4, 77,
88, 3, 244, 245, 72, 247, 248, 72, 72, 26,
91, 120, 29, 30, 75, 91, 76, 34, 76, 36,
37, 120, 243, 40, 120, 42, 43, 44, 120, 46,
47, 48, 49, 75, 51, 52, 53, 54, 55, 76,
88, 77, 360, 360, 73, 363, 363, 349, 350, 72,
72, 305, 354, 355, 73, 372, 72, 72, 91, 76,
77, 378, 72, 77, 73, 382, 209, 210, 211, 212,
213, 88, 215, 91, 217, 56, 76, 220, 396, 396,
223, 76, 11, 91, 227, 0, 1, 75, 3, 72,
120, 6, 76, 73, 412, 412, 11, 72, 72, 72,
72, 322, 323, 405, 35, 407, 76, 76, 72, 0,
0, 26, 30, 27, 29, 30, 374, 210, 420, 34,
209, 36, 37, 213, 211, 40, 212, 42, 43, 44,
247, 46, 47, 48, 49, 381, 51, 52, 53, 54,
55, 0, 1, 215, 3, 98, 217, 6, 252, 223,
220, 172, 11, 372, 364, 381, 240, 296, 86, 187,
381, 76, -1, -1, -1, 308, -1, 26, -1, -1,
29, 30, -1, -1, -1, 34, -1, 36, 37, -1,
-1, 40, -1, 42, 43, 44, -1, 46, 47, 48,
49, 106, 51, 52, 53, 54, 55, -1, -1, -1,
-1, -1, -1, -1, -1, 120, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, 76, -1, -1,
-1, 1, -1, 3, 4, -1, 6, -1, 8, 9,
10, 374, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, 26, 106, -1, 29,
30, -1, -1, -1, 34, 3, 36, 37, 6, -1,
40, 120, 42, 43, 44, -1, 46, 47, 48, 49,
-1, 51, 52, 53, 54, 55, -1, -1, 26, -1,
-1, 29, 30, -1, -1, -1, 34, -1, 36, 37,
-1, -1, 40, -1, 42, 43, 44, -1, 46, 47,
48, 49, -1, 51, 52, 53, 54, 55, -1, -1,
-1, 1, -1, 3, 4, -1, -1, 97, 8, 9,
10, -1, -1, -1, 104, 105, 106, -1, -1, -1,
-1, 111, 112, 113, 114, 115, 116, 27, 28, -1,
120, 31, 32, 33, -1, -1, -1, -1, 38, 39,
-1, 41, -1, -1, -1, 45, -1, -1, 106, -1,
50, -1, 1, -1, 3, 4, 56, -1, -1, 8,
9, 10, 120, 121, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, 74, 75, 76, -1, 27, 28,
-1, -1, 31, 32, 33, -1, -1, -1, -1, 38,
39, 1, 41, 3, 4, -1, 45, 97, 8, 9,
10, 50, -1, -1, 104, 105, 106, 56, -1, -1,
-1, 111, 112, 113, 114, 115, 116, 3, 4, -1,
120, -1, 8, 9, 10, 74, 75, 76, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, 1, -1, 3, 4, -1, -1, 97, 8,
9, 10, -1, -1, -1, 104, 105, 106, -1, -1,
-1, -1, 111, 112, 113, 114, 115, 116, 27, 28,
-1, 120, 31, 32, 33, -1, -1, -1, -1, 38,
39, -1, 41, -1, -1, -1, 45, 97, 74, -1,
-1, 50, -1, -1, 104, 105, 106, 56, -1, -1,
-1, 111, 112, 113, 114, 115, 116, 3, 4, -1,
120, 97, 8, 9, 10, 74, -1, 76, 104, 105,
106, -1, -1, -1, -1, 111, 112, 113, 114, 115,
116, -1, -1, 119, 120, 121, 3, 4, 97, -1,
-1, 8, 9, 10, -1, 104, 105, 106, -1, -1,
-1, -1, 111, 112, 113, 114, 115, 116, 3, 4,
-1, 120, -1, 8, 9, 10, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, 74, 3,
4, -1, -1, -1, 8, 9, 10, -1, -1, -1,
-1, -1, 3, 4, -1, -1, -1, 8, 9, 10,
-1, 97, -1, -1, -1, -1, -1, -1, 104, 105,
106, -1, -1, -1, -1, 111, 112, 113, 114, 115,
116, -1, -1, -1, 120, -1, -1, -1, -1, -1,
97, -1, -1, -1, -1, -1, -1, 104, 105, 106,
-1, -1, -1, -1, 111, 112, 113, 114, 115, 116,
-1, -1, 97, 120, -1, -1, -1, -1, -1, 104,
105, 106, -1, -1, -1, -1, 111, 112, 113, 114,
115, 116, -1, 97, -1, 120, -1, -1, -1, -1,
104, 105, 106, -1, -1, -1, 97, 111, 112, 113,
114, 115, 116, 104, 105, 106, 120, 6, -1, -1,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -