📄 bison.c
字号:
209, 438, 439, 345,-32768,-32768, 84, 84,-32768,-32768,
354,-32768,-32768, 997, 207, 247,-32768, 418,-32768,-32768,
-32768, 207,-32768, 428, 445,-32768,-32768, 716, 552, 555,
449, 450, 558, 560,-32768, 454, 442, 442, 442, 997,
207, 207, 5,-32768, 570, 716, 997, 461, 997,-32768,
-32768,-32768,-32768, 997, 997, 997, 997, 997, 997, 997,
997, 997, 997, 997, 997, 997, 997, 997, 997, 997,
269, 207, 207, 997, 997, 207, 207, 207, 207,-32768,
-17,-32768,-32768, 997, 997, 997, 997, 997,-32768,-32768,
7, 207, 207, 207, 997, 997, 997, 207, 207, 207,
207, 207, 207, 207, 442, 23, 417, 22, 207, 207,
207, 207, 207, 207, 207, 997, 997, 997, 997, 997,
997, 611, 611, 556, 997,-32768,-32768, 668, 461, 17,
462, 364, 579,-32768,-32768,-32768, -21, 997, 997, 937,
-32768,-32768, 419,-32768,-32768, 189,-32768,-32768, 28, 744,
461,-32768, 207, 461, 997, 207, 997, 937, 207, 207,
937, 937, 207, 460, 471, 472, 481, 208, -44, -4,
668,-32768, 716, -27, -14, 997, 997, 264, 284, 298,
308, 318, 331, 363, -30, 375, 395, 427, 509, 518,
543, 669, 678, 873,-32768, 694, 14, 48, 923, 947,
49, 150, 51, 92,-32768, 71, 71, 121, 121, 484,
484,-32768, 997, 490, 151, 158, 177, 169, 705, 728,
102, 110, 113, 114, 118, 134, 136, 55,-32768,-32768,
461, 461, 461, 461, 461, 461,-32768, 716, 716, 716,
716, 716, 716,-32768, 565, 1091, 1133, 207,-32768, 668,
492, 493, 494,-32768, 508, 510,-32768, 579, 364, 1140,
716,-32768, 997, 997, 516, 521, 997, 997,-32768,-32768,
-32768, 997, 197, 716, 250, 1147,-32768, 461, 461,-32768,
-32768, 288,-32768, 997, 997, 997,-32768,-32768, 461, 716,
1091, 997, 583, 593, 34, 86,-32768,-32768,-32768,-32768,
-32768,-32768,-32768, 997,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768, 997,-32768,-32768,-32768, 997, 997,-32768,
207,-32768,-32768,-32768, 523,-32768, 526, 217,-32768, 997,
997, 997, 207,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768, 207,-32768, 642, 997, 461, 461, 17,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768, 997, 249,
265,-32768,-32768, 274, 285, 1154, 207, 207, 997, 997,
997, 802, 817, 1161,-32768, 716, 997, 207, 997,-32768,
932, 1012, 1048, 1057, 137, 71, 71,-32768, 1075, 1088,
1168, 140, 146, 623, 1097,-32768, 997, 997, 364, 1106,
-32768,-32768, 997, 997,-32768,-32768, 207, 461, 461, 1175,
1182, 299, 604, 606, 997, 716, 461, 44,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768, 997,-32768,-32768,
611, 628,-32768, 330, 344,-32768,-32768, 348, 349, 461,
997, 997,-32768, 207, 207, 1115, 997,-32768, 1124, 24,
1091,-32768,-32768,-32768,-32768,-32768, 39, 716, 461, 461,
608, 716, 650,-32768,-32768, 642, 43, 997, 207,-32768,
1091,-32768,-32768,-32768, 1189, 461, 1091, 642, 997, 642,
623, 1196, 40,-32768, 997,-32768,-32768, 654, 1203,-32768,
-32768, 997, 716, 661, 662,-32768
};
static const short yypgoto[] = {-32768,
-349,-32768,-32768, 248,-32768,-32768,-32768,-32768,-32768,-32768,
-32768, -127,-32768, 353,-32768,-32768,-32768,-32768, -7,-32768,
0,-32768, 401, -12, -68, -3,-32768,-32768,-32768,-32768,
-32768, -169,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768, -87,-32768, 67,-32768,-32768,
-384,-32768,-32768,-32768,-32768,-32768, 443,-32768,-32768,-32768,
-32768, 199, 457,-32768,-32768,-32768, 337, -1, 717, -8,
-32768,-32768,-32768
};
#define YYLAST 1321
static const short yytable[] = { 89,
115, 55, 56, 140, 488, 143, 220, 121, 143, 305,
151, 117, 57, 142, 143, 59, 136, 158, 47, 159,
153, 154, 155, 117, 238, 118, 476, 160, 161, 162,
163, 164, 57, 166, 51, 59, 400, 156, 49, 176,
296, 297, 378, 616, 509, 595, 602, 167, 144, 598,
257, 149, 617, 145, 157, 577, 150, 252, 253, 252,
253, 239, 240, 241, 242, 243, 244, 603, 245, 239,
240, 241, 242, 243, 244, 418, 52, 282, 53, 210,
211, 214, 215, 216, 217, 218, 115, 434, 57, 435,
422, 59, 423, 48, 214, 215, 216, 217, 218, 119,
212, 213, 335, 422, 237, 424, 152, 358, 245, 129,
130, 119, 260, 50, 165, 359, 256, 245, 146, 137,
138, 146, 301, 266, 277, 278, 245, 146, 214, 215,
216, 217, 218, 446, 168, 245, 280, 426, 169, 137,
138, 360, 359, 245, 566, 214, 215, 216, 217, 218,
214, 215, 216, 217, 218, 214, 215, 216, 217, 218,
245, 245, 298, 245, 374, 375, 174, 447, 450, 303,
452, 303, 474, 458, 475, 180, 308, 309, 310, 311,
312, 313, 314, 315, 316, 317, 318, 319, 320, 321,
322, 323, 324, 326, 132, 133, 329, 330, 214, 215,
216, 217, 218, 422, 245, 510, 338, 339, 340, 341,
342, 453, 344, 92, 245, 93, 170, 348, 349, 350,
117, 467, 245, 490, 491, 245, 245, 494, 495, 468,
245, 596, 469, 470, 216, 217, 218, 471, 368, 369,
370, 371, 372, 373, 115, 115, 245, 377, 245, 245,
211, 608, 245, 472, 143, 473, 553, 610, 245, 559,
390, 391, 245, 245, 270, 560, 140, 451, 460, 392,
245, 182, 183, 57, 58, 461, 59, 404, 171, 406,
214, 215, 216, 217, 218, 181, 463, 407, 464, 245,
410, 411, 184, 420, 462, 96, 97, 98, 425, 303,
99, 100, 101, 185, 102, 103, 104, 105, 106, 245,
107, 252, 253, 108, 497, 109, 110, 111, 186, 214,
215, 216, 217, 218, 187, 172, 273, 417, 61, 62,
188, 542, 454, 456, 422, 303, 518, 189, 63, 64,
65, 66, 67, 68, 69, 70, 71, 72, 190, 73,
74, 75, 76, 77, 78, 79, 80, 564, 565, 191,
81, 82, 245, 568, 569, 83, 422, 498, 531, 382,
383, 84, 480, 85, 86, 214, 215, 216, 217, 218,
87, 192, 422, 427, 532, 303, 303, 88, 325, 303,
303, 422, 173, 535, 496, 214, 215, 216, 217, 218,
245, 178, 422, 428, 536, 500, 502, 503, 504, 214,
215, 216, 217, 218, 506, 193, 422, 429, 573, 214,
215, 216, 217, 218, 395, 396, 511, 430, 194, 214,
215, 216, 217, 218, 195, 196, 512, 431, 197, 198,
513, 514, 214, 215, 216, 217, 218, 422, 294, 583,
432, 199, 519, 520, 521, 246, 247, 248, 249, 250,
251, 422, 276, 584, 236, 422, 422, 585, 586, 525,
200, 279, 259, 580, 214, 215, 216, 217, 218, 201,
202, 530, 433, 203, 204, 205, 214, 215, 216, 217,
218, 540, 541, 303, 436, 206, 207, 281, 208, 546,
209, 548, 219, 221, 284, 222, 214, 215, 216, 217,
218, 223, 554, 555, 437, 224, 225, 226, 227, 303,
303, 228, 229, 299, 300, 303, 303, 230, 214, 215,
216, 217, 218, 231, 232, 283, 335, 576, 214, 215,
216, 217, 218, 233, 234, 285, 438, 235, 255, 268,
579, 271, 272, 115, 327, 328, 274, 275, 331, 332,
333, 334, 286, 587, 588, 288, 289, 290, 291, 592,
292, 293, 302, 245, 345, 346, 347, 376, 413, 380,
351, 352, 353, 354, 355, 356, 357, 386, 414, 415,
605, 361, 362, 363, 364, 365, 366, 367, 416, 218,
252, 612, 214, 215, 216, 217, 218, 619, 269, 459,
300, 483, 484, 481, 623, 57, 58, 92, 59, 93,
214, 215, 216, 217, 218, 485, 507, 486, 439, 214,
215, 216, 217, 218, 492, 403, 508, 440, 405, 493,
516, 408, 409, 517, -3, 412, 561, 574, 94, 575,
581, 599, 600, 419, 214, 215, 216, 217, 218, 620,
625, 626, 441, 214, 215, 216, 217, 218, 505, 287,
61, 62, 57, 58, 92, 59, 93, 614, 526, 401,
63, 64, 65, 66, 67, 68, 69, 70, 71, 72,
95, 73, 74, 75, 76, 77, 78, 79, 80, 96,
97, 98, 81, 82, 99, 100, 101, 83, 102, 103,
104, 105, 106, 84, 107, 85, 86, 108, 399, 109,
110, 111, 87, 389, 487, 122, 0, 61, 62, 112,
478, 0, 479, 0, 0, 0, 0, 63, 64, 65,
66, 67, 68, 69, 70, 71, 72, 0, 73, 74,
75, 76, 77, 78, 79, 80, 96, 97, 98, 81,
82, 99, 100, 101, 83, 102, 103, 104, 105, 106,
84, 107, 85, 86, 108, 0, 109, 110, 111, 87,
214, 215, 216, 217, 218, 0, 258, 0, 442, 214,
215, 216, 217, 218, 0, 0, 0, 443, 57, 58,
0, 59, 0, 515, 124, 214, 215, 216, 217, 218,
0, 0, 0, 445, 0, 522, 214, 215, 216, 217,
218, 125, 0, 0, 465, 0, 523, 214, 215, 216,
217, 218, 0, 246, 247, 248, 249, 250, 251, 214,
215, 216, 217, 218, 0, 0, 0, 466, 0, 538,
539, 0, 126, 61, 62, 214, 215, 216, 217, 218,
547, 402, 0, 63, 64, 65, 66, 67, 68, 69,
70, 71, 72, 0, 73, 74, 75, 76, 77, 78,
79, 80, 0, 0, 0, 81, 82, 0, 0, 570,
83, 57, 58, 0, 59, 0, 84, 0, 85, 86,
0, 0, 0, 0, 60, 87, 214, 215, 216, 217,
218, 0, 88, 214, 215, 216, 217, 218, 0, 0,
0, 543, 0, 0, 0, 0, 589, 590, 214, 215,
216, 217, 218, 0, 0, 0, 544, 0, 0, 0,
0, 57, 58, 0, 59, 0, 61, 62, 0, 0,
0, 606, 0, 0, 0, 0, 63, 64, 65, 66,
67, 68, 69, 70, 71, 72, 0, 73, 74, 75,
76, 77, 78, 79, 80, 0, 0, 0, 81, 82,
0, 0, 0, 83, 214, 215, 216, 217, 218, 84,
444, 85, 86, 0, 0, 126, 61, 62, 87, 0,
0, 57, 58, 0, 59, 88, 63, 64, 65, 66,
67, 68, 69, 70, 71, 72, 0, 73, 74, 75,
76, 77, 78, 79, 80, 0, 0, 0, 81, 82,
0, 0, 0, 83, 214, 215, 216, 217, 218, 84,
448, 85, 86, 214, 215, 216, 217, 218, 87, 0,
0, 549, 0, 0, 0, 88, 61, 62, 214, 215,
216, 217, 218, 0, 449, 0, 63, 64, 65, 66,
67, 68, 69, 70, 71, 72, 0, 73, 74, 75,
76, 77, 78, 79, 80, 0, 0, 0, 81, 82,
0, 0, 0, 83, 0, 0, 1, 2, 0, 84,
3, 85, 86, 0, 4, 5, 6, 7, 87, 0,
0, 8, 0, 0, 0, 88, 0, 9, 10, 11,
12, 13, 14, 214, 215, 216, 217, 218, 0, 0,
0, 550, 0, 0, 0, 15, 16, 17, 18, 19,
0, 20, 21, 22, 23, 24, 0, 25, 26, 27,
0, 0, 28, 29, 30, 31, 32, 33, 34, 214,
215, 216, 217, 218, 0, 0, 0, 551, 214, 215,
216, 217, 218, 0, 0, 0, 552, 0, 0, 35,
36, 37, 0, 0, 0, 38, 214, 215, 216, 217,
218, 0, 0, 0, 556, 39, 0, 0, 40, 214,
215, 216, 217, 218, 0, 0, 0, 557, 214, 215,
216, 217, 218, 0, 0, 0, 563, 214, 215, 216,
217, 218, 0, 0, 0, 567, 214, 215, 216, 217,
218, 0, 0, 0, 591, 214, 215, 216, 217, 218,
0, 0, 0, 594, 214, 215, 216, 217, 218, 0,
477, 214, 215, 216, 217, 218, 0, 489, 214, 215,
216, 217, 218, 0, 499, 214, 215, 216, 217, 218,
0, 537, 214, 215, 216, 217, 218, 0, 545, 214,
215, 216, 217, 218, 0, 558, 214, 215, 216, 217,
218, 0, 571, 214, 215, 216, 217, 218, 0, 572,
214, 215, 216, 217, 218, 0, 609, 214, 215, 216,
217, 218, 0, 615, 214, 215, 216, 217, 218, 0,
622
};
static const short yycheck[] = { 7,
8, 5, 6, 16, 389, 8, 94, 9, 8, 179,
19, 33, 5, 17, 8, 8, 9, 25, 44, 27,
21, 22, 23, 33, 112, 35, 376, 28, 29, 30,
31, 32, 5, 34, 6, 8, 9, 34, 44, 47,
168, 169, 26, 4, 11, 22, 4, 119, 51, 11,
119, 51, 13, 56, 51, 12, 56, 36, 37, 36,
37, 39, 40, 41, 42, 43, 44, 25, 113, 39,
40, 41, 42, 43, 44, 120, 6, 146, 8, 87,
88, 112, 113, 114, 115, 116, 94, 118, 5, 120,
118, 8, 120, 119, 112, 113, 114, 115, 116, 121,
14, 15, 120, 118, 112, 120, 50, 235, 113, 6,
7, 121, 120, 119, 69, 120, 118, 113, 121, 112,
113, 121, 118, 124, 137, 138, 113, 121, 112, 113,
114, 115, 116, 120, 119, 113, 144, 307, 119, 112,
113, 120, 120, 113, 529, 112, 113, 114, 115, 116,
112, 113, 114, 115, 116, 112, 113, 114, 115, 116,
113, 113, 170, 113, 252, 253, 4, 120, 120, 177,
120, 179, 118, 343, 120, 44, 184, 185, 186, 187,
188, 189, 190, 191, 192, 193, 194, 195, 196, 197,
198, 199, 200, 201, 6, 7, 204, 205, 112, 113,
114, 115, 116, 118, 113, 120, 214, 215, 216, 217,
218, 120, 221, 7, 113, 9, 119, 225, 226, 227,
33, 120, 113, 393, 394, 113, 113, 397, 398, 120,
113, 581, 120, 120, 114, 115, 116, 120, 246, 247,
248, 249, 250, 251, 252, 253, 113, 255, 113, 113,
258, 601, 113, 120, 8, 120, 120, 607, 113, 120,
268, 269, 113, 113, 11, 120, 279, 118, 118, 270,
113, 19, 20, 5, 6, 118, 8, 285, 119, 287,
112, 113, 114, 115, 116, 119, 118, 288, 120, 113,
291, 292, 119, 301, 118, 89, 90, 91, 306, 307,
94, 95, 96, 119, 98, 99, 100, 101, 102, 113,
104, 36, 37, 107, 118, 109, 110, 111, 119, 112,
113, 114, 115, 116, 119, 119, 118, 120, 60, 61,
119, 501, 336, 337, 118, 343, 120, 119, 70, 71,
72, 73, 74, 75, 76, 77, 78, 79, 119, 81,
82, 83, 84, 85, 86, 87, 88, 527, 528, 119,
92, 93, 113, 533, 534, 97, 118, 118, 120, 6,
7, 103, 380, 105, 106, 112, 113, 114, 115, 116,
112, 119, 118, 120, 120, 393, 394, 119, 120, 397,
398, 118, 40, 120, 402, 112, 113, 114, 115, 116,
113, 49, 118, 120, 120, 118, 414, 415, 416, 112,
113, 114, 115, 116, 422, 119, 118, 120, 120, 112,
113, 114, 115, 116, 6, 7, 434, 120, 119, 112,
113, 114, 115, 116, 119, 119, 444, 120, 119, 119,
448, 449, 112, 113, 114, 115, 116, 118, 7, 120,
120, 119, 460, 461, 462, 39, 40, 41, 42, 43,
44, 118, 118, 120, 112, 118, 118, 120, 120, 477,
119, 118, 120, 561, 112, 113, 114, 115, 116, 119,
119, 489, 120, 119, 119, 119, 112, 113, 114, 115,
116, 499, 500, 501, 120, 119, 119, 145, 119, 507,
119, 509, 119, 119, 152, 119, 112, 113, 114, 115,
116, 119, 516, 517, 120, 119, 119, 119, 119, 527,
528, 119, 119, 171, 172, 533, 534, 119, 112, 113,
114, 115, 116, 119, 119, 118, 120, 545, 112, 113,
114, 115, 116, 119, 119, 118, 120, 119, 119, 119,
558, 119, 119, 561, 202, 203, 119, 119, 206, 207,
208, 209, 118, 571, 572, 11, 118, 118, 11, 577,
11, 118, 3, 113, 222, 223, 224, 22, 119, 118,
228, 229, 230, 231, 232, 233, 234, 9, 118, 118,
598, 239, 240, 241, 242, 243, 244, 245, 118, 116,
36, 609, 112, 113, 114, 115, 116, 615, 118, 120,
258, 119, 119, 122, 622, 5, 6, 7, 8, 9,
112, 113, 114, 115, 116, 118, 44, 118, 120, 112,
113, 114, 115, 116, 119, 283, 44, 120, 286, 119,
118, 289, 290, 118, 3, 293, 24, 44, 38, 44,
23, 44, 3, 301, 112, 113, 114, 115, 116, 6,
0, 0, 120, 112, 113, 114, 115, 116, 421, 118,
60, 61, 5, 6, 7, 8, 9, 611, 480, 279,
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, 276, 109,
110, 111, 112, 267, 388, 9, -1, 60, 61, 119,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -