Newer
Older
872, 561, 566, 935, 50, 536, 936, 568, 577, 289,
290, 180, 181, 537, 538, 182, 886, 576, 51, 52,
774, 289, 290, 180, 181, 578, 579, 182, 958, 489,
500, 539, 582, 583, 972, 584, 540, 585, 289, 290,
180, 181, 541, 542, 182, 586, 913, 914, 915, 969,
289, 290, 180, 181, 543, 587, 182, 289, 290, 180,
181, 970, 55, 182, 544, 932, 933, 545, 971, 588,
610, 546, 937, 547, 940, 548, 942, 549, 289, 290,
180, 181, 598, 948, 182, 550, 615, 551, 552, 987,
553, 956, 289, 290, 180, 181, 961, 554, 182, 964,
617, 291, 555, 968, 556, 1028, 1029, 557, 697, 558,
559, 562, 974, 975, 976, 977, 978, 979, 980, 981,
982, 983, 984, 985, 589, 289, 290, 180, 181, 599,
1048, 182, 620, 600, 601, 994, 1008, 602, 603, 68,
69, 621, 618, 604, 605, 70, 71, 72, 73, 74,
75, 76, 77, 78, 79, 80, 81, 82, 83, 84,
85, 86, 87, 88, 89, 90, 289, 290, 180, 181,
606, 607, 182, 289, 290, 180, 181, 1063, 1088, 182,
626, 619, 334, 1030, 1031, 1032, 1033, 289, 290, 180,
181, 608, 1102, 182, 289, 290, 180, 181, 1122, 627,
182, 631, 609, 632, 633, 1173, 1049, 1050, 1051, 1052,
1053, 1054, 1055, 1056, 1057, 289, 290, 180, 181, 634,
635, 182, 638, 640, 641, 1066, 1201, 289, 290, 180,
181, 644, 645, 182, 289, 290, 180, 181, 1230, 646,
182, 647, 1151, 336, 289, 290, 180, 181, 648, 657,
182, 660, 658, 337, 659, 661, 1091, 1092, 289, 290,
180, 181, 662, 664, 182, 667, 669, 339, 1103, 1104,
1105, 1106, 1107, 1108, 1109, 1110, 1111, 1113, 1115, 1117,
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
91, 92, 671, 672, 690, 1123, 712, 93, 718, 717,
230, 723, 726, 1190, 289, 290, 180, 181, 729, 730,
182, 731, 733, 343, 289, 290, 180, 181, 732, 734,
182, 1146, 1147, 344, 735, 1149, 736, 737, 801, 738,
1216, 739, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163,
1164, 1165, 740, 1167, 741, 1169, 289, 290, 180, 181,
742, 1174, 182, 743, 758, 349, 744, 745, 1246, 289,
290, 180, 181, 746, 747, 182, 748, 754, 382, 289,
290, 180, 181, 1186, 1187, 182, 749, 759, 385, 1191,
1192, 1193, 1194, 1195, 1196, 750, 751, 1267, 289, 290,
180, 181, 752, 753, 182, 755, 762, 393, 763, 756,
764, 1281, 1214, 767, 768, 769, 770, 1218, 1219, 1220,
1221, 1222, 1223, 1225, 1227, 1229, 289, 290, 180, 181,
771, 772, 182, 773, 780, 394, 289, 290, 180, 181,
782, 786, 182, 805, 362, 1248, 1249, 1250, 1251, 1252,
1253, 1254, 807, 1256, 808, 1258, 289, 290, 180, 181,
810, 811, 182, 815, 818, 395, 819, 820, 821, 825,
822, 824, 828, 1268, 1269, 1270, 289, 290, 180, 181,
827, 829, 182, 830, 831, 396, 837, 1282, 1283, 1284,
1286, 1288, 1290, 289, 290, 180, 181, 838, 841, 182,
842, 851, 397, 853, 1302, 1303, 1304, 1305, 843, 1307,
846, 1309, 289, 290, 180, 181, 854, 855, 182, 856,
879, 398, 289, 290, 180, 181, 880, 885, 182, 887,
363, 1323, 1325, 1327, 889, 289, 290, 180, 181, 890,
1334, 182, 1336, 403, 1338, 68, 69, 891, 917, 892,
893, 70, 71, 72, 73, 74, 75, 76, 77, 78,
79, 80, 81, 82, 83, 84, 85, 86, 87, 88,
89, 90, 68, 69, 184, 895, 916, 938, 70, 71,
72, 73, 74, 75, 76, 77, 78, 79, 80, 81,
82, 83, 84, 85, 86, 87, 88, 89, 90, 68,
939, 896, 897, 901, 905, 70, 71, 72, 73, 74,
75, 76, 77, 78, 79, 80, 81, 82, 83, 84,
85, 86, 87, 88, 89, 90, 902, 934, 941, 903,
185, 186, 187, 944, 947, 906, 908, 952, 188, 189,
190, 191, 192, 193, 194, 195, 196, 197, 949, 951,
953, 954, 955, 957, 959, 960, 198, 199, 200, 201,
202, 203, 204, 205, 206, 207, 962, 208, 209, 210,
211, 212, 213, 289, 290, 180, 181, 963, 965, 182,
966, 967, 399, 973, 988, 989, 178, 179, 180, 181,
991, 995, 182, 93, 289, 290, 180, 181, 996, 997,
182, 999, 1000, 400, 1002, 1006, 289, 290, 180, 181,
1004, 1007, 182, 91, 92, 401, 1009, 1010, -3, 22,
93, 1026, 23, 289, 290, 180, 181, 1013, 1027, 182,
1038, 1039, 402, 289, 290, 180, 181, 1040, 1042, 182,
91, 92, 404, 1061, 1043, 1044, 1045, 93, 24, 25,
26, 27, 28, 29, 30, 31, 1046, 32, 33, 34,
35, 36, 37, 38, 1062, 1067, 1068, 1089, 1069, 39,
40, 41, 42, 43, 44, 1071, 45, 46, 47, 48,
49, 1070, 50, 289, 290, 180, 181, 1072, 1073, 182,
1075, 1085, 405, 1099, 1086, 1087, 51, 52, 289, 290,
180, 181, 53, 1100, 182, 1090, 54, 406, 289, 290,
180, 181, 1096, 1118, 182, 1097, 1101, 407, 289, 290,
180, 181, 1119, 1126, 182, 1127, 1145, 408, 289, 290,
180, 181, 1124, 1125, 182, 1148, 1152, 409, 289, 290,
180, 181, 1153, 1128, 182, 1129, 1154, 455, 1155, 1166,
55, 289, 290, 180, 181, 1168, 1170, 182, 1171, 1211,
458, 289, 290, 180, 181, 1175, 1176, 182, 1203, 1202,
468, 289, 290, 180, 181, 1204, 1215, 182, 1231, 1245,
469, 289, 290, 180, 181, 1247, 1232, 182, 1212, 1213,
473, 289, 290, 180, 181, 1255, 1257, 182, 1259, 1278,
474, 289, 290, 180, 181, 1260, 1274, 182, 1291, 1279,
475, 289, 290, 180, 181, 1280, 1306, 182, 1308, 1310,
476, 289, 290, 180, 181, 1311, 1315, 182, 1319, 1320,
477, 289, 290, 180, 181, 1321, 1335, 182, 1337, 1339,
518, 289, 290, 180, 181, 1341, 1342, 182, 59, 60,
523, 289, 290, 180, 181, 597, 61, 182, 0, 574,
524, 289, 290, 180, 181, 0, 0, 182, 0, 0,
622, 289, 290, 180, 181, 1047, 804, 182, 0, 0,
623, 289, 290, 180, 181, 0, 0, 182, 0, 0,
624, 289, 290, 180, 181, 0, 0, 182, 0, 0,
625, 289, 290, 180, 181, 0, 0, 182, 0, 0,
713, 289, 290, 180, 181, 0, 0, 182, 0, 0,
775, 289, 290, 180, 181, 0, 0, 182, 0, 0,
894, 289, 290, 180, 181, 0, 0, 182, 0, 0,
898, 289, 290, 180, 181, 0, 0, 182, 0, 0,
900, 289, 290, 180, 181, 0, 0, 182, 0, 0,
986, 289, 290, 180, 181, 0, 0, 182, 0, 0,
1001, 289, 290, 180, 181, 0, 0, 182, 0, 0,
1003, 289, 290, 180, 181, 0, 0, 182, 0, 0,
1005, 289, 290, 180, 181, 0, 0, 182, 0, 0,
1023, 289, 290, 180, 181, 0, 0, 182, 0, 0,
1024, 289, 290, 180, 181, 0, 0, 182, 0, 0,
1025, 289, 290, 180, 181, 0, 0, 182, 0, 0,
1183, 289, 290, 180, 181, 0, 0, 182, 0, 0,
1184, 289, 290, 180, 181, 0, 0, 182, 0, 0,
1185, 289, 290, 180, 181, 0, 0, 182, 0, 0,
1264, 289, 290, 180, 181, 0, 0, 182, 0, 0,
1265, 289, 290, 180, 181, 0, 0, 182, 0, 0,
1266, 289, 290, 180, 181, 0, 0, 182, 0, 0,
1312, 289, 290, 180, 181, 0, 0, 182, 0, 0,
1313, 289, 290, 180, 181, 0, 0, 182, 0, 0,
1314, 289, 290, 180, 181, 0, 0, 182, 0, 410,
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
289, 290, 180, 181, 0, 0, 182, 0, 411, 289,
290, 180, 181, 0, 0, 182, 0, 412, 289, 290,
180, 181, 0, 0, 182, 0, 484, 289, 290, 180,
181, 0, 0, 182, 0, 485, 289, 290, 180, 181,
0, 0, 182, 0, 486, 289, 290, 180, 181, 0,
0, 182, 0, 590, 289, 290, 180, 181, 0, 0,
182, 0, 591, 289, 290, 180, 181, 0, 0, 182,
0, 710, 289, 290, 180, 181, 0, 0, 182, 0,
711, 289, 290, 180, 181, 0, 0, 182, 0, 727,
289, 290, 180, 181, 0, 0, 182, 0, 728, 289,
290, 180, 181, 0, 0, 182, 0, 761, 289, 290,
180, 181, 0, 0, 182, 0, 787, 289, 290, 180,
181, 0, 0, 182, 0, 788, 289, 290, 180, 181,
0, 0, 182, 0, 789, 289, 290, 180, 181, 0,
0, 182, 0, 790, 289, 290, 180, 181, 0, 0,
182, 0, 791, 289, 290, 180, 181, 0, 0, 182,
0, 792, 289, 290, 180, 181, 0, 0, 182, 0,
793, 289, 290, 180, 181, 0, 0, 182, 0, 794,
289, 290, 180, 181, 0, 0, 182, 0, 795, 289,
290, 180, 181, 0, 0, 182, 0, 796, 289, 290,
180, 181, 0, 0, 182, 0, 797, 289, 290, 180,
181, 0, 0, 182, 0, 798, 289, 290, 180, 181,
0, 0, 182, 0, 873, 289, 290, 180, 181, 0,
0, 182, 0, 874, 289, 290, 180, 181, 0, 0,
182, 0, 884, 289, 290, 180, 181, 0, 0, 182,
0, 888, 289, 290, 180, 181, 0, 0, 182, 0,
899, 289, 290, 180, 181, 0, 0, 182, 0, 904,
289, 290, 180, 181, 0, 0, 182, 0, 907, 289,
290, 180, 181, 0, 0, 182, 0, 909, 289, 290,
180, 181, 0, 0, 182, 0, 920, 289, 290, 180,
181, 0, 0, 182, 0, 921, 289, 290, 180, 181,
0, 0, 182, 0, 922, 289, 290, 180, 181, 0,
0, 182, 0, 923, 289, 290, 180, 181, 0, 0,
182, 0, 924, 289, 290, 180, 181, 0, 0, 182,
0, 925, 289, 290, 180, 181, 0, 0, 182, 0,
926, 289, 290, 180, 181, 0, 0, 182, 0, 927,
289, 290, 180, 181, 0, 0, 182, 0, 928, 289,
290, 180, 181, 0, 0, 182, 0, 929, 289, 290,
180, 181, 0, 0, 182, 0, 930, 289, 290, 180,
181, 0, 0, 182, 0, 931, 289, 290, 180, 181,
0, 0, 182, 0, 992, 289, 290, 180, 181, 0,
0, 182, 0, 993, 289, 290, 180, 181, 0, 0,
182, 0, 998, 289, 290, 180, 181, 0, 0, 182,
0, 1014, 289, 290, 180, 181, 0, 0, 182, 0,
1015, 289, 290, 180, 181, 0, 0, 182, 0, 1016,
289, 290, 180, 181, 0, 0, 182, 0, 1017, 289,
290, 180, 181, 0, 0, 182, 0, 1018, 289, 290,
180, 181, 0, 0, 182, 0, 1019, 289, 290, 180,
181, 0, 0, 182, 0, 1020, 289, 290, 180, 181,
0, 0, 182, 0, 1021, 289, 290, 180, 181, 0,
0, 182, 0, 1022, 289, 290, 180, 181, 0, 0,
182, 0, 1064, 289, 290, 180, 181, 0, 0, 182,
0, 1065, 289, 290, 180, 181, 0, 0, 182, 0,
1076, 289, 290, 180, 181, 0, 0, 182, 0, 1077,
289, 290, 180, 181, 0, 0, 182, 0, 1078, 289,
290, 180, 181, 0, 0, 182, 0, 1079, 289, 290,
180, 181, 0, 0, 182, 0, 1080, 289, 290, 180,
181, 0, 0, 182, 0, 1081, 289, 290, 180, 181,
0, 0, 182, 0, 1082, 289, 290, 180, 181, 0,
0, 182, 0, 1083, 289, 290, 180, 181, 0, 0,
182, 0, 1084, 289, 290, 180, 181, 0, 0, 182,
0, 1130, 289, 290, 180, 181, 0, 0, 182, 0,
1131, 289, 290, 180, 181, 0, 0, 182, 0, 1132,
289, 290, 180, 181, 0, 0, 182, 0, 1133, 289,
290, 180, 181, 0, 0, 182, 0, 1134, 289, 290,
180, 181, 0, 0, 182, 0, 1135, 289, 290, 180,
181, 0, 0, 182, 0, 1136, 289, 290, 180, 181,
0, 0, 182, 0, 1137, 289, 290, 180, 181, 0,
0, 182, 0, 1138, 289, 290, 180, 181, 0, 0,
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
182, 0, 1172, 289, 290, 180, 181, 0, 0, 182,
0, 1177, 289, 290, 180, 181, 0, 0, 182, 0,
1178, 289, 290, 180, 181, 0, 0, 182, 0, 1179,
289, 290, 180, 181, 0, 0, 182, 0, 1180, 289,
290, 180, 181, 0, 0, 182, 0, 1181, 289, 290,
180, 181, 0, 0, 182, 0, 1182, 289, 290, 180,
181, 0, 0, 182, 0, 1200, 289, 290, 180, 181,
0, 0, 182, 0, 1205, 289, 290, 180, 181, 0,
0, 182, 0, 1206, 289, 290, 180, 181, 0, 0,
182, 0, 1207, 289, 290, 180, 181, 0, 0, 182,
0, 1208, 289, 290, 180, 181, 0, 0, 182, 0,
1209, 289, 290, 180, 181, 0, 0, 182, 0, 1210,
289, 290, 180, 181, 0, 0, 182, 0, 1233, 289,
290, 180, 181, 0, 0, 182, 0, 1234, 289, 290,
180, 181, 0, 0, 182, 0, 1235, 289, 290, 180,
181, 0, 0, 182, 0, 1236, 289, 290, 180, 181,
0, 0, 182, 0, 1237, 289, 290, 180, 181, 0,
0, 182, 0, 1238, 289, 290, 180, 181, 0, 0,
182, 0, 1261, 289, 290, 180, 181, 0, 0, 182,
0, 1262, 289, 290, 180, 181, 0, 0, 182, 0,
1263, 289, 290, 180, 181, 0, 0, 182, 0, 1275,
289, 290, 180, 181, 0, 0, 182, 0, 1276, 289,
290, 180, 181, 0, 0, 182, 0, 1277, 289, 290,
180, 181, 0, 0, 182, 0, 1292, 289, 290, 180,
181, 0, 0, 182, 0, 1293, 289, 290, 180, 181,
0, 0, 182, 0, 1294
};
57, 85, 86, 87, 6, 7, 137, 4, 81, 135,
6, 6, 618, 619, 151, 57, 59, 154, 144, 145,
146, 147, 65, 59, 150, 6, 119, 41, 6, 65,
59, 124, 6, 41, 7, 6, 65, 734, 144, 145,
146, 147, 6, 6, 150, 30, 743, 6, 33, 34,
143, 157, 8, 750, 147, 148, 6, 138, 30, 6,
151, 33, 6, 144, 145, 146, 147, 152, 46, 150,
155, 155, 151, 91, 92, 93, 94, 30, 151, 151,
33, 34, 888, 36, 154, 33, 34, 6, 36, 107,
108, 109, 110, 111, 151, 113, 114, 154, 116, 117,
118, 6, 120, 107, 108, 109, 110, 111, 112, 113,
114, 151, 154, 6, 720, 133, 134, 151, 132, 155,
6, 146, 147, 137, 151, 150, 155, 154, 7, 133,
134, 149, 136, 151, 38, 152, 153, 155, 156, 157,
158, 159, 160, 161, 162, 163, 164, 165, 166, 167,
168, 169, 170, 171, 172, 173, 174, 154, 154, 154,
178, 179, 180, 181, 182, 183, 144, 145, 146, 147,
48, 49, 150, 144, 145, 146, 147, 152, 153, 150,
1047, 144, 145, 146, 147, 151, 151, 150, 144, 145,
146, 147, 889, 151, 150, 34, 893, 144, 145, 146,
147, 152, 151, 150, 155, 223, 152, 152, 226, 155,
155, 151, 230, 36, 154, 34, 234, 235, 236, 154,
54, 34, 56, 251, 252, 253, 154, 154, 5, 144,
145, 146, 147, 34, 258, 150, 264, 154, 6, 267,
268, 144, 145, 146, 147, 5, 151, 150, 144, 145,
146, 147, 152, 152, 150, 155, 155, 3, 4, 154,
41, 289, 290, 9, 10, 11, 12, 13, 14, 15,
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
26, 27, 28, 29, 152, 34, 151, 155, 995, 996,
997, 998, 5, 152, 152, 1002, 155, 155, 30, 31,
32, 33, 34, 35, 36, 37, 151, 39, 151, 41,
42, 135, 44, 45, 138, 152, 140, 6, 155, 151,
348, 152, 146, 147, 155, 353, 150, 152, 135, 151,
155, 138, 64, 140, 362, 363, 151, 361, 154, 146,
147, 369, 152, 150, 150, 155, 78, 79, 376, 152,
453, 454, 155, 456, 151, 151, 135, 460, 461, 152,
1067, 1068, 155, 151, 1071, 144, 145, 146, 147, 152,
152, 150, 155, 155, 154, 403, 92, 93, 94, 95,
96, 151, 410, 411, 412, 144, 145, 146, 147, 141,
151, 150, 144, 152, 151, 151, 155, 151, 144, 145,
132, 144, 145, 146, 147, 151, 151, 150, 5, 152,
156, 151, 155, 516, 151, 151, 519, 1124, 144, 145,
146, 147, 690, 155, 150, 154, 152, 451, 151, 155,
151, 151, 151, 151, 462, 463, 539, 540, 562, 151,
151, 151, 545, 546, 0, 1, 151, 3, 151, 552,
151, 554, 151, 144, 145, 146, 147, 154, 154, 150,
484, 485, 486, 566, 155, 568, 154, 154, 1175, 154,
151, 151, 151, 151, 577, 578, 579, 151, 151, 582,
583, 584, 585, 586, 587, 588, 514, 515, 151, 517,
144, 145, 146, 147, 151, 151, 150, 1204, 151, 151,
151, 155, 151, 531, 532, 144, 145, 146, 147, 533,
151, 150, 152, 3, 4, 151, 155, 151, 542, 9,
10, 11, 12, 13, 14, 15, 16, 17, 18, 19,
20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
140, 151, 151, 571, 144, 145, 146, 147, 576, 151,
150, 107, 108, 109, 110, 111, 112, 113, 114, 151,
151, 589, 590, 591, 151, 151, 151, 151, 151, 151,
608, 609, 151, 851, 1291, 30, 31, 32, 33, 34,
35, 36, 37, 621, 39, 153, 41, 42, 626, 44,
45, 66, 67, 68, 69, 70, 71, 72, 73, 74,
75, 76, 77, 151, 717, 151, 151, 151, 7, 64,
152, 724, 7, 152, 152, 728, 7, 7, 82, 5,
5, 5, 756, 78, 79, 144, 145, 146, 147, 5,
125, 150, 666, 5, 747, 5, 155, 5, 5, 5,
678, 679, 3, 5, 144, 145, 146, 147, 5, 5,
150, 151, 5, 5, 154, 5, 5, 691, 5, 693,
5, 695, 5, 144, 145, 146, 147, 5, 5, 150,
5, 5, 710, 711, 155, 5, 5, 132, 5, 5,
155, 6, 5, 5, 5, 723, 6, 725, 7, 727,
144, 145, 146, 147, 7, 7, 150, 7, 6, 737,
155, 155, 6, 155, 7, 7, 744, 745, 746, 144,
145, 146, 147, 751, 7, 150, 155, 755, 154, 151,
155, 154, 760, 761, 7, 151, 7, 139, 152, 152,
798, 153, 7, 876, 64, 152, 879, 7, 7, 144,
145, 146, 147, 152, 152, 150, 814, 154, 78, 79,
155, 144, 145, 146, 147, 7, 7, 150, 901, 66,
67, 68, 69, 70, 71, 72, 73, 74, 75, 76,
77, 152, 7, 7, 917, 7, 152, 7, 144, 145,
146, 147, 152, 152, 150, 7, 854, 855, 856, 155,
144, 145, 146, 147, 152, 7, 150, 144, 145, 146,
147, 155, 132, 150, 152, 873, 874, 152, 155, 7,
6, 152, 880, 152, 882, 152, 884, 152, 144, 145,
146, 147, 151, 891, 150, 152, 7, 152, 152, 155,
152, 899, 144, 145, 146, 147, 904, 152, 150, 907,
154, 153, 152, 911, 152, 988, 989, 152, 155, 152,
928, 929, 930, 931, 152, 144, 145, 146, 147, 151,
1013, 150, 7, 151, 151, 943, 155, 151, 151, 3,
4, 7, 154, 151, 151, 9, 10, 11, 12, 13,
24, 25, 26, 27, 28, 29, 144, 145, 146, 147,
151, 151, 150, 144, 145, 146, 147, 155, 1061, 150,
135, 154, 153, 991, 992, 993, 994, 144, 145, 146,
147, 151, 1075, 150, 144, 145, 146, 147, 155, 3,
150, 3, 151, 3, 146, 155, 1014, 1015, 1016, 1017,
1018, 1019, 1020, 1021, 1022, 144, 145, 146, 147, 3,
3, 150, 3, 3, 3, 1033, 155, 144, 145, 146,
147, 3, 3, 150, 144, 145, 146, 147, 155, 3,
150, 3, 1125, 153, 144, 145, 146, 147, 3, 3,
150, 3, 5, 153, 5, 3, 1064, 1065, 144, 145,
146, 147, 6, 6, 150, 6, 6, 153, 1076, 1077,
1078, 1079, 1080, 1081, 1082, 1083, 1084, 1085, 1086, 1087,
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
144, 145, 6, 6, 154, 1093, 6, 151, 4, 83,
154, 154, 152, 1176, 144, 145, 146, 147, 153, 152,
150, 153, 153, 153, 144, 145, 146, 147, 152, 152,
150, 1119, 1120, 153, 153, 1123, 152, 152, 7, 153,
1203, 152, 1130, 1131, 1132, 1133, 1134, 1135, 1136, 1137,
1138, 1139, 153, 1141, 153, 1143, 144, 145, 146, 147,
152, 1149, 150, 152, 6, 153, 152, 152, 1231, 144,
145, 146, 147, 152, 152, 150, 153, 153, 153, 144,
145, 146, 147, 1171, 1172, 150, 152, 6, 153, 1177,
1178, 1179, 1180, 1181, 1182, 152, 152, 1260, 144, 145,
146, 147, 152, 152, 150, 152, 6, 153, 6, 152,
6, 1274, 1200, 6, 6, 6, 6, 1205, 1206, 1207,
1208, 1209, 1210, 1211, 1212, 1213, 144, 145, 146, 147,
6, 6, 150, 6, 6, 153, 144, 145, 146, 147,
6, 6, 150, 83, 152, 1233, 1234, 1235, 1236, 1237,
1238, 1239, 7, 1241, 155, 1243, 144, 145, 146, 147,
155, 155, 150, 3, 6, 153, 3, 6, 146, 3,
6, 6, 3, 1261, 1262, 1263, 144, 145, 146, 147,
6, 6, 150, 6, 3, 153, 6, 1275, 1276, 1277,
1278, 1279, 1280, 144, 145, 146, 147, 3, 3, 150,
3, 154, 153, 155, 1292, 1293, 1294, 1295, 6, 1297,
6, 1299, 144, 145, 146, 147, 152, 152, 150, 152,
154, 153, 144, 145, 146, 147, 80, 6, 150, 153,
152, 1319, 1320, 1321, 152, 144, 145, 146, 147, 152,
1328, 150, 1330, 152, 1332, 3, 4, 152, 154, 153,
152, 9, 10, 11, 12, 13, 14, 15, 16, 17,
18, 19, 20, 21, 22, 23, 24, 25, 26, 27,
28, 29, 3, 4, 33, 152, 6, 6, 9, 10,
11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
21, 22, 23, 24, 25, 26, 27, 28, 29, 3,
4, 153, 153, 152, 152, 9, 10, 11, 12, 13,
14, 15, 16, 17, 18, 19, 20, 21, 22, 23,
24, 25, 26, 27, 28, 29, 153, 83, 6, 153,
89, 90, 91, 6, 3, 153, 152, 3, 97, 98,
99, 100, 101, 102, 103, 104, 105, 106, 6, 6,
6, 6, 6, 6, 6, 6, 115, 116, 117, 118,
119, 120, 121, 122, 123, 124, 3, 126, 127, 128,
129, 130, 131, 144, 145, 146, 147, 6, 5, 150,
5, 155, 153, 6, 154, 152, 144, 145, 146, 147,
152, 152, 150, 151, 144, 145, 146, 147, 152, 152,
150, 153, 153, 153, 152, 152, 144, 145, 146, 147,
153, 152, 150, 144, 145, 153, 6, 6, 0, 1,
151, 6, 4, 144, 145, 146, 147, 152, 6, 150,
6, 6, 153, 144, 145, 146, 147, 6, 6, 150,
144, 145, 153, 152, 6, 6, 5, 151, 30, 31,
32, 33, 34, 35, 36, 37, 5, 39, 40, 41,
42, 43, 44, 45, 155, 152, 152, 80, 153, 51,
52, 53, 54, 55, 56, 152, 58, 59, 60, 61,
62, 153, 64, 144, 145, 146, 147, 152, 152, 150,
152, 154, 153, 5, 154, 154, 78, 79, 144, 145,
146, 147, 84, 5, 150, 6, 88, 153, 144, 145,
146, 147, 6, 155, 150, 6, 6, 153, 144, 145,
146, 147, 154, 153, 150, 153, 80, 153, 144, 145,
146, 147, 152, 152, 150, 6, 6, 153, 144, 145,
146, 147, 6, 155, 150, 155, 6, 153, 6, 6,
132, 144, 145, 146, 147, 6, 6, 150, 154, 154,
153, 144, 145, 146, 147, 152, 152, 150, 152, 141,
153, 144, 145, 146, 147, 152, 6, 150, 152, 6,
153, 144, 145, 146, 147, 6, 153, 150, 154, 154,
153, 144, 145, 146, 147, 6, 6, 150, 6, 154,
153, 144, 145, 146, 147, 152, 152, 150, 152, 154,
153, 144, 145, 146, 147, 154, 6, 150, 6, 6,
153, 144, 145, 146, 147, 153, 6, 150, 154, 154,
153, 144, 145, 146, 147, 154, 6, 150, 6, 6,
153, 144, 145, 146, 147, 0, 0, 150, 6, 6,
153, 144, 145, 146, 147, 488, 6, 150, -1, 463,
153, 144, 145, 146, 147, -1, -1, 150, -1, -1,
153, 144, 145, 146, 147, 1012, 715, 150, -1, -1,
153, 144, 145, 146, 147, -1, -1, 150, -1, -1,
153, 144, 145, 146, 147, -1, -1, 150, -1, -1,
153, 144, 145, 146, 147, -1, -1, 150, -1, -1,
153, 144, 145, 146, 147, -1, -1, 150, -1, -1,
153, 144, 145, 146, 147, -1, -1, 150, -1, -1,
153, 144, 145, 146, 147, -1, -1, 150, -1, -1,
153, 144, 145, 146, 147, -1, -1, 150, -1, -1,
153, 144, 145, 146, 147, -1, -1, 150, -1, -1,
153, 144, 145, 146, 147, -1, -1, 150, -1, -1,
153, 144, 145, 146, 147, -1, -1, 150, -1, -1,
153, 144, 145, 146, 147, -1, -1, 150, -1, -1,
153, 144, 145, 146, 147, -1, -1, 150, -1, -1,
153, 144, 145, 146, 147, -1, -1, 150, -1, -1,
153, 144, 145, 146, 147, -1, -1, 150, -1, -1,
153, 144, 145, 146, 147, -1, -1, 150, -1, -1,
153, 144, 145, 146, 147, -1, -1, 150, -1, -1,
153, 144, 145, 146, 147, -1, -1, 150, -1, -1,
153, 144, 145, 146, 147, -1, -1, 150, -1, -1,
153, 144, 145, 146, 147, -1, -1, 150, -1, -1,
153, 144, 145, 146, 147, -1, -1, 150, -1, -1,
153, 144, 145, 146, 147, -1, -1, 150, -1, -1,
153, 144, 145, 146, 147, -1, -1, 150, -1, -1,
153, 144, 145, 146, 147, -1, -1, 150, -1, -1,
153, 144, 145, 146, 147, -1, -1, 150, -1, 152,
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
144, 145, 146, 147, -1, -1, 150, -1, 152, 144,
145, 146, 147, -1, -1, 150, -1, 152, 144, 145,
146, 147, -1, -1, 150, -1, 152, 144, 145, 146,
147, -1, -1, 150, -1, 152, 144, 145, 146, 147,
-1, -1, 150, -1, 152, 144, 145, 146, 147, -1,
-1, 150, -1, 152, 144, 145, 146, 147, -1, -1,
150, -1, 152, 144, 145, 146, 147, -1, -1, 150,
-1, 152, 144, 145, 146, 147, -1, -1, 150, -1,
152, 144, 145, 146, 147, -1, -1, 150, -1, 152,
144, 145, 146, 147, -1, -1, 150, -1, 152, 144,
145, 146, 147, -1, -1, 150, -1, 152, 144, 145,
146, 147, -1, -1, 150, -1, 152, 144, 145, 146,
147, -1, -1, 150, -1, 152, 144, 145, 146, 147,
-1, -1, 150, -1, 152, 144, 145, 146, 147, -1,
-1, 150, -1, 152, 144, 145, 146, 147, -1, -1,
150, -1, 152, 144, 145, 146, 147, -1, -1, 150,
-1, 152, 144, 145, 146, 147, -1, -1, 150, -1,
152, 144, 145, 146, 147, -1, -1, 150, -1, 152,
144, 145, 146, 147, -1, -1, 150, -1, 152, 144,
145, 146, 147, -1, -1, 150, -1, 152, 144, 145,
146, 147, -1, -1, 150, -1, 152, 144, 145, 146,
147, -1, -1, 150, -1, 152, 144, 145, 146, 147,
-1, -1, 150, -1, 152, 144, 145, 146, 147, -1,
-1, 150, -1, 152, 144, 145, 146, 147, -1, -1,
150, -1, 152, 144, 145, 146, 147, -1, -1, 150,
-1, 152, 144, 145, 146, 147, -1, -1, 150, -1,
152, 144, 145, 146, 147, -1, -1, 150, -1, 152,
144, 145, 146, 147, -1, -1, 150, -1, 152, 144,
145, 146, 147, -1, -1, 150, -1, 152, 144, 145,
146, 147, -1, -1, 150, -1, 152, 144, 145, 146,
147, -1, -1, 150, -1, 152, 144, 145, 146, 147,
-1, -1, 150, -1, 152, 144, 145, 146, 147, -1,
-1, 150, -1, 152, 144, 145, 146, 147, -1, -1,
150, -1, 152, 144, 145, 146, 147, -1, -1, 150,
-1, 152, 144, 145, 146, 147, -1, -1, 150, -1,
152, 144, 145, 146, 147, -1, -1, 150, -1, 152,
144, 145, 146, 147, -1, -1, 150, -1, 152, 144,
145, 146, 147, -1, -1, 150, -1, 152, 144, 145,
146, 147, -1, -1, 150, -1, 152, 144, 145, 146,
147, -1, -1, 150, -1, 152, 144, 145, 146, 147,
-1, -1, 150, -1, 152, 144, 145, 146, 147, -1,
-1, 150, -1, 152, 144, 145, 146, 147, -1, -1,
150, -1, 152, 144, 145, 146, 147, -1, -1, 150,
-1, 152, 144, 145, 146, 147, -1, -1, 150, -1,
152, 144, 145, 146, 147, -1, -1, 150, -1, 152,
144, 145, 146, 147, -1, -1, 150, -1, 152, 144,
145, 146, 147, -1, -1, 150, -1, 152, 144, 145,
146, 147, -1, -1, 150, -1, 152, 144, 145, 146,
147, -1, -1, 150, -1, 152, 144, 145, 146, 147,
-1, -1, 150, -1, 152, 144, 145, 146, 147, -1,
-1, 150, -1, 152, 144, 145, 146, 147, -1, -1,
150, -1, 152, 144, 145, 146, 147, -1, -1, 150,
-1, 152, 144, 145, 146, 147, -1, -1, 150, -1,
152, 144, 145, 146, 147, -1, -1, 150, -1, 152,
144, 145, 146, 147, -1, -1, 150, -1, 152, 144,
145, 146, 147, -1, -1, 150, -1, 152, 144, 145,
146, 147, -1, -1, 150, -1, 152, 144, 145, 146,
147, -1, -1, 150, -1, 152, 144, 145, 146, 147,
-1, -1, 150, -1, 152, 144, 145, 146, 147, -1,
-1, 150, -1, 152, 144, 145, 146, 147, -1, -1,
150, -1, 152, 144, 145, 146, 147, -1, -1, 150,
-1, 152, 144, 145, 146, 147, -1, -1, 150, -1,
152, 144, 145, 146, 147, -1, -1, 150, -1, 152,
144, 145, 146, 147, -1, -1, 150, -1, 152, 144,
145, 146, 147, -1, -1, 150, -1, 152, 144, 145,
146, 147, -1, -1, 150, -1, 152, 144, 145, 146,
147, -1, -1, 150, -1, 152, 144, 145, 146, 147,
-1, -1, 150, -1, 152, 144, 145, 146, 147, -1,
-1, 150, -1, 152, 144, 145, 146, 147, -1, -1,
150, -1, 152, 144, 145, 146, 147, -1, -1, 150,
-1, 152, 144, 145, 146, 147, -1, -1, 150, -1,
152, 144, 145, 146, 147, -1, -1, 150, -1, 152,
144, 145, 146, 147, -1, -1, 150, -1, 152, 144,
145, 146, 147, -1, -1, 150, -1, 152, 144, 145,
146, 147, -1, -1, 150, -1, 152, 144, 145, 146,
147, -1, -1, 150, -1, 152, 144, 145, 146, 147,
-1, -1, 150, -1, 152, 144, 145, 146, 147, -1,
-1, 150, -1, 152, 144, 145, 146, 147, -1, -1,
150, -1, 152, 144, 145, 146, 147, -1, -1, 150,
-1, 152, 144, 145, 146, 147, -1, -1, 150, -1,
152, 144, 145, 146, 147, -1, -1, 150, -1, 152,
144, 145, 146, 147, -1, -1, 150, -1, 152, 144,
145, 146, 147, -1, -1, 150, -1, 152, 144, 145,
146, 147, -1, -1, 150, -1, 152, 144, 145, 146,
147, -1, -1, 150, -1, 152, 144, 145, 146, 147,
-1, -1, 150, -1, 152, 144, 145, 146, 147, -1,
-1, 150, -1, 152, 144, 145, 146, 147, -1, -1,
150, -1, 152, 144, 145, 146, 147, -1, -1, 150,
-1, 152, 144, 145, 146, 147, -1, -1, 150, -1,
152, 144, 145, 146, 147, -1, -1, 150, -1, 152,
144, 145, 146, 147, -1, -1, 150, -1, 152, 144,
145, 146, 147, -1, -1, 150, -1, 152, 144, 145,
146, 147, -1, -1, 150, -1, 152, 144, 145, 146,
147, -1, -1, 150, -1, 152, 144, 145, 146, 147,
-1, -1, 150, -1, 152
};
/* -*-C-*- Note some compilers choke on comments on `#line' lines. */
#line 3 "/usr/lib/bison.simple"
/* This file comes from bison-1.28. */
/* Skeleton output parser for bison,
Copyright (C) 1984, 1989, 1990 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
/* As a special exception, when this file is copied by Bison into a
Bison output file, you may use that output file without restriction.
This special exception was added by the Free Software Foundation
in version 1.24 of Bison. */
/* This is the parser code that is written into each bison parser
when the %semantic_parser declaration is not specified in the grammar.
It was written by Richard Stallman by simplifying the hairy parser
used when %semantic_parser is specified. */
#ifndef YYSTACK_USE_ALLOCA
#ifdef alloca
#define YYSTACK_USE_ALLOCA
#else /* alloca not defined */
#ifdef __GNUC__
#define alloca __builtin_alloca
#else /* not GNU C. */
#if (!defined (__STDC__) && defined (sparc)) || defined (__sparc__) || defined (__sparc) || defined (__sgi) || (defined (__sun) && defined (__i386))
#define YYSTACK_USE_ALLOCA
#include <alloca.h>
#else /* not sparc */
/* We think this test detects Watcom and Microsoft C. */
/* This used to test MSDOS, but that is a bad idea
since that symbol is in the user namespace. */
#if (defined (_MSDOS) || defined (_MSDOS_)) && !defined (__TURBOC__)
#if 0 /* No need for malloc.h, which pollutes the namespace;
instead, just don't use alloca. */
#include <malloc.h>
#else /* not MSDOS, or __TURBOC__ */
#if defined(_AIX)
/* I don't know what this was needed for, but it pollutes the namespace.
So I turned it off. rms, 2 May 1997. */
/* #include <malloc.h> */
#pragma alloca
#define YYSTACK_USE_ALLOCA
#else /* not MSDOS, or __TURBOC__, or _AIX */
#if 0
#ifdef __hpux /* haible@ilog.fr says this works for HPUX 9.05 and up,
and on HPUX 10. Eventually we can turn this on. */
#define YYSTACK_USE_ALLOCA
#define alloca __builtin_alloca
#endif /* __hpux */
#endif /* not _AIX */
#endif /* not MSDOS, or __TURBOC__ */
#endif /* not sparc */
#endif /* not GNU C */
#endif /* alloca not defined */
#endif /* YYSTACK_USE_ALLOCA not defined */
#ifdef YYSTACK_USE_ALLOCA
#define YYSTACK_ALLOC alloca
#else
#define YYSTACK_ALLOC malloc
#endif
/* Note: there must be only one dollar sign in this file.
It is replaced by the list of actions, each action
as one case of the switch. */
#define yyerrok (yyerrstatus = 0)
#define yyclearin (yychar = YYEMPTY)
#define YYEMPTY -2
#define YYEOF 0
#define YYACCEPT goto yyacceptlab
#define YYABORT goto yyabortlab
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
#define YYERROR goto yyerrlab1
/* Like YYERROR except do call yyerror.
This remains here temporarily to ease the
transition to the new meaning of YYERROR, for GCC.
Once GCC version 2 has supplanted version 1, this can go. */
#define YYFAIL goto yyerrlab
#define YYRECOVERING() (!!yyerrstatus)
#define YYBACKUP(token, value) \
do \
if (yychar == YYEMPTY && yylen == 1) \
{ yychar = (token), yylval = (value); \
yychar1 = YYTRANSLATE (yychar); \
YYPOPSTACK; \
goto yybackup; \
} \
else \
{ yyerror ("syntax error: cannot back up"); YYERROR; } \
while (0)
#define YYTERROR 1
#define YYERRCODE 256
#ifndef YYPURE
#define YYLEX yylex()
#endif
#ifdef YYPURE
#ifdef YYLSP_NEEDED
#ifdef YYLEX_PARAM
#define YYLEX yylex(&yylval, &yylloc, YYLEX_PARAM)
#else
#define YYLEX yylex(&yylval, &yylloc)
#endif
#else /* not YYLSP_NEEDED */
#ifdef YYLEX_PARAM
#define YYLEX yylex(&yylval, YYLEX_PARAM)
#else
#define YYLEX yylex(&yylval)
#endif
#endif /* not YYLSP_NEEDED */
#endif
/* If nonreentrant, generate the variables here */
#ifndef YYPURE
int yychar; /* the lookahead symbol */
YYSTYPE yylval; /* the semantic value of the */
/* lookahead symbol */
#ifdef YYLSP_NEEDED
YYLTYPE yylloc; /* location data for the lookahead */
/* symbol */
#endif
int yynerrs; /* number of parse errors so far */
#endif /* not YYPURE */
#if YYDEBUG != 0
int yydebug; /* nonzero means print parse trace */
/* Since this is uninitialized, it does not stop multiple parsers
from coexisting. */
#endif
/* YYINITDEPTH indicates the initial size of the parser's stacks */
#ifndef YYINITDEPTH
#define YYINITDEPTH 200
#endif
/* YYMAXDEPTH is the maximum size the stacks can grow to
(effective only if the built-in stack extension method is used). */
#if YYMAXDEPTH == 0
#undef YYMAXDEPTH
#endif
#ifndef YYMAXDEPTH
#define YYMAXDEPTH 10000
#endif
/* Define __yy_memcpy. Note that the size argument
should be passed with type unsigned int, because that is what the non-GCC
definitions require. With GCC, __builtin_memcpy takes an arg
of type size_t, but it can handle unsigned int. */
#if __GNUC__ > 1 /* GNU C and GNU C++ define this. */
#define __yy_memcpy(TO,FROM,COUNT) __builtin_memcpy(TO,FROM,COUNT)
#else /* not GNU C or C++ */
#ifndef __cplusplus
/* This is the most reliable way to avoid incompatibilities
in available built-in functions on various systems. */
static void
__yy_memcpy (to, from, count)
char *to;
char *from;
{
register char *f = from;
register char *t = to;
register int i = count;
while (i-- > 0)
*t++ = *f++;
}
#else /* __cplusplus */
/* This is the most reliable way to avoid incompatibilities
in available built-in functions on various systems. */
static void
__yy_memcpy (char *to, char *from, unsigned int count)
{
register int i = count;
while (i-- > 0)
*t++ = *f++;
}
#endif
#endif
/* The user can define YYPARSE_PARAM as the name of an argument to be passed
into yyparse. The argument should have type void *.
It should actually point to an object.
Grammar actions can access the variable by casting it
to the proper pointer type. */
#ifdef YYPARSE_PARAM
#ifdef __cplusplus
#define YYPARSE_PARAM_ARG void *YYPARSE_PARAM
#define YYPARSE_PARAM_DECL
#else /* not __cplusplus */
#define YYPARSE_PARAM_ARG YYPARSE_PARAM
#define YYPARSE_PARAM_DECL void *YYPARSE_PARAM;
#endif /* not __cplusplus */
#else /* not YYPARSE_PARAM */
#define YYPARSE_PARAM_ARG
#define YYPARSE_PARAM_DECL
#endif /* not YYPARSE_PARAM */
/* Prevent warning if -Wstrict-prototypes. */
#ifdef __GNUC__
#ifdef YYPARSE_PARAM
int yyparse (void *);
#else
int yyparse (void);
#endif
#endif
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
int
yyparse(YYPARSE_PARAM_ARG)
YYPARSE_PARAM_DECL
{
register int yystate;
register int yyn;
register short *yyssp;
register YYSTYPE *yyvsp;
int yyerrstatus; /* number of tokens to shift before error messages enabled */
int yychar1 = 0; /* lookahead token as an internal (translated) token number */
short yyssa[YYINITDEPTH]; /* the state stack */
YYSTYPE yyvsa[YYINITDEPTH]; /* the semantic value stack */
short *yyss = yyssa; /* refer to the stacks thru separate pointers */
YYSTYPE *yyvs = yyvsa; /* to allow yyoverflow to reallocate them elsewhere */
#ifdef YYLSP_NEEDED
YYLTYPE yylsa[YYINITDEPTH]; /* the location stack */
YYLTYPE *yyls = yylsa;
YYLTYPE *yylsp;
#define YYPOPSTACK (yyvsp--, yyssp--, yylsp--)
#else
#define YYPOPSTACK (yyvsp--, yyssp--)
#endif
int yystacksize = YYINITDEPTH;
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
#ifdef YYPURE
int yychar;
YYSTYPE yylval;
int yynerrs;
#ifdef YYLSP_NEEDED
YYLTYPE yylloc;
#endif
#endif
YYSTYPE yyval; /* the variable used to return */
/* semantic values from the action */
/* routines */
int yylen;
#if YYDEBUG != 0
if (yydebug)
fprintf(stderr, "Starting parse\n");
#endif
yystate = 0;
yyerrstatus = 0;
yynerrs = 0;
yychar = YYEMPTY; /* Cause a token to be read. */
/* Initialize stack pointers.
Waste one element of value and location stack
so that they stay on the same level as the state stack.
The wasted elements are never initialized. */
yyssp = yyss - 1;
yyvsp = yyvs;
#ifdef YYLSP_NEEDED
yylsp = yyls;
#endif
/* Push a new state, which is found in yystate . */
/* In all cases, when you get here, the value and location stacks
have just been pushed. so pushing a state here evens the stacks. */
yynewstate:
*++yyssp = yystate;
if (yyssp >= yyss + yystacksize - 1)
{
/* Give user a chance to reallocate the stack */
/* Use copies of these so that the &'s don't force the real ones into memory. */
YYSTYPE *yyvs1 = yyvs;
short *yyss1 = yyss;
#ifdef YYLSP_NEEDED
YYLTYPE *yyls1 = yyls;
#endif
/* Get the current used size of the three stacks, in elements. */
int size = yyssp - yyss + 1;
#ifdef yyoverflow
/* Each stack pointer address is followed by the size of
the data in use in that stack, in bytes. */
#ifdef YYLSP_NEEDED
/* This used to be a conditional around just the two extra args,
but that might be undefined if yyoverflow is a macro. */
yyoverflow("parser stack overflow",
&yyss1, size * sizeof (*yyssp),
&yyvs1, size * sizeof (*yyvsp),
&yyls1, size * sizeof (*yylsp),
&yystacksize);
#else
yyoverflow("parser stack overflow",
&yyss1, size * sizeof (*yyssp),
&yyvs1, size * sizeof (*yyvsp),
&yystacksize);
#endif
yyss = yyss1; yyvs = yyvs1;
#ifdef YYLSP_NEEDED
yyls = yyls1;
#endif
#else /* no yyoverflow */
/* Extend the stack our own way. */
if (yystacksize >= YYMAXDEPTH)
{
yyerror("parser stack overflow");
if (yyfree_stacks)
{
free (yyss);
free (yyvs);
#ifdef YYLSP_NEEDED
free (yyls);
#endif
}
return 2;
}
yystacksize *= 2;
if (yystacksize > YYMAXDEPTH)
yystacksize = YYMAXDEPTH;
#ifndef YYSTACK_USE_ALLOCA
yyfree_stacks = 1;
#endif
yyss = (short *) YYSTACK_ALLOC (yystacksize * sizeof (*yyssp));
__yy_memcpy ((char *)yyss, (char *)yyss1,
size * (unsigned int) sizeof (*yyssp));
yyvs = (YYSTYPE *) YYSTACK_ALLOC (yystacksize * sizeof (*yyvsp));
__yy_memcpy ((char *)yyvs, (char *)yyvs1,
size * (unsigned int) sizeof (*yyvsp));
#ifdef YYLSP_NEEDED
yyls = (YYLTYPE *) YYSTACK_ALLOC (yystacksize * sizeof (*yylsp));
__yy_memcpy ((char *)yyls, (char *)yyls1,
size * (unsigned int) sizeof (*yylsp));
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
#endif
#endif /* no yyoverflow */
yyssp = yyss + size - 1;
yyvsp = yyvs + size - 1;
#ifdef YYLSP_NEEDED
yylsp = yyls + size - 1;
#endif
#if YYDEBUG != 0
if (yydebug)
fprintf(stderr, "Stack size increased to %d\n", yystacksize);
#endif
if (yyssp >= yyss + yystacksize - 1)
YYABORT;
}
#if YYDEBUG != 0
if (yydebug)
fprintf(stderr, "Entering state %d\n", yystate);
#endif
goto yybackup;
yybackup:
/* Do appropriate processing given the current state. */
/* Read a lookahead token if we need one and don't already have one. */
/* yyresume: */
/* First try to decide what to do without reference to lookahead token. */
yyn = yypact[yystate];
if (yyn == YYFLAG)
goto yydefault;
/* Not known => get a lookahead token if don't already have one. */
/* yychar is either YYEMPTY or YYEOF
or a valid token in external form. */
if (yychar == YYEMPTY)
{
#if YYDEBUG != 0
if (yydebug)
fprintf(stderr, "Reading a token: ");
#endif
yychar = YYLEX;
}
/* Convert token to internal form (in yychar1) for indexing tables with */
if (yychar <= 0) /* This means end of input. */
{
yychar1 = 0;
yychar = YYEOF; /* Don't call YYLEX any more */
#if YYDEBUG != 0
if (yydebug)
fprintf(stderr, "Now at end of input.\n");
#endif
}
else
{
yychar1 = YYTRANSLATE(yychar);
#if YYDEBUG != 0
if (yydebug)
{
fprintf (stderr, "Next token is %d (%s", yychar, yytname[yychar1]);
/* Give the individual parser a way to print the precise meaning
of a token, for further debugging info. */
#ifdef YYPRINT
YYPRINT (stderr, yychar, yylval);
#endif
fprintf (stderr, ")\n");
}
#endif
}
yyn += yychar1;
if (yyn < 0 || yyn > YYLAST || yycheck[yyn] != yychar1)
goto yydefault;
yyn = yytable[yyn];
/* yyn is what to do for this token type in this state.
Negative => reduce, -yyn is rule number.
Positive => shift, yyn is new state.
New state is final state => don't bother to shift,
just return success.
0, or most negative number => error. */
if (yyn < 0)
{
if (yyn == YYFLAG)
goto yyerrlab;
yyn = -yyn;
goto yyreduce;
}
else if (yyn == 0)