/* YYRLINE[YYN] -- source line where rule number YYN was defined. */
static const yytype_uint16 yyrline[] =
{
- 0, 127, 127, 133, 143, 147, 151, 157, 167, 171,
- 175, 176, 183, 192, 195, 196, 198, 200, 217, 236,
- 238, 240, 244, 248, 252, 256, 265, 266, 270, 281,
- 289, 300, 303, 309, 310, 317, 330, 342, 353, 363,
- 373, 409, 417, 427, 433, 434, 439, 442, 446, 451,
- 455, 459, 465, 474, 478, 480, 482, 484, 486, 491,
- 495, 501, 514, 515, 519, 531, 552, 558, 563, 568,
- 578, 579, 584, 585, 589, 599, 603, 613, 614, 623,
- 636, 635, 652, 656, 660, 664, 668, 678, 686, 690,
- 695, 702, 711, 717, 723, 731, 735, 742, 741, 752,
- 753, 757, 766, 771, 779, 786, 793, 803, 812, 819,
- 828, 835, 841, 848, 858, 862, 866, 872, 876, 880,
- 884, 888, 892, 896, 908, 912, 916, 920, 930, 934,
- 941, 945, 949, 954, 959, 964, 973, 978, 983, 989,
- 995, 1006, 1010, 1014, 1026, 1039, 1047, 1059, 1060, 1061,
- 1062, 1063, 1068, 1072, 1074, 1078, 1083, 1088, 1090, 1092,
- 1094, 1096, 1098, 1100, 1109, 1120, 1122, 1124, 1129, 1142,
- 1147, 1152, 1156, 1160, 1164, 1168, 1172, 1174, 1176, 1178,
- 1181, 1185, 1191, 1194, 1203, 1209, 1214, 1215, 1219, 1227,
- 1234, 1239, 1244, 1246, 1248, 1253, 1255, 1260, 1261, 1263,
- 1278, 1282, 1288, 1294, 1300, 1306, 1312, 1319, 1321, 1323,
- 1326
+ 0, 135, 135, 141, 151, 155, 159, 165, 175, 179,
+ 183, 184, 191, 200, 203, 204, 206, 208, 225, 244,
+ 246, 248, 252, 256, 260, 264, 273, 274, 278, 289,
+ 297, 308, 311, 317, 318, 325, 338, 350, 361, 371,
+ 381, 413, 421, 431, 437, 438, 443, 446, 450, 455,
+ 459, 463, 469, 478, 482, 484, 486, 488, 490, 495,
+ 499, 505, 519, 520, 524, 537, 560, 566, 571, 576,
+ 586, 587, 592, 593, 597, 607, 611, 621, 622, 631,
+ 645, 644, 663, 667, 671, 675, 679, 689, 698, 702,
+ 707, 714, 723, 729, 735, 743, 747, 754, 753, 764,
+ 765, 769, 778, 783, 791, 798, 805, 815, 824, 831,
+ 840, 847, 853, 860, 870, 874, 878, 884, 888, 892,
+ 896, 900, 904, 908, 920, 924, 928, 932, 942, 946,
+ 953, 957, 961, 966, 971, 976, 985, 990, 995, 1001,
+ 1007, 1018, 1022, 1026, 1038, 1051, 1059, 1071, 1072, 1073,
+ 1074, 1075, 1080, 1084, 1086, 1090, 1095, 1100, 1102, 1104,
+ 1106, 1108, 1110, 1112, 1121, 1132, 1134, 1136, 1141, 1154,
+ 1159, 1164, 1168, 1172, 1176, 1180, 1184, 1188, 1192, 1194,
+ 1197, 1201, 1207, 1210, 1219, 1225, 1230, 1231, 1235, 1243,
+ 1250, 1255, 1260, 1262, 1264, 1269, 1271, 1276, 1277, 1279,
+ 1294, 1298, 1304, 1310, 1316, 1322, 1328, 1335, 1337, 1339,
+ 1342
};
#endif
14, 96, 96, 105, 105, 99, 96, 88, 96, 108,
105, 4, 112, 105, 113, 87, 87, 96, 96, 102
};
-/* which symbols are of type opval */
-static const int yy_is_opval[] =
-{
- 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 1, 1, 1,
- 1, 1, 1, 1, 1, 1,
- 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, 0,
- 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 1, 0, 0, 0, 1,
- 0, 0, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 0, 1, 1, 1,
- 1, 1, 1, 0, 1, 1, 1,
- 1, 1, 1, 0, 0,
- 0, 1, 1, 1, 1,
- 1, 1, 1, 0, 1, 1, 1, 0,
- 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 1, 0
+typedef enum {
+ toketype_i_tkval, toketype_ival, toketype_opval, toketype_p_tkval
+} toketypes;
+
+/* type of each token/terminal */
+static const toketypes yy_type_tab[] =
+{
+ toketype_ival, toketype_ival, toketype_ival, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval,
+ toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_opval, toketype_opval, toketype_opval,
+ toketype_opval, toketype_opval, toketype_opval, toketype_opval, toketype_opval, toketype_opval,
+ toketype_p_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval,
+ toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval,
+ toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval,
+ toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval,
+ toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval,
+ toketype_ival, toketype_ival, toketype_ival, toketype_ival, toketype_ival, toketype_ival, toketype_ival, toketype_ival,
+ toketype_ival, toketype_ival, toketype_ival, toketype_ival, toketype_ival, toketype_ival, toketype_ival,
+ toketype_ival, toketype_ival, toketype_ival, toketype_ival, toketype_ival, toketype_ival, toketype_ival,
+ toketype_ival, toketype_ival, toketype_ival, toketype_ival, toketype_ival, toketype_ival, toketype_i_tkval, toketype_ival,
+ toketype_ival, toketype_opval, toketype_ival, toketype_ival, toketype_ival, toketype_opval,
+ toketype_ival, toketype_ival, toketype_opval, toketype_opval, toketype_opval, toketype_opval, toketype_opval,
+ toketype_opval, toketype_opval, toketype_opval, toketype_opval, toketype_ival, toketype_opval, toketype_opval, toketype_opval,
+ toketype_opval, toketype_opval, toketype_opval, toketype_p_tkval, toketype_opval, toketype_opval, toketype_opval,
+ toketype_opval, toketype_opval, toketype_opval, toketype_ival, toketype_ival,
+ toketype_ival, toketype_opval, toketype_opval, toketype_opval, toketype_opval,
+ toketype_opval, toketype_opval, toketype_opval, toketype_ival, toketype_opval, toketype_opval, toketype_opval, toketype_ival,
+ toketype_opval, toketype_opval, toketype_opval, toketype_opval, toketype_opval, toketype_opval,
+ toketype_opval, toketype_opval, toketype_opval, toketype_opval, toketype_opval, toketype_opval,
+ toketype_opval, toketype_opval, toketype_opval, toketype_opval, toketype_opval, toketype_opval, toketype_opval
};