version 1.2, 2000/01/22 01:38:29 |
version 1.5, 2001/01/30 08:35:12 |
|
|
|
|
|
|
|
|
#define YYFINAL 305 |
#define YYFINAL 304 |
#define YYFLAG -32768 |
#define YYFLAG -32768 |
#define YYNTBASE 98 |
#define YYNTBASE 98 |
|
|
Line 160 static const short yyprhs[] = { 0, |
|
Line 160 static const short yyprhs[] = { 0, |
|
370, 374, 378, 382, 386, 390, 394, 398, 402, 406, |
370, 374, 378, 382, 386, 390, 394, 398, 402, 406, |
410, 414, 418, 422, 426, 430, 434, 437, 440, 444, |
410, 414, 418, 422, 426, 430, 434, 437, 440, 444, |
448, 452, 456, 460, 464, 468, 472, 474, 476, 481, |
448, 452, 456, 460, 464, 468, 472, 474, 476, 481, |
486, 490, 493, 496, 501, 505, 511, 515, 519, 521, |
486, 490, 493, 496, 501, 507, 511, 514, 518, 520, |
525, 527, 532 |
524, 526, 531 |
}; |
}; |
|
|
static const short yyrhs[] = { 99, |
static const short yyrhs[] = { 99, |
Line 215 static const short yyrhs[] = { 99, |
|
Line 215 static const short yyrhs[] = { 99, |
|
0, 15, 0, 16, 0, 23, 96, 147, 97, 0, |
0, 15, 0, 16, 0, 23, 96, 147, 97, 0, |
24, 96, 107, 97, 0, 151, 103, 97, 0, 151, |
24, 96, 107, 97, 0, 151, 103, 97, 0, 151, |
97, 0, 3, 96, 0, 153, 154, 99, 95, 0, |
97, 0, 3, 96, 0, 153, 154, 99, 95, 0, |
153, 99, 95, 0, 7, 3, 11, 3, 94, 0, |
7, 3, 11, 3, 94, 0, 19, 155, 89, 0, |
19, 155, 89, 0, 155, 91, 3, 0, 3, 0, |
19, 89, 0, 155, 91, 3, 0, 3, 0, 20, |
20, 9, 3, 0, 8, 0, 14, 96, 147, 97, |
9, 3, 0, 8, 0, 14, 96, 147, 97, 0, |
0, 14, 96, 97, 0 |
14, 96, 97, 0 |
}; |
}; |
|
|
#endif |
#endif |
Line 240 static const short yyrline[] = { 0, |
|
Line 240 static const short yyrline[] = { 0, |
|
373, 374, 375, 376, 377, 378, 379, 380, 381, 382, |
373, 374, 375, 376, 377, 378, 379, 380, 381, 382, |
383, 384, 385, 386, 387, 388, 389, 393, 397, 398, |
383, 384, 385, 386, 387, 388, 389, 393, 397, 398, |
399, 400, 401, 406, 407, 408, 409, 416, 424, 435, |
399, 400, 401, 406, 407, 408, 409, 416, 424, 435, |
443, 446, 451, 457, 463, 473, 491, 497, 501, 507, |
443, 446, 451, 457, 466, 484, 488, 494, 498, 504, |
517, 521, 530 |
514, 518, 527 |
}; |
}; |
#endif |
#endif |
|
|
Line 288 static const short yyr1[] = { 0, |
|
Line 288 static const short yyr1[] = { 0, |
|
147, 147, 147, 147, 147, 147, 147, 147, 147, 147, |
147, 147, 147, 147, 147, 147, 147, 147, 147, 147, |
147, 147, 147, 147, 147, 147, 147, 147, 147, 147, |
147, 147, 147, 147, 147, 147, 147, 147, 147, 147, |
147, 147, 147, 147, 147, 147, 147, 147, 148, 149, |
147, 147, 147, 147, 147, 147, 147, 147, 148, 149, |
150, 150, 151, 152, 152, 153, 154, 155, 155, 156, |
150, 150, 151, 152, 153, 154, 154, 155, 155, 156, |
157, 158, 158 |
157, 158, 158 |
}; |
}; |
|
|
Line 308 static const short yyr2[] = { 0, |
|
Line 308 static const short yyr2[] = { 0, |
|
3, 3, 3, 3, 3, 3, 3, 3, 3, 3, |
3, 3, 3, 3, 3, 3, 3, 3, 3, 3, |
3, 3, 3, 3, 3, 3, 2, 2, 3, 3, |
3, 3, 3, 3, 3, 3, 2, 2, 3, 3, |
3, 3, 3, 3, 3, 3, 1, 1, 4, 4, |
3, 3, 3, 3, 3, 3, 1, 1, 4, 4, |
3, 2, 2, 4, 3, 5, 3, 3, 1, 3, |
3, 2, 2, 4, 5, 3, 2, 3, 1, 3, |
1, 4, 3 |
1, 4, 3 |
}; |
}; |
|
|
Line 328 static const short yydefact[] = { 0, |
|
Line 328 static const short yydefact[] = { 0, |
|
103, 103, 0, 0, 107, 0, 137, 138, 0, 0, |
103, 103, 0, 0, 107, 0, 137, 138, 0, 0, |
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
0, 0, 9, 10, 0, 0, 0, 103, 0, 143, |
0, 0, 9, 10, 0, 0, 103, 0, 143, 0, |
0, 112, 163, 0, 0, 160, 89, 67, 65, 0, |
112, 163, 0, 0, 160, 89, 67, 65, 0, 0, |
0, 0, 0, 0, 0, 42, 0, 0, 0, 73, |
0, 0, 0, 0, 42, 0, 0, 0, 73, 32, |
32, 0, 27, 33, 0, 16, 22, 23, 0, 21, |
0, 27, 33, 0, 16, 22, 23, 0, 21, 47, |
47, 0, 45, 43, 53, 84, 87, 0, 0, 97, |
0, 45, 43, 53, 84, 87, 0, 0, 97, 101, |
101, 94, 0, 103, 0, 0, 96, 111, 105, 0, |
94, 0, 103, 0, 0, 96, 111, 105, 0, 110, |
110, 136, 146, 145, 144, 134, 133, 125, 124, 126, |
136, 146, 145, 144, 134, 133, 125, 124, 126, 135, |
135, 127, 128, 129, 131, 130, 132, 118, 119, 120, |
127, 128, 129, 131, 130, 132, 118, 119, 120, 121, |
121, 122, 123, 141, 140, 0, 139, 159, 0, 155, |
122, 123, 141, 140, 0, 139, 159, 157, 0, 0, |
0, 95, 0, 142, 0, 162, 56, 0, 57, 62, |
95, 0, 142, 0, 162, 56, 0, 57, 62, 59, |
59, 58, 149, 150, 41, 35, 0, 25, 34, 15, |
58, 149, 150, 41, 35, 0, 25, 34, 15, 39, |
39, 40, 46, 91, 0, 0, 0, 0, 100, 0, |
40, 46, 91, 0, 0, 0, 0, 100, 0, 0, |
0, 106, 153, 152, 0, 157, 0, 154, 156, 66, |
106, 153, 152, 0, 156, 0, 154, 155, 66, 64, |
64, 0, 86, 90, 98, 0, 102, 0, 93, 151, |
0, 86, 90, 98, 0, 102, 0, 93, 151, 158, |
158, 49, 92, 99, 0, 0, 0, 0, 0, 0, |
49, 92, 99, 0, 0, 0, 0, 0, 0, 0, |
0, 50, 0, 0, 0 |
50, 0, 0, 0 |
}; |
}; |
|
|
static const short yydefgoto[] = { 303, |
static const short yydefgoto[] = { 302, |
29, 30, 185, 186, 94, 101, 102, 31, 32, 103, |
29, 30, 184, 185, 94, 101, 102, 31, 32, 103, |
33, 104, 105, 35, 111, 192, 36, 106, 38, 295, |
33, 104, 105, 35, 111, 191, 36, 106, 38, 294, |
107, 40, 41, 108, 43, 44, 45, 170, 46, 47, |
107, 40, 41, 108, 43, 44, 45, 169, 46, 47, |
48, 199, 49, 50, 121, 202, 51, 203, 204, 270, |
48, 198, 49, 50, 121, 201, 51, 202, 203, 269, |
205, 206, 52, 53, 124, 54, 55, 56, 109, 58, |
204, 205, 52, 53, 124, 54, 55, 56, 109, 58, |
59, 235, 236, 60, 61, 157, 239, 62, 63, 64 |
59, 234, 235, 60, 61, 156, 239, 62, 63, 64 |
}; |
}; |
|
|
static const short yypact[] = { 313, |
static const short yypact[] = { 266, |
-70, -41,-32768,-32768, -58, 36,-32768, -6, -46,-32768, |
-73, -41,-32768,-32768, -68, 24,-32768, -22, -55,-32768, |
-32768, -8, 35, 7, 9, 8, 19, 23, 28, 29, |
-32768, -46, 12, -27, 10, -3, -2, 7, 14, 16, |
31, -20, 848, 848, 848,-32768,-32768, 848,-32768, 171, |
17, 15, 838, 838, 838,-32768,-32768, 838,-32768, 170, |
217,-32768, 569,-32768, 754, 60,-32768, 60,-32768, 370, |
695,-32768, 510,-32768, 744, -36,-32768, -36,-32768, 216, |
60,-32768,-32768,-32768,-32768,-32768, 407,-32768, 32, 32, |
-36,-32768,-32768,-32768,-32768,-32768, 312,-32768, 18, 18, |
-32768,-32768, 37, 848, -38,-32768, 1139,-32768,-32768,-32768, |
-32768,-32768, 36, 838, -39,-32768, 1129,-32768,-32768,-32768, |
267, 32, 13,-32768,-32768,-32768,-32768, 88, 91, 848, |
46, 18, 28,-32768,-32768,-32768,-32768, 90, 105, 838, |
435, 848,-32768, 152, 153, 45,-32768,-32768, 154, 56, |
360, 838,-32768, 114, 115, 45,-32768,-32768, 116, 60, |
848, 73, 803, 848,-32768, 163,-32768, 34, 5, 5, |
838, 27, 789, 838,-32768, 118,-32768, 21, -26, -26, |
840,-32768,-32768, 74, 1075,-32768, 848,-32768, 615,-32768, |
830,-32768,-32768, 29, 1065,-32768, 838,-32768, 556,-32768, |
79, 80,-32768, 136,-32768,-32768,-32768,-32768, 1170,-32768, |
35, 39,-32768, 91,-32768,-32768,-32768,-32768, 1160,-32768, |
472, 1200,-32768,-32768,-32768, 885,-32768,-32768, 76, -2, |
397, 1190,-32768,-32768,-32768, 875,-32768,-32768, 56, 8, |
1, 1, 848, 87, 1107, 848,-32768,-32768, 848, 848, |
20, 20, 838, 61, 1097, 838,-32768,-32768, 838, 838, |
848, 848, 848, 848, 848, 848, 848, 848, 848, 848, |
838, 838, 838, 838, 838, 838, 838, 838, 838, 838, |
848, 848, 848, 848, 848, 848, 848, 848, 848, 848, |
838, 838, 838, 838, 838, 838, 838, 838, 838, 838, |
178, 848,-32768,-32768, 180, 93, 313, 1, 187,-32768, |
152, 838,-32768,-32768, 9, 266, 20, 158,-32768, 161, |
193, 1320,-32768, 923, 961,-32768,-32768,-32768,-32768, -39, |
1310,-32768, 913, 951,-32768,-32768,-32768,-32768, -45, 72, |
104, 101, 102, 999, 103,-32768, 1230, 1037, 142,-32768, |
69, 70, 989, 71,-32768, 1220, 1027, 110,-32768,-32768, |
-32768, 848, 1320,-32768, 107, 709,-32768,-32768, 569,-32768, |
838, 1310,-32768, 77, 650,-32768,-32768, 510,-32768,-32768, |
-32768, 106, 1320,-32768,-32768,-32768,-32768, 110, -35,-32768, |
82, 1310,-32768,-32768,-32768,-32768, 86, -38,-32768,-32768, |
-32768,-32768, 203, 172, 204, 709,-32768, 1320,-32768, 848, |
-32768, 179, 151, 186, 650,-32768, 1310,-32768, 838, 1310, |
1320, 1320, 1320, 1320, 1320, 608, 1343, 1365, 1386, 1405, |
1310, 1310, 1310, 1310, 549, 1333, 1355, 390, 1374, 1374, |
1405, -1, -1, -1, -1, 30, 30, 34, 34, 5, |
-1, -1, -1, -1, 465, 465, 21, 21, -26, -26, |
5, 5, 5, 116,-32768, 520,-32768,-32768, -74,-32768, |
-26, -26, 99,-32768, 425,-32768,-32768,-32768, -23, 101, |
118,-32768, 116,-32768, 120,-32768,-32768, 95,-32768,-32768, |
-32768, 99,-32768, 103,-32768,-32768, 85,-32768,-32768,-32768, |
-32768,-32768,-32768,-32768,-32768,-32768, 848,-32768,-32768,-32768, |
-32768,-32768,-32768,-32768,-32768, 838,-32768,-32768,-32768,-32768, |
-32768,-32768,-32768,-32768, 212, 122, -23, 709,-32768, -9, |
-32768,-32768,-32768, 195, 106, -9, 650,-32768, 1, 104, |
123,-32768,-32768,-32768, 127,-32768, 214,-32768,-32768,-32768, |
-32768,-32768,-32768, 107,-32768, 198,-32768,-32768,-32768,-32768, |
-32768, 1260,-32768,-32768,-32768, 124,-32768, 223,-32768,-32768, |
1250,-32768,-32768,-32768, 108,-32768, 199,-32768,-32768,-32768, |
-32768,-32768,-32768,-32768, 231, 167, 848, 1290, 239, 160, |
-32768,-32768,-32768, 203, 137, 838, 1280, 208, 129, 117, |
147,-32768, 245, 246,-32768 |
-32768, 213, 215,-32768 |
}; |
}; |
|
|
static const short yypgoto[] = {-32768, |
static const short yypgoto[] = {-32768, |
-4,-32768, -179, -25, -31,-32768,-32768,-32768, 165, -27, |
-29,-32768, -176, -25, -30,-32768,-32768,-32768, 134, -31, |
-32768,-32768, 2,-32768,-32768,-32768,-32768, 3,-32768,-32768, |
-32768,-32768, 2,-32768,-32768,-32768,-32768, 3,-32768,-32768, |
4,-32768,-32768, 6,-32768,-32768,-32768,-32768,-32768,-32768, |
4,-32768,-32768, 6,-32768,-32768,-32768,-32768,-32768,-32768, |
-32768, 46,-32768,-32768, -40, -117,-32768,-32768,-32768,-32768, |
-32768, 23,-32768,-32768, -24, -100,-32768,-32768,-32768,-32768, |
-32768, 47,-32768,-32768, 40,-32768,-32768,-32768, 0,-32768, |
-32768, 30,-32768,-32768, 32,-32768,-32768,-32768, 0,-32768, |
-32768, 96,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768 |
-32768, 59,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768 |
}; |
}; |
|
|
|
|
#define YYLAST 1493 |
#define YYLAST 1462 |
|
|
|
|
static const short yytable[] = { 57, |
static const short yytable[] = { 57, |
197, 34, 37, 39, 207, 42, 260, 100, 113, 122, |
92, 34, 37, 39, 113, 42, 114, 100, 259, 117, |
114, 77, 78, 117, 276, 119, 277, -109, 65, 200, |
196, 237, 77, 78, 73, 65, 119, -109, 68, 126, |
126, 158, 88, 89, 90, 92, 271, 91, 68, 57, |
74, 206, 88, 89, 90, 122, 69, 91, 270, 57, |
95, 34, 37, 39, 112, 42, 201, 73, 69, 116, |
95, 34, 37, 39, 112, 42, 70, 157, 199, 116, |
242, -109, -109, 74, 127, 128, 95, 168, 169, 71, |
71, -109, -109, 127, 128, 247, 95, 167, 168, 72, |
66, 248, 70, 125, 67, 265, 156, 249, 172, 173, |
66, 248, 264, 125, 67, 200, 241, 99, 265, 150, |
57, 266, 34, 37, 39, 285, 42, 265, 87, 162, |
151, 152, 171, 172, 155, 275, 75, 276, 76, 161, |
164, 165, 143, 144, 145, 146, 147, 148, 149, 287, |
163, 164, 143, 144, 145, 146, 147, 148, 149, 284, |
174, 288, 177, 178, 150, 151, 152, 72, 286, 75, |
173, 264, 176, 177, 150, 151, 152, 279, 280, 286, |
150, 151, 152, 160, 198, 123, 183, 280, 281, 159, |
285, 287, 81, 82, 123, 159, 182, 238, 147, 148, |
79, 161, 76, 81, 80, 145, 146, 147, 148, 149, |
149, 79, 83, 87, 197, 80, 150, 151, 152, 84, |
193, 147, 148, 149, 82, 150, 151, 152, 83, 150, |
192, 85, 86, 120, 158, 160, 165, 166, 27, 170, |
151, 152, 208, 84, 85, 211, 86, 120, 212, 213, |
178, 180, 207, 186, 188, 210, 240, 187, 211, 212, |
214, 215, 216, 217, 218, 219, 220, 221, 222, 223, |
213, 214, 215, 216, 217, 218, 219, 220, 221, 222, |
224, 225, 226, 227, 228, 229, 230, 231, 232, 233, |
223, 224, 225, 226, 227, 228, 229, 230, 231, 232, |
258, 237, 241, 99, 166, 167, 57, 171, 34, 37, |
257, 236, 195, 208, 233, 57, 261, 34, 37, 39, |
39, 262, 42, 261, 27, 179, 181, 187, 188, 189, |
242, 42, 260, 244, 249, 250, 251, 253, 256, -3, |
-3, 1, 196, 2, 3, 4, 5, 6, 7, 209, |
1, 258, 2, 3, 4, 5, 6, 7, 262, 263, |
234, 95, 238, 8, 9, 10, 11, 240, 12, 243, |
95, 196, 8, 9, 10, 11, 200, 12, 268, 13, |
13, 14, 15, 16, 17, 245, 250, 251, 252, 254, |
14, 15, 16, 17, 272, 277, 278, 282, 288, 283, |
257, 259, 263, 264, 275, 197, 269, 201, 18, 125, |
290, 293, 292, 289, 274, 295, 296, 18, 125, 19, |
19, 273, 278, 279, 283, 284, 291, 289, 293, 2, |
299, 300, 303, 301, 304, 174, 243, 0, 2, 3, |
3, 4, 5, 290, 7, 294, 20, 21, 22, 8, |
4, 5, 0, 7, 266, 20, 21, 22, 8, 9, |
9, 10, 11, 296, 12, 95, 297, 14, 15, 16, |
10, 11, 267, 12, 95, 0, 14, 15, 16, 17, |
17, 300, 301, 302, 304, 305, 175, 23, 267, 272, |
271, 0, 0, 0, 0, 0, 23, 0, 0, 0, |
268, 0, 24, 0, 244, 25, 282, 0, 0, 26, |
0, 24, 0, 0, 25, 281, 0, 0, 26, 0, |
0, 0, 27, 0, 0, -3, 28, 1, 0, 2, |
0, 27, 0, 0, -3, 28, 1, 0, 2, 3, |
3, 4, 5, 6, 7, 0, 0, 0, 0, 8, |
4, 5, 6, 7, 0, 0, 0, 0, 8, 9, |
9, 10, 11, 0, 12, 155, 13, 14, 15, 16, |
10, 11, 0, 12, 0, 13, 14, 15, 16, 17, |
17, 0, 0, 23, 0, 0, 298, 0, 24, 0, |
0, 0, 23, 0, 0, 297, 0, 24, 0, 0, |
0, 25, 0, 0, 18, 0, 19, 0, 27, 93, |
25, 0, 0, 18, 0, 19, 0, 27, 0, 0, |
0, 0, 28, 1, 0, 2, 3, 4, 5, 6, |
0, 28, 115, 0, 2, 3, 4, 5, 0, 7, |
7, 0, 20, 21, 22, 8, 9, 10, 11, 0, |
0, 20, 21, 22, 8, 9, 10, 11, 0, 12, |
12, 0, 13, 14, 15, 16, 17, 0, 0, 0, |
0, 0, 14, 15, 16, 17, 0, 0, 0, 0, |
0, 0, 0, 23, 0, 0, 0, 0, 24, 0, |
0, 0, 23, 0, 0, 0, 0, 24, 0, 0, |
18, 25, 19, 0, 0, 26, 0, 0, 27, 0, |
25, 0, 0, 0, 26, 0, 0, 27, 0, 0, |
0, 0, 28, 0, 0, 0, 0, 0, 20, 21, |
0, 28, 2, 3, 4, 5, 0, 7, 0, 0, |
22, 0, 2, 3, 4, 5, 0, 7, 0, 0, |
0, 0, 8, 9, 10, 11, 0, 12, 0, 0, |
0, 0, 8, 9, 10, 11, 0, 12, 0, 23, |
14, 15, 16, 17, 0, 0, 0, 0, 23, 0, |
14, 15, 16, 17, 24, 0, 0, 25, 0, 0, |
0, 0, 0, 24, 0, 0, 25, 0, 0, 2, |
0, 26, 0, 0, 27, 0, 0, 0, 28, 2, |
3, 4, 5, 27, 7, 0, 0, 28, 118, 8, |
3, 4, 5, 0, 7, 0, 0, 0, 0, 8, |
|
9, 10, 11, 0, 12, 0, 0, 14, 15, 16, |
9, 10, 11, 0, 12, 0, 0, 14, 15, 16, |
17, 0, 0, 0, 0, 0, 0, 2, 3, 4, |
17, 0, 0, 0, 0, 0, 0, 2, 3, 4, |
5, 0, 7, 0, 0, 0, 23, 8, 9, 10, |
5, 0, 7, 0, 0, 0, 23, 8, 9, 10, |
11, 24, 12, 0, 25, 14, 15, 16, 17, 0, |
11, 24, 12, 0, 25, 14, 15, 16, 17, 0, |
0, 27, 0, 0, 0, 28, 115, 0, 0, 0, |
0, 27, 0, 0, 0, 28, 162, 137, 138, 139, |
0, 0, 0, 0, 2, 3, 4, 5, 0, 7, |
140, 141, 142, 143, 144, 145, 146, 147, 148, 149, |
0, 0, 0, 23, 8, 9, 10, 11, 24, 12, |
0, 0, 0, 23, 0, 150, 151, 152, 24, 0, |
0, 25, 14, 15, 16, 17, 0, 0, 27, 0, |
0, 25, 0, 0, 0, 0, 0, 0, 27, 0, |
0, 0, 28, 118, 0, 0, 0, 0, 0, 0, |
0, 0, 28, 190, 0, 0, 0, 0, 0, 0, |
0, 23, 0, 0, 0, 0, 24, 0, 0, 25, |
0, 23, 0, 0, 0, 0, 24, 0, 0, 25, |
0, 0, 2, 3, 4, 5, 27, 7, 0, 0, |
0, 0, 2, 3, 4, 5, 27, 7, 0, 0, |
28, 163, 8, 9, 10, 11, 0, 12, 0, 0, |
28, 273, 8, 9, 10, 11, 0, 12, 0, 0, |
14, 15, 16, 17, 0, 0, 0, 0, 23, 0, |
14, 15, 16, 17, 0, 96, 0, 0, 0, 0, |
0, 0, 0, 24, 0, 0, 25, 0, 0, 0, |
145, 146, 147, 148, 149, 0, 0, 18, 0, 19, |
0, 0, 0, 27, 0, 0, 0, 28, 191, 0, |
150, 151, 152, 97, 0, 0, 0, 0, 2, 3, |
0, 2, 3, 4, 5, 0, 7, 0, 0, 0, |
4, 5, 0, 7, 0, 20, 21, 0, 8, 9, |
0, 8, 9, 10, 11, 0, 12, 0, 0, 14, |
10, 11, 0, 12, 0, 0, 14, 15, 16, 17, |
15, 16, 17, 0, 96, 0, 23, 0, 0, 0, |
0, 96, 0, 0, 0, 0, 23, 0, 0, 0, |
0, 24, 0, 0, 25, 0, 18, 0, 19, 0, |
0, 24, 0, 18, 25, 19, 0, 0, 98, 97, |
0, 27, 97, 0, 0, 28, 274, 2, 3, 4, |
0, 27, 0, 99, 0, 28, 0, 0, 0, 0, |
5, 0, 7, 0, 20, 21, 0, 8, 9, 10, |
0, 20, 21, 134, 135, 136, 137, 138, 139, 140, |
|
141, 142, 143, 144, 145, 146, 147, 148, 149, 0, |
|
0, 0, 23, 0, 150, 151, 152, 24, 0, 0, |
|
25, 0, 0, 0, 98, 0, 0, 27, 0, 0, |
|
183, 28, 2, 3, 4, 5, 0, 7, 0, 0, |
|
0, 0, 8, 9, 10, 11, 0, 12, 0, 0, |
|
14, 15, 16, 17, 0, 96, 0, 0, 0, 0, |
|
0, 0, 0, 0, 0, 0, 0, 18, 0, 19, |
|
0, 0, 0, 97, 0, 0, 0, 2, 3, 4, |
|
5, 0, 7, 0, 0, 20, 21, 8, 9, 10, |
11, 0, 12, 0, 0, 14, 15, 16, 17, 0, |
11, 0, 12, 0, 0, 14, 15, 16, 17, 0, |
96, 0, 0, 0, 0, 23, 0, 0, 0, 0, |
0, 0, 0, 0, 0, 0, 23, 0, 0, 0, |
24, 0, 18, 25, 19, 0, 0, 98, 97, 0, |
0, 24, 0, 0, 25, 0, 0, 0, 98, 0, |
27, 0, 99, 0, 28, 0, 0, 0, 0, 0, |
0, 27, 0, 0, 0, 28, 2, 3, 4, 5, |
20, 21, 134, 135, 136, 137, 138, 139, 140, 141, |
0, 7, 0, 0, 0, 0, 8, 9, 10, 11, |
142, 143, 144, 145, 146, 147, 148, 149, 0, 0, |
0, 12, 0, 0, 14, 15, 16, 17, 0, 0, |
0, 23, 0, 150, 151, 152, 24, 0, 0, 25, |
0, 23, 0, 0, 0, 0, 24, 0, 0, 25, |
0, 0, 0, 98, 0, 0, 27, 0, 0, 184, |
0, 0, 0, 0, 0, 0, 27, 93, 0, 0, |
28, 2, 3, 4, 5, 0, 7, 0, 0, 0, |
28, 2, 3, 4, 5, 0, 7, 0, 0, 0, |
0, 8, 9, 10, 11, 0, 12, 0, 0, 14, |
0, 8, 9, 10, 11, 0, 12, 0, 0, 14, |
15, 16, 17, 0, 96, 0, 0, 0, 0, 0, |
15, 16, 17, 0, 0, 0, 0, 0, 0, 0, |
0, 0, 0, 0, 0, 0, 18, 0, 19, 0, |
|
0, 0, 97, 0, 0, 0, 2, 3, 4, 5, |
|
0, 7, 0, 0, 20, 21, 8, 9, 10, 11, |
|
0, 12, 0, 0, 14, 15, 16, 17, 0, 0, |
|
0, 0, 0, 0, 0, 23, 0, 0, 0, 0, |
|
24, 0, 0, 25, 0, 0, 0, 98, 0, 0, |
|
27, 0, 0, 0, 28, 2, 3, 4, 5, 0, |
|
7, 0, 0, 0, 0, 8, 9, 10, 11, 0, |
|
12, 0, 0, 14, 15, 16, 17, 0, 0, 0, |
|
23, 0, 0, 0, 0, 24, 0, 0, 25, 0, |
23, 0, 0, 0, 0, 24, 0, 0, 25, 0, |
0, 0, 110, 0, 0, 27, 0, 0, 0, 28, |
0, 0, 110, 0, 0, 27, 0, 0, 0, 28, |
2, 3, 4, 5, 0, 7, 0, 0, 0, 0, |
2, 3, 4, 5, 0, 7, 0, 0, 0, 0, |
8, 9, 10, 11, 0, 12, 0, 0, 14, 15, |
8, 9, 10, 11, 0, 12, 0, 0, 14, 15, |
16, 17, 0, 0, 0, 0, 0, 0, 0, 23, |
16, 17, 0, 0, 0, 23, 0, 0, 0, 0, |
0, 0, 0, 0, 24, 0, 0, 25, 0, 0, |
24, 0, 0, 25, 0, 0, 0, 175, 0, 0, |
0, 176, 0, 0, 27, 0, 0, 0, 28, 129, |
27, 0, 0, 0, 28, 0, 0, 0, 0, 129, |
130, 131, 132, 133, 134, 135, 136, 137, 138, 139, |
130, 131, 132, 133, 134, 135, 136, 137, 138, 139, |
140, 141, 142, 143, 144, 145, 146, 147, 148, 149, |
140, 141, 142, 143, 144, 145, 146, 147, 148, 149, |
0, 0, 0, 0, 23, 150, 151, 152, 0, 24, |
0, 0, 0, 0, 23, 150, 151, 152, 0, 24, |
0, 0, 25, 0, 0, 0, 180, 0, 0, 27, |
0, 0, 25, 0, 0, 0, 179, 0, 0, 27, |
0, 0, 0, 28, 129, 130, 131, 132, 133, 134, |
0, 0, 0, 28, 129, 130, 131, 132, 133, 134, |
135, 136, 137, 138, 139, 140, 141, 142, 143, 144, |
135, 136, 137, 138, 139, 140, 141, 142, 143, 144, |
145, 146, 147, 148, 149, 0, 0, 0, 0, 0, |
145, 146, 147, 148, 149, 0, 0, 0, 0, 0, |
150, 151, 152, 0, 0, 0, 0, 0, 0, 0, |
150, 151, 152, 0, 0, 0, 0, 0, 0, 0, |
0, 195, 129, 130, 131, 132, 133, 134, 135, 136, |
0, 194, 129, 130, 131, 132, 133, 134, 135, 136, |
137, 138, 139, 140, 141, 142, 143, 144, 145, 146, |
137, 138, 139, 140, 141, 142, 143, 144, 145, 146, |
147, 148, 149, 0, 0, 0, 0, 0, 150, 151, |
147, 148, 149, 0, 0, 0, 0, 0, 150, 151, |
152, 0, 0, 0, 0, 0, 0, 0, 0, 246, |
152, 0, 0, 0, 0, 0, 0, 0, 0, 245, |
129, 130, 131, 132, 133, 134, 135, 136, 137, 138, |
129, 130, 131, 132, 133, 134, 135, 136, 137, 138, |
139, 140, 141, 142, 143, 144, 145, 146, 147, 148, |
139, 140, 141, 142, 143, 144, 145, 146, 147, 148, |
149, 0, 0, 0, 0, 0, 150, 151, 152, 0, |
149, 0, 0, 0, 0, 0, 150, 151, 152, 0, |
0, 0, 0, 0, 0, 0, 0, 247, 129, 130, |
0, 0, 0, 0, 0, 0, 0, 246, 129, 130, |
131, 132, 133, 134, 135, 136, 137, 138, 139, 140, |
131, 132, 133, 134, 135, 136, 137, 138, 139, 140, |
141, 142, 143, 144, 145, 146, 147, 148, 149, 0, |
141, 142, 143, 144, 145, 146, 147, 148, 149, 0, |
0, 0, 0, 0, 150, 151, 152, 0, 0, 0, |
0, 0, 0, 0, 150, 151, 152, 0, 0, 0, |
0, 0, 0, 0, 0, 253, 129, 130, 131, 132, |
0, 0, 0, 0, 0, 252, 129, 130, 131, 132, |
133, 134, 135, 136, 137, 138, 139, 140, 141, 142, |
133, 134, 135, 136, 137, 138, 139, 140, 141, 142, |
143, 144, 145, 146, 147, 148, 149, 0, 0, 0, |
143, 144, 145, 146, 147, 148, 149, 0, 0, 0, |
0, 0, 150, 151, 152, 0, 0, 0, 0, 0, |
0, 0, 150, 151, 152, 0, 0, 0, 0, 0, |
0, 0, 0, 256, 129, 130, 131, 132, 133, 134, |
0, 0, 0, 255, 129, 130, 131, 132, 133, 134, |
135, 136, 137, 138, 139, 140, 141, 142, 143, 144, |
135, 136, 137, 138, 139, 140, 141, 142, 143, 144, |
145, 146, 147, 148, 149, 0, 0, 0, 0, 0, |
145, 146, 147, 148, 149, 0, 0, 0, 0, 0, |
150, 151, 152, 0, 0, 182, 129, 130, 131, 132, |
150, 151, 152, 0, 0, 181, 129, 130, 131, 132, |
133, 134, 135, 136, 137, 138, 139, 140, 141, 142, |
133, 134, 135, 136, 137, 138, 139, 140, 141, 142, |
143, 144, 145, 146, 147, 148, 149, 0, 0, 0, |
143, 144, 145, 146, 147, 148, 149, 0, 0, 0, |
0, 0, 150, 151, 152, 0, 0, 210, 129, 130, |
0, 0, 150, 151, 152, 0, 0, 209, 129, 130, |
131, 132, 133, 134, 135, 136, 137, 138, 139, 140, |
131, 132, 133, 134, 135, 136, 137, 138, 139, 140, |
141, 142, 143, 144, 145, 146, 147, 148, 149, 0, |
141, 142, 143, 144, 145, 146, 147, 148, 149, 0, |
0, 0, 0, 0, 150, 151, 152, 153, 154, 129, |
0, 0, 0, 0, 150, 151, 152, 153, 154, 129, |
130, 131, 132, 133, 134, 135, 136, 137, 138, 139, |
130, 131, 132, 133, 134, 135, 136, 137, 138, 139, |
140, 141, 142, 143, 144, 145, 146, 147, 148, 149, |
140, 141, 142, 143, 144, 145, 146, 147, 148, 149, |
0, 0, 0, 0, 0, 150, 151, 152, 190, 129, |
0, 0, 0, 0, 0, 150, 151, 152, 189, 129, |
130, 131, 132, 133, 134, 135, 136, 137, 138, 139, |
130, 131, 132, 133, 134, 135, 136, 137, 138, 139, |
140, 141, 142, 143, 144, 145, 146, 147, 148, 149, |
140, 141, 142, 143, 144, 145, 146, 147, 148, 149, |
0, 0, 0, 0, 0, 150, 151, 152, 194, 129, |
0, 0, 0, 0, 0, 150, 151, 152, 193, 129, |
130, 131, 132, 133, 134, 135, 136, 137, 138, 139, |
130, 131, 132, 133, 134, 135, 136, 137, 138, 139, |
140, 141, 142, 143, 144, 145, 146, 147, 148, 149, |
140, 141, 142, 143, 144, 145, 146, 147, 148, 149, |
0, 0, 0, 0, 0, 150, 151, 152, 255, 129, |
0, 0, 0, 0, 0, 150, 151, 152, 254, 129, |
130, 131, 132, 133, 134, 135, 136, 137, 138, 139, |
130, 131, 132, 133, 134, 135, 136, 137, 138, 139, |
140, 141, 142, 143, 144, 145, 146, 147, 148, 149, |
140, 141, 142, 143, 144, 145, 146, 147, 148, 149, |
0, 0, 0, 0, 0, 150, 151, 152, 292, 129, |
0, 0, 0, 0, 0, 150, 151, 152, 291, 129, |
130, 131, 132, 133, 134, 135, 136, 137, 138, 139, |
130, 131, 132, 133, 134, 135, 136, 137, 138, 139, |
140, 141, 142, 143, 144, 145, 146, 147, 148, 149, |
140, 141, 142, 143, 144, 145, 146, 147, 148, 149, |
0, 0, 0, 0, 0, 150, 151, 152, 299, 129, |
0, 0, 0, 0, 0, 150, 151, 152, 298, 129, |
130, 131, 132, 133, 134, 135, 136, 137, 138, 139, |
130, 131, 132, 133, 134, 135, 136, 137, 138, 139, |
140, 141, 142, 143, 144, 145, 146, 147, 148, 149, |
140, 141, 142, 143, 144, 145, 146, 147, 148, 149, |
0, 0, 0, 0, 0, 150, 151, 152, 135, 136, |
0, 0, 0, 0, 0, 150, 151, 152, 135, 136, |
Line 548 static const short yytable[] = { 57, |
|
Line 547 static const short yytable[] = { 57, |
|
147, 148, 149, 0, 0, 0, 0, 0, 150, 151, |
147, 148, 149, 0, 0, 0, 0, 0, 150, 151, |
152, 136, 137, 138, 139, 140, 141, 142, 143, 144, |
152, 136, 137, 138, 139, 140, 141, 142, 143, 144, |
145, 146, 147, 148, 149, 0, 0, 0, 0, 0, |
145, 146, 147, 148, 149, 0, 0, 0, 0, 0, |
150, 151, 152, 137, 138, 139, 140, 141, 142, 143, |
150, 151, 152, 139, 140, 141, 142, 143, 144, 145, |
144, 145, 146, 147, 148, 149, 0, 0, 0, 0, |
146, 147, 148, 149, 0, 0, 0, 0, 0, 150, |
0, 150, 151, 152, 139, 140, 141, 142, 143, 144, |
151, 152 |
145, 146, 147, 148, 149, 0, 0, 0, 0, 0, |
|
150, 151, 152 |
|
}; |
}; |
|
|
static const short yycheck[] = { 0, |
static const short yycheck[] = { 0, |
3, 0, 0, 0, 122, 0, 186, 33, 36, 50, |
30, 0, 0, 0, 36, 0, 38, 33, 185, 41, |
38, 3, 4, 41, 89, 47, 91, 59, 89, 19, |
3, 3, 3, 4, 3, 89, 47, 59, 87, 59, |
59, 62, 23, 24, 25, 30, 206, 28, 87, 30, |
9, 122, 23, 24, 25, 50, 3, 28, 205, 30, |
31, 30, 30, 30, 35, 30, 36, 3, 3, 40, |
31, 30, 30, 30, 35, 30, 59, 62, 19, 40, |
158, 83, 84, 9, 83, 84, 47, 3, 4, 96, |
96, 83, 84, 83, 84, 91, 47, 3, 4, 96, |
92, 91, 59, 54, 96, 91, 61, 97, 3, 4, |
92, 97, 91, 54, 96, 36, 157, 94, 97, 86, |
61, 97, 61, 61, 61, 89, 61, 91, 89, 70, |
87, 88, 3, 4, 19, 89, 55, 91, 96, 70, |
71, 72, 74, 75, 76, 77, 78, 79, 80, 89, |
71, 72, 74, 75, 76, 77, 78, 79, 80, 89, |
81, 91, 83, 84, 86, 87, 88, 96, 268, 55, |
81, 91, 83, 84, 86, 87, 88, 3, 4, 89, |
86, 87, 88, 6, 97, 59, 97, 3, 4, 87, |
267, 91, 96, 96, 59, 6, 97, 89, 78, 79, |
92, 11, 96, 96, 96, 76, 77, 78, 79, 80, |
80, 92, 96, 89, 97, 96, 86, 87, 88, 96, |
111, 78, 79, 80, 96, 86, 87, 88, 96, 86, |
111, 96, 96, 96, 87, 11, 3, 3, 92, 4, |
87, 88, 123, 96, 96, 126, 96, 96, 129, 130, |
3, 93, 123, 89, 34, 126, 156, 89, 129, 130, |
131, 132, 133, 134, 135, 136, 137, 138, 139, 140, |
131, 132, 133, 134, 135, 136, 137, 138, 139, 140, |
141, 142, 143, 144, 145, 146, 147, 148, 149, 150, |
141, 142, 143, 144, 145, 146, 147, 148, 149, 150, |
182, 152, 157, 94, 3, 3, 157, 4, 157, 157, |
181, 152, 97, 93, 3, 156, 188, 156, 156, 156, |
157, 189, 157, 189, 92, 3, 93, 89, 89, 34, |
3, 156, 188, 3, 93, 97, 97, 97, 59, 0, |
0, 1, 97, 3, 4, 5, 6, 7, 8, 93, |
1, 95, 3, 4, 5, 6, 7, 8, 97, 94, |
3, 182, 3, 13, 14, 15, 16, 95, 18, 3, |
181, 3, 13, 14, 15, 16, 36, 18, 3, 20, |
20, 21, 22, 23, 24, 3, 93, 97, 97, 97, |
21, 22, 23, 24, 96, 95, 94, 3, 95, 94, |
59, 95, 97, 94, 236, 3, 3, 36, 38, 210, |
3, 3, 95, 97, 235, 3, 70, 38, 209, 40, |
40, 96, 95, 94, 3, 94, 3, 95, 95, 3, |
3, 83, 0, 97, 0, 82, 158, -1, 3, 4, |
4, 5, 6, 97, 8, 3, 56, 57, 58, 13, |
5, 6, -1, 8, 202, 56, 57, 58, 13, 14, |
14, 15, 16, 3, 18, 236, 70, 21, 22, 23, |
15, 16, 203, 18, 235, -1, 21, 22, 23, 24, |
24, 3, 83, 97, 0, 0, 82, 77, 203, 210, |
209, -1, -1, -1, -1, -1, 77, -1, -1, -1, |
204, -1, 82, -1, 159, 85, 257, -1, -1, 89, |
-1, 82, -1, -1, 85, 256, -1, -1, 89, -1, |
-1, -1, 92, -1, -1, 95, 96, 1, -1, 3, |
-1, 92, -1, -1, 95, 96, 1, -1, 3, 4, |
4, 5, 6, 7, 8, -1, -1, -1, -1, 13, |
5, 6, 7, 8, -1, -1, -1, -1, 13, 14, |
14, 15, 16, -1, 18, 19, 20, 21, 22, 23, |
15, 16, -1, 18, -1, 20, 21, 22, 23, 24, |
24, -1, -1, 77, -1, -1, 297, -1, 82, -1, |
-1, -1, 77, -1, -1, 296, -1, 82, -1, -1, |
-1, 85, -1, -1, 38, -1, 40, -1, 92, 93, |
85, -1, -1, 38, -1, 40, -1, 92, -1, -1, |
-1, -1, 96, 1, -1, 3, 4, 5, 6, 7, |
-1, 96, 97, -1, 3, 4, 5, 6, -1, 8, |
8, -1, 56, 57, 58, 13, 14, 15, 16, -1, |
-1, 56, 57, 58, 13, 14, 15, 16, -1, 18, |
18, -1, 20, 21, 22, 23, 24, -1, -1, -1, |
-1, -1, 21, 22, 23, 24, -1, -1, -1, -1, |
-1, -1, -1, 77, -1, -1, -1, -1, 82, -1, |
-1, -1, 77, -1, -1, -1, -1, 82, -1, -1, |
38, 85, 40, -1, -1, 89, -1, -1, 92, -1, |
85, -1, -1, -1, 89, -1, -1, 92, -1, -1, |
-1, -1, 96, -1, -1, -1, -1, -1, 56, 57, |
-1, 96, 3, 4, 5, 6, -1, 8, -1, -1, |
58, -1, 3, 4, 5, 6, -1, 8, -1, -1, |
-1, -1, 13, 14, 15, 16, -1, 18, -1, -1, |
-1, -1, 13, 14, 15, 16, -1, 18, -1, 77, |
21, 22, 23, 24, -1, -1, -1, -1, 77, -1, |
21, 22, 23, 24, 82, -1, -1, 85, -1, -1, |
-1, -1, -1, 82, -1, -1, 85, -1, -1, 3, |
-1, 89, -1, -1, 92, -1, -1, -1, 96, 3, |
4, 5, 6, 92, 8, -1, -1, 96, 97, 13, |
4, 5, 6, -1, 8, -1, -1, -1, -1, 13, |
|
14, 15, 16, -1, 18, -1, -1, 21, 22, 23, |
14, 15, 16, -1, 18, -1, -1, 21, 22, 23, |
24, -1, -1, -1, -1, -1, -1, 3, 4, 5, |
24, -1, -1, -1, -1, -1, -1, 3, 4, 5, |
6, -1, 8, -1, -1, -1, 77, 13, 14, 15, |
6, -1, 8, -1, -1, -1, 77, 13, 14, 15, |
16, 82, 18, -1, 85, 21, 22, 23, 24, -1, |
16, 82, 18, -1, 85, 21, 22, 23, 24, -1, |
-1, 92, -1, -1, -1, 96, 97, -1, -1, -1, |
-1, 92, -1, -1, -1, 96, 97, 68, 69, 70, |
-1, -1, -1, -1, 3, 4, 5, 6, -1, 8, |
71, 72, 73, 74, 75, 76, 77, 78, 79, 80, |
-1, -1, -1, 77, 13, 14, 15, 16, 82, 18, |
-1, -1, -1, 77, -1, 86, 87, 88, 82, -1, |
-1, 85, 21, 22, 23, 24, -1, -1, 92, -1, |
-1, 85, -1, -1, -1, -1, -1, -1, 92, -1, |
-1, -1, 96, 97, -1, -1, -1, -1, -1, -1, |
-1, -1, 96, 97, -1, -1, -1, -1, -1, -1, |
-1, 77, -1, -1, -1, -1, 82, -1, -1, 85, |
-1, 77, -1, -1, -1, -1, 82, -1, -1, 85, |
-1, -1, 3, 4, 5, 6, 92, 8, -1, -1, |
-1, -1, 3, 4, 5, 6, 92, 8, -1, -1, |
96, 97, 13, 14, 15, 16, -1, 18, -1, -1, |
96, 97, 13, 14, 15, 16, -1, 18, -1, -1, |
21, 22, 23, 24, -1, -1, -1, -1, 77, -1, |
21, 22, 23, 24, -1, 26, -1, -1, -1, -1, |
-1, -1, -1, 82, -1, -1, 85, -1, -1, -1, |
76, 77, 78, 79, 80, -1, -1, 38, -1, 40, |
-1, -1, -1, 92, -1, -1, -1, 96, 97, -1, |
86, 87, 88, 44, -1, -1, -1, -1, 3, 4, |
-1, 3, 4, 5, 6, -1, 8, -1, -1, -1, |
5, 6, -1, 8, -1, 56, 57, -1, 13, 14, |
-1, 13, 14, 15, 16, -1, 18, -1, -1, 21, |
15, 16, -1, 18, -1, -1, 21, 22, 23, 24, |
22, 23, 24, -1, 26, -1, 77, -1, -1, -1, |
-1, 26, -1, -1, -1, -1, 77, -1, -1, -1, |
-1, 82, -1, -1, 85, -1, 38, -1, 40, -1, |
-1, 82, -1, 38, 85, 40, -1, -1, 89, 44, |
-1, 92, 44, -1, -1, 96, 97, 3, 4, 5, |
-1, 92, -1, 94, -1, 96, -1, -1, -1, -1, |
6, -1, 8, -1, 56, 57, -1, 13, 14, 15, |
-1, 56, 57, 65, 66, 67, 68, 69, 70, 71, |
|
72, 73, 74, 75, 76, 77, 78, 79, 80, -1, |
|
-1, -1, 77, -1, 86, 87, 88, 82, -1, -1, |
|
85, -1, -1, -1, 89, -1, -1, 92, -1, -1, |
|
95, 96, 3, 4, 5, 6, -1, 8, -1, -1, |
|
-1, -1, 13, 14, 15, 16, -1, 18, -1, -1, |
|
21, 22, 23, 24, -1, 26, -1, -1, -1, -1, |
|
-1, -1, -1, -1, -1, -1, -1, 38, -1, 40, |
|
-1, -1, -1, 44, -1, -1, -1, 3, 4, 5, |
|
6, -1, 8, -1, -1, 56, 57, 13, 14, 15, |
16, -1, 18, -1, -1, 21, 22, 23, 24, -1, |
16, -1, 18, -1, -1, 21, 22, 23, 24, -1, |
26, -1, -1, -1, -1, 77, -1, -1, -1, -1, |
-1, -1, -1, -1, -1, -1, 77, -1, -1, -1, |
82, -1, 38, 85, 40, -1, -1, 89, 44, -1, |
-1, 82, -1, -1, 85, -1, -1, -1, 89, -1, |
92, -1, 94, -1, 96, -1, -1, -1, -1, -1, |
-1, 92, -1, -1, -1, 96, 3, 4, 5, 6, |
56, 57, 65, 66, 67, 68, 69, 70, 71, 72, |
-1, 8, -1, -1, -1, -1, 13, 14, 15, 16, |
73, 74, 75, 76, 77, 78, 79, 80, -1, -1, |
-1, 18, -1, -1, 21, 22, 23, 24, -1, -1, |
-1, 77, -1, 86, 87, 88, 82, -1, -1, 85, |
-1, 77, -1, -1, -1, -1, 82, -1, -1, 85, |
-1, -1, -1, 89, -1, -1, 92, -1, -1, 95, |
-1, -1, -1, -1, -1, -1, 92, 93, -1, -1, |
96, 3, 4, 5, 6, -1, 8, -1, -1, -1, |
96, 3, 4, 5, 6, -1, 8, -1, -1, -1, |
-1, 13, 14, 15, 16, -1, 18, -1, -1, 21, |
-1, 13, 14, 15, 16, -1, 18, -1, -1, 21, |
22, 23, 24, -1, 26, -1, -1, -1, -1, -1, |
22, 23, 24, -1, -1, -1, -1, -1, -1, -1, |
-1, -1, -1, -1, -1, -1, 38, -1, 40, -1, |
|
-1, -1, 44, -1, -1, -1, 3, 4, 5, 6, |
|
-1, 8, -1, -1, 56, 57, 13, 14, 15, 16, |
|
-1, 18, -1, -1, 21, 22, 23, 24, -1, -1, |
|
-1, -1, -1, -1, -1, 77, -1, -1, -1, -1, |
|
82, -1, -1, 85, -1, -1, -1, 89, -1, -1, |
|
92, -1, -1, -1, 96, 3, 4, 5, 6, -1, |
|
8, -1, -1, -1, -1, 13, 14, 15, 16, -1, |
|
18, -1, -1, 21, 22, 23, 24, -1, -1, -1, |
|
77, -1, -1, -1, -1, 82, -1, -1, 85, -1, |
77, -1, -1, -1, -1, 82, -1, -1, 85, -1, |
-1, -1, 89, -1, -1, 92, -1, -1, -1, 96, |
-1, -1, 89, -1, -1, 92, -1, -1, -1, 96, |
3, 4, 5, 6, -1, 8, -1, -1, -1, -1, |
3, 4, 5, 6, -1, 8, -1, -1, -1, -1, |
13, 14, 15, 16, -1, 18, -1, -1, 21, 22, |
13, 14, 15, 16, -1, 18, -1, -1, 21, 22, |
23, 24, -1, -1, -1, -1, -1, -1, -1, 77, |
23, 24, -1, -1, -1, 77, -1, -1, -1, -1, |
-1, -1, -1, -1, 82, -1, -1, 85, -1, -1, |
82, -1, -1, 85, -1, -1, -1, 89, -1, -1, |
-1, 89, -1, -1, 92, -1, -1, -1, 96, 60, |
92, -1, -1, -1, 96, -1, -1, -1, -1, 60, |
61, 62, 63, 64, 65, 66, 67, 68, 69, 70, |
61, 62, 63, 64, 65, 66, 67, 68, 69, 70, |
71, 72, 73, 74, 75, 76, 77, 78, 79, 80, |
71, 72, 73, 74, 75, 76, 77, 78, 79, 80, |
-1, -1, -1, -1, 77, 86, 87, 88, -1, 82, |
-1, -1, -1, -1, 77, 86, 87, 88, -1, 82, |
Line 701 static const short yycheck[] = { 0, |
|
Line 697 static const short yycheck[] = { 0, |
|
78, 79, 80, -1, -1, -1, -1, -1, 86, 87, |
78, 79, 80, -1, -1, -1, -1, -1, 86, 87, |
88, 67, 68, 69, 70, 71, 72, 73, 74, 75, |
88, 67, 68, 69, 70, 71, 72, 73, 74, 75, |
76, 77, 78, 79, 80, -1, -1, -1, -1, -1, |
76, 77, 78, 79, 80, -1, -1, -1, -1, -1, |
86, 87, 88, 68, 69, 70, 71, 72, 73, 74, |
86, 87, 88, 70, 71, 72, 73, 74, 75, 76, |
75, 76, 77, 78, 79, 80, -1, -1, -1, -1, |
77, 78, 79, 80, -1, -1, -1, -1, -1, 86, |
-1, 86, 87, 88, 70, 71, 72, 73, 74, 75, |
87, 88 |
76, 77, 78, 79, 80, -1, -1, -1, -1, -1, |
|
86, 87, 88 |
|
}; |
}; |
/* -*-C-*- Note some compilers choke on comments on `#line' lines. */ |
/* -*-C-*- Note some compilers choke on comments on `#line' lines. */ |
#line 3 "/usr/share/misc/bison.simple" |
#line 3 "/usr/local/share/bison.simple" |
/* This file comes from bison-1.28. */ |
/* This file comes from bison-1.28. */ |
|
|
/* Skeleton output parser for bison, |
/* Skeleton output parser for bison, |
Line 922 __yy_memcpy (char *to, char *from, unsigned int count) |
|
Line 916 __yy_memcpy (char *to, char *from, unsigned int count) |
|
#endif |
#endif |
#endif |
#endif |
|
|
#line 217 "/usr/share/misc/bison.simple" |
#line 217 "/usr/local/share/bison.simple" |
|
|
/* The user can define YYPARSE_PARAM as the name of an argument to be passed |
/* The user can define YYPARSE_PARAM as the name of an argument to be passed |
into yyparse. The argument should have type void *. |
into yyparse. The argument should have type void *. |
|
|
; |
; |
break;} |
break;} |
case 155: |
case 155: |
#line 465 "simple.y" |
#line 468 "simple.y" |
{ pkkan(" PrimitiveContextp setcontext "); |
|
K00putIncetanceVariable(IEXIT," "); |
|
/* debug */ K00foo1(); |
|
K00toPrimitiveClass(); |
|
; |
|
break;} |
|
case 156: |
|
#line 475 "simple.y" |
|
{ ips(yyvsp[-3]); |
{ ips(yyvsp[-3]); |
pkkan("[ $") ; printObjectSymbol(yyvsp[-3]); pkkan("$ "); |
pkkan("[ $") ; printObjectSymbol(yyvsp[-3]); pkkan("$ "); |
printObjectSymbol(yyvsp[-1]); pkkan(" 0 get newcontext ] /"); |
printObjectSymbol(yyvsp[-1]); pkkan(" 0 get newcontext ] /"); |
|
|
} |
} |
; |
; |
break;} |
break;} |
|
case 156: |
|
#line 485 "simple.y" |
|
{ |
|
K00putIncetanceVariable(IEXIT," "); |
|
; |
|
break;} |
case 157: |
case 157: |
#line 492 "simple.y" |
#line 489 "simple.y" |
{ |
{ |
K00putIncetanceVariable(IEXIT," "); |
K00putIncetanceVariable(IEXIT," "); |
; |
; |
break;} |
break;} |
case 158: |
case 158: |
#line 498 "simple.y" |
#line 495 "simple.y" |
{ |
{ |
K00putIncetanceVariable(IPUT,objectSymbolToString(yyvsp[0])); |
K00putIncetanceVariable(IPUT,objectSymbolToString(yyvsp[0])); |
; |
; |
break;} |
break;} |
case 159: |
case 159: |
#line 502 "simple.y" |
#line 499 "simple.y" |
{ |
{ |
K00putIncetanceVariable(IPUT,objectSymbolToString(yyvsp[0])); |
K00putIncetanceVariable(IPUT,objectSymbolToString(yyvsp[0])); |
; |
; |
break;} |
break;} |
case 160: |
case 160: |
#line 508 "simple.y" |
#line 505 "simple.y" |
{ pkkan("/"); printObjectSymbol(yyvsp[0]); pkkan(" {\n"); ips(yyvsp[0]); |
{ pkkan("/"); printObjectSymbol(yyvsp[0]); pkkan(" {\n"); ips(yyvsp[0]); |
pkdebug("In function : ", objectSymbolToString(yyvsp[0]),", of class ", |
pkdebug("In function : ", objectSymbolToString(yyvsp[0]),", of class ", |
K00getCurrentContextName()); |
K00getCurrentContextName()); |
|
|
yyval = yyvsp[0];; |
yyval = yyvsp[0];; |
break;} |
break;} |
case 161: |
case 161: |
#line 517 "simple.y" |
#line 514 "simple.y" |
{ pkkan(" this "); ; |
{ pkkan(" this "); ; |
break;} |
break;} |
case 162: |
case 162: |
#line 522 "simple.y" |
#line 519 "simple.y" |
{ int tmp; |
{ int tmp; |
tmp = K00getIncetanceVariable("K00sizeof") |
tmp = K00getIncetanceVariable("K00sizeof") |
+K00getIncetanceVariable("K00start"); |
+K00getIncetanceVariable("K00start"); |
|
|
; |
; |
break;} |
break;} |
case 163: |
case 163: |
#line 531 "simple.y" |
#line 528 "simple.y" |
{ int tmp; |
{ int tmp; |
pkkan(" PrimitiveObject "); |
pkkan(" PrimitiveObject "); |
tmp = K00getIncetanceVariable("K00sizeof") |
tmp = K00getIncetanceVariable("K00sizeof") |
|
|
break;} |
break;} |
} |
} |
/* the action file gets copied in in place of this dollarsign */ |
/* the action file gets copied in in place of this dollarsign */ |
#line 543 "/usr/share/misc/bison.simple" |
#line 543 "/usr/local/share/bison.simple" |
|
|
yyvsp -= yylen; |
yyvsp -= yylen; |
yyssp -= yylen; |
yyssp -= yylen; |
|
|
} |
} |
return 1; |
return 1; |
} |
} |
#line 547 "simple.y" |
#line 544 "simple.y" |