summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/moc/moc_lex.cpp895
-rw-r--r--src/moc/moc_yacc.cpp10
2 files changed, 451 insertions, 454 deletions
diff --git a/src/moc/moc_lex.cpp b/src/moc/moc_lex.cpp
index 5b76dd4ff..aca7638ba 100644
--- a/src/moc/moc_lex.cpp
+++ b/src/moc/moc_lex.cpp
@@ -377,7 +377,7 @@ struct yy_trans_info
flex_int32_t yy_verify;
flex_int32_t yy_nxt;
};
-static yyconst flex_int16_t yy_accept[623] =
+static yyconst flex_int16_t yy_accept[617] =
{ 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -386,68 +386,67 @@ static yyconst flex_int16_t yy_accept[623] =
105, 105, 105, 105, 139, 134, 148, 139, 113, 148,
148, 148, 130, 148, 99, 99, 99, 99, 99, 99,
99, 99, 99, 99, 99, 99, 99, 99, 99, 99,
- 99, 99, 99, 99, 139, 134, 140, 139, 140, 140,
- 106, 106, 106, 106, 106, 15, 16, 139, 134, 141,
- 139, 141, 141, 107, 107, 107, 107, 107, 28, 29,
-
- 139, 134, 145, 139, 54, 55, 58, 145, 59, 56,
- 57, 60, 139, 134, 143, 139, 42, 43, 46, 143,
- 47, 44, 45, 139, 134, 144, 139, 48, 49, 52,
- 144, 53, 50, 51, 139, 134, 142, 139, 111, 142,
- 13, 14, 139, 134, 137, 137, 112, 61, 62, 137,
- 137, 134, 149, 139, 149, 139, 134, 147, 139, 147,
- 139, 134, 34, 35, 100, 100, 100, 100, 100, 104,
- 101, 102, 103, 139, 136, 135, 139, 134, 134, 134,
- 0, 108, 0, 105, 105, 105, 105, 105, 113, 0,
- 0, 123, 0, 0, 132, 131, 130, 92, 99, 99,
+ 99, 99, 99, 139, 134, 140, 139, 140, 140, 106,
+ 106, 106, 106, 15, 16, 139, 134, 141, 139, 141,
+ 141, 107, 107, 107, 107, 107, 28, 29, 139, 134,
+
+ 145, 139, 54, 55, 58, 145, 59, 56, 57, 60,
+ 139, 134, 143, 139, 42, 43, 46, 143, 47, 44,
+ 45, 139, 134, 144, 139, 48, 49, 52, 144, 53,
+ 50, 51, 139, 134, 142, 139, 111, 142, 13, 14,
+ 139, 134, 137, 137, 112, 61, 62, 137, 137, 134,
+ 149, 139, 149, 139, 134, 147, 139, 147, 139, 134,
+ 34, 35, 100, 100, 100, 100, 100, 104, 101, 102,
+ 103, 139, 136, 135, 139, 134, 134, 134, 0, 108,
+ 0, 105, 105, 105, 105, 105, 113, 0, 0, 123,
+ 0, 0, 132, 131, 130, 92, 99, 99, 99, 99,
99, 99, 99, 99, 99, 99, 99, 99, 99, 99,
99, 99, 99, 99, 99, 99, 99, 99, 99, 99,
+ 99, 99, 99, 99, 99, 99, 99, 99, 0, 109,
+ 0, 106, 106, 106, 106, 106, 106, 0, 110, 0,
+ 107, 107, 107, 107, 107, 111, 0, 138, 112, 0,
+ 138, 100, 100, 100, 100, 100, 100, 104, 0, 135,
+ 134, 105, 105, 105, 105, 114, 0, 0, 114, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 93, 131, 99, 99, 87, 99, 99, 99, 99, 99,
+ 99, 99, 99, 99, 99, 76, 99, 99, 99, 99,
+
99, 99, 99, 99, 99, 99, 99, 99, 99, 99,
- 99, 0, 109, 0, 106, 106, 106, 106, 106, 106,
- 106, 0, 110, 0, 107, 107, 107, 107, 107, 111,
- 0, 138, 112, 0, 138, 100, 100, 100, 100, 100,
- 100, 104, 0, 135, 134, 105, 105, 105, 105, 114,
- 0, 0, 114, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 93, 131, 99, 99, 99, 99,
- 99, 99, 99, 87, 99, 99, 99, 99, 99, 99,
-
- 99, 99, 99, 99, 76, 99, 99, 99, 99, 99,
- 99, 99, 99, 99, 99, 99, 99, 99, 99, 99,
- 99, 99, 99, 99, 99, 99, 99, 106, 106, 106,
- 106, 106, 106, 106, 106, 106, 106, 106, 107, 107,
- 107, 107, 100, 100, 100, 100, 100, 100, 134, 105,
- 105, 105, 105, 129, 125, 124, 126, 0, 127, 122,
- 115, 116, 117, 118, 119, 120, 121, 0, 99, 99,
- 99, 99, 99, 99, 99, 65, 74, 99, 99, 99,
- 83, 99, 99, 99, 99, 77, 99, 99, 99, 99,
+ 99, 99, 99, 99, 99, 99, 99, 99, 106, 106,
+ 106, 106, 106, 106, 107, 107, 107, 107, 100, 100,
+ 100, 100, 100, 100, 134, 105, 105, 105, 105, 129,
+ 125, 124, 126, 0, 127, 122, 115, 116, 117, 118,
+ 119, 120, 121, 0, 99, 99, 99, 99, 99, 99,
+ 65, 74, 99, 99, 99, 83, 99, 99, 99, 99,
+ 77, 99, 99, 99, 99, 99, 99, 99, 99, 99,
99, 99, 99, 99, 99, 99, 99, 99, 99, 99,
-
- 99, 99, 99, 99, 99, 82, 99, 106, 106, 106,
- 106, 106, 106, 106, 106, 106, 106, 106, 107, 107,
- 107, 107, 100, 36, 100, 100, 100, 100, 134, 1,
- 105, 105, 3, 127, 128, 99, 99, 99, 99, 99,
- 99, 99, 84, 72, 99, 99, 80, 99, 99, 99,
- 99, 99, 99, 99, 99, 99, 75, 99, 99, 7,
- 99, 99, 99, 96, 99, 86, 99, 97, 99, 99,
- 106, 106, 106, 106, 106, 106, 106, 106, 106, 106,
- 21, 30, 107, 107, 33, 100, 39, 100, 100, 37,
- 134, 105, 105, 99, 99, 99, 99, 12, 99, 99,
-
- 81, 68, 63, 69, 99, 99, 99, 99, 99, 90,
- 99, 99, 78, 67, 85, 99, 99, 99, 99, 99,
- 106, 106, 106, 106, 27, 106, 106, 106, 17, 106,
- 107, 107, 100, 100, 38, 134, 105, 105, 99, 11,
- 99, 99, 99, 99, 95, 99, 99, 88, 99, 99,
- 6, 99, 64, 99, 71, 99, 106, 26, 106, 106,
- 106, 19, 106, 20, 107, 107, 100, 100, 134, 134,
- 105, 4, 99, 99, 99, 99, 99, 99, 91, 99,
- 66, 94, 79, 73, 106, 106, 106, 106, 106, 107,
- 31, 100, 100, 133, 2, 99, 99, 99, 5, 99,
-
- 98, 89, 106, 106, 106, 23, 18, 32, 100, 100,
- 99, 10, 9, 70, 106, 25, 24, 40, 41, 8,
- 22, 0
+ 82, 99, 106, 106, 106, 106, 106, 106, 106, 106,
+
+ 106, 106, 107, 107, 107, 107, 100, 36, 100, 100,
+ 100, 100, 134, 1, 105, 105, 3, 127, 128, 99,
+ 99, 99, 99, 99, 99, 99, 84, 72, 99, 99,
+ 80, 99, 99, 99, 99, 99, 99, 99, 99, 99,
+ 75, 99, 99, 7, 99, 99, 99, 96, 99, 86,
+ 99, 97, 99, 99, 106, 106, 106, 106, 106, 106,
+ 106, 106, 106, 106, 21, 30, 107, 107, 33, 100,
+ 39, 100, 100, 37, 134, 105, 105, 99, 99, 99,
+ 99, 99, 99, 99, 81, 68, 63, 69, 99, 99,
+ 99, 99, 99, 90, 99, 99, 78, 67, 85, 99,
+
+ 99, 99, 99, 99, 106, 106, 106, 106, 106, 106,
+ 106, 106, 17, 106, 107, 107, 100, 100, 38, 134,
+ 105, 105, 99, 99, 99, 99, 99, 12, 99, 95,
+ 99, 99, 88, 99, 99, 6, 99, 64, 99, 71,
+ 99, 106, 106, 106, 106, 106, 27, 19, 106, 20,
+ 107, 107, 100, 100, 134, 134, 105, 4, 99, 11,
+ 99, 99, 99, 99, 99, 91, 99, 66, 94, 79,
+ 73, 106, 26, 106, 106, 106, 106, 107, 31, 100,
+ 100, 133, 2, 99, 5, 99, 99, 99, 98, 89,
+ 106, 23, 106, 106, 18, 32, 100, 100, 99, 99,
+
+ 99, 70, 106, 106, 106, 40, 41, 99, 10, 9,
+ 106, 25, 24, 8, 22, 0
} ;
static yyconst flex_int32_t yy_ec[256] =
@@ -494,160 +493,160 @@ static yyconst flex_int32_t yy_meta[72] =
1
} ;
-static yyconst flex_int16_t yy_base[649] =
+static yyconst flex_int16_t yy_base[644] =
{ 0,
- 0, 3, 16, 5, 87, 9, 158, 227, 233, 302,
- 307, 377, 319, 447, 331, 492, 343, 355, 537, 582,
- 369, 390, 395, 398, 628, 311, 425, 464, 1206, 1207,
- 229, 1207, 316, 364, 1154, 1207, 304, 307, 328, 0,
- 1147, 1155, 1150, 1138, 403, 1149, 1207, 352, 1154, 317,
- 403, 374, 425, 1181, 0, 1150, 1160, 1148, 311, 387,
- 1134, 348, 274, 1134, 1132, 1126, 1142, 1128, 370, 1136,
- 407, 428, 361, 401, 476, 1136, 1207, 443, 386, 471,
- 0, 1139, 1149, 423, 430, 1207, 1207, 505, 1133, 1207,
- 487, 407, 489, 0, 1126, 1134, 1129, 1117, 1207, 1207,
-
- 510, 1128, 1207, 512, 1207, 1207, 1207, 496, 1207, 1207,
- 1207, 1207, 515, 1127, 1207, 517, 1207, 1207, 1207, 512,
- 1207, 1207, 1207, 521, 1126, 1207, 526, 1207, 1207, 1207,
- 520, 1207, 1207, 1207, 529, 1125, 1207, 541, 1130, 524,
- 1207, 1207, 545, 1123, 1207, 550, 1128, 1207, 1207, 545,
- 557, 1121, 1207, 559, 554, 563, 1120, 1207, 568, 562,
- 571, 1119, 1207, 1207, 0, 1144, 1143, 420, 1130, 1121,
- 1207, 1207, 1207, 576, 1207, 0, 590, 0, 0, 1113,
- 544, 1207, 1160, 0, 1115, 1104, 1103, 1104, 1114, 593,
- 1151, 1150, 695, 1144, 589, 592, 597, 1207, 0, 678,
-
- 1108, 1098, 1095, 1088, 1103, 1102, 1090, 1083, 1082, 1082,
- 1085, 1088, 286, 1084, 1078, 1083, 1088, 520, 1090, 1084,
- 1077, 1082, 1075, 506, 1076, 1071, 1071, 554, 1075, 1068,
- 543, 577, 1207, 1125, 0, 683, 1081, 558, 1078, 1072,
- 1065, 700, 1207, 1120, 0, 1075, 1064, 1063, 1064, 1074,
- 611, 617, 1073, 619, 717, 0, 1079, 686, 1079, 1081,
- 1085, 1068, 710, 0, 1059, 1048, 1058, 1048, 1049, 1207,
- 1100, 1099, 1098, 715, 718, 1097, 1096, 1095, 1094, 1093,
- 1092, 1091, 1090, 1089, 1207, 712, 1064, 1061, 1052, 1055,
- 1066, 1056, 1030, 0, 1028, 1025, 1023, 1022, 1035, 1025,
-
- 1030, 1033, 1028, 1023, 0, 1024, 1029, 1024, 1013, 1008,
- 1009, 1015, 1015, 1008, 1010, 1004, 1003, 1001, 1004, 1004,
- 1011, 1002, 1005, 1001, 995, 1007, 1009, 1025, 1022, 1013,
- 1016, 1027, 1017, 984, 985, 991, 988, 982, 982, 992,
- 982, 983, 1012, 1016, 1014, 1009, 1000, 997, 979, 971,
- 970, 975, 977, 1207, 1207, 1207, 1207, 724, 1207, 1207,
- 1207, 1207, 1207, 1207, 1207, 1207, 1207, 1023, 1008, 988,
- 1002, 992, 986, 1002, 966, 0, 0, 959, 957, 963,
- 0, 957, 954, 958, 957, 0, 966, 951, 965, 964,
- 959, 954, 946, 944, 573, 944, 950, 955, 947, 936,
-
- 951, 942, 946, 945, 933, 0, 933, 975, 955, 969,
- 959, 953, 969, 942, 937, 932, 939, 923, 922, 921,
- 926, 928, 954, 0, 941, 944, 953, 952, 917, 0,
- 914, 926, 0, 1207, 1207, 935, 940, 934, 935, 931,
- 938, 911, 0, 0, 914, 906, 0, 913, 911, 905,
- 900, 896, 895, 908, 907, 892, 0, 898, 903, 0,
- 903, 888, 903, 0, 898, 0, 890, 0, 900, 891,
- 908, 913, 907, 908, 904, 911, 876, 889, 888, 880,
- 0, 0, 875, 887, 0, 901, 0, 894, 908, 0,
- 879, 882, 865, 890, 889, 889, 900, 0, 899, 864,
-
- 0, 0, 0, 0, 870, 873, 860, 867, 854, 0,
- 865, 853, 0, 0, 0, 851, 861, 861, 855, 854,
- 872, 871, 871, 882, 0, 881, 853, 840, 0, 840,
- 854, 837, 879, 878, 0, 853, 847, 844, 862, 0,
- 854, 840, 849, 819, 0, 814, 801, 0, 806, 795,
- 0, 797, 0, 790, 0, 781, 799, 0, 798, 782,
- 790, 0, 710, 0, 710, 706, 734, 733, 708, 365,
- 700, 0, 718, 726, 710, 708, 699, 690, 0, 690,
- 0, 0, 0, 0, 704, 712, 696, 695, 660, 652,
- 0, 596, 563, 1207, 0, 500, 479, 449, 0, 429,
-
- 0, 0, 448, 429, 379, 0, 0, 0, 364, 339,
- 285, 0, 0, 0, 279, 0, 0, 0, 0, 0,
- 0, 1207, 763, 769, 775, 781, 787, 793, 799, 805,
- 811, 817, 819, 825, 831, 833, 839, 841, 847, 849,
- 855, 861, 863, 869, 875, 881, 884, 889
+ 0, 3, 16, 5, 87, 9, 158, 229, 300, 176,
+ 370, 440, 181, 510, 249, 555, 207, 211, 600, 645,
+ 252, 281, 267, 383, 691, 185, 389, 402, 1191, 1192,
+ 178, 1192, 183, 220, 1139, 1192, 184, 372, 185, 0,
+ 1132, 1140, 1135, 1123, 416, 1134, 1192, 198, 1139, 243,
+ 409, 195, 414, 1166, 0, 1146, 1134, 196, 376, 1120,
+ 204, 229, 1120, 1118, 1112, 1128, 1114, 214, 1122, 383,
+ 400, 317, 339, 454, 1122, 1192, 204, 422, 399, 0,
+ 1136, 370, 240, 1192, 1192, 459, 1120, 1192, 461, 429,
+ 458, 0, 1113, 1121, 1116, 1104, 1192, 1192, 470, 1115,
+
+ 1192, 475, 1192, 1192, 1192, 469, 1192, 1192, 1192, 1192,
+ 485, 1114, 1192, 478, 1192, 1192, 1192, 479, 1192, 1192,
+ 1192, 491, 1113, 1192, 493, 1192, 1192, 1192, 488, 1192,
+ 1192, 1192, 497, 1112, 1192, 502, 1117, 496, 1192, 1192,
+ 523, 1110, 1192, 505, 1115, 1192, 1192, 507, 528, 1108,
+ 1192, 530, 514, 533, 1107, 1192, 535, 530, 539, 1106,
+ 1192, 1192, 0, 1131, 1130, 427, 1117, 1108, 1192, 1192,
+ 1192, 544, 1192, 0, 546, 0, 0, 1100, 440, 1192,
+ 1147, 0, 1102, 1091, 1090, 1091, 1101, 546, 1138, 1137,
+ 758, 1131, 555, 560, 565, 1192, 0, 1095, 1085, 1082,
+
+ 1075, 1090, 1089, 1077, 1070, 1069, 1069, 1072, 1075, 318,
+ 1071, 1065, 1070, 1075, 522, 1077, 1071, 1064, 1069, 1062,
+ 505, 1063, 1058, 1058, 427, 1062, 1055, 527, 465, 1192,
+ 1112, 0, 1068, 529, 1065, 1059, 1052, 470, 1192, 1107,
+ 0, 1062, 1051, 1050, 1051, 1061, 582, 588, 1060, 588,
+ 592, 0, 1066, 363, 1066, 1068, 1072, 1055, 592, 0,
+ 1046, 1035, 1045, 1035, 1036, 1192, 1087, 1086, 1085, 600,
+ 603, 1084, 1083, 1082, 1081, 1080, 1079, 1078, 1077, 1076,
+ 1192, 607, 601, 1023, 0, 1021, 1018, 1016, 1015, 1028,
+ 1018, 1023, 1026, 1021, 1016, 0, 1017, 1022, 1017, 1006,
+
+ 1001, 1002, 1008, 1008, 1001, 1003, 997, 996, 994, 997,
+ 997, 1004, 995, 998, 994, 988, 1000, 1002, 607, 983,
+ 984, 990, 987, 981, 981, 991, 981, 982, 1011, 1015,
+ 1013, 1008, 999, 996, 978, 970, 969, 974, 976, 1192,
+ 1192, 1192, 1192, 645, 1192, 1192, 1192, 1192, 1192, 1192,
+ 1192, 1192, 1192, 1022, 997, 994, 584, 989, 1000, 967,
+ 0, 0, 960, 958, 964, 0, 958, 955, 959, 958,
+ 0, 967, 952, 966, 965, 960, 955, 947, 945, 564,
+ 945, 951, 956, 948, 937, 952, 943, 947, 946, 934,
+ 0, 934, 966, 963, 615, 958, 969, 945, 940, 935,
+
+ 942, 926, 925, 924, 929, 931, 957, 0, 944, 947,
+ 956, 955, 920, 0, 917, 929, 0, 1192, 1192, 955,
+ 935, 944, 948, 938, 932, 914, 0, 0, 917, 909,
+ 0, 916, 914, 908, 899, 888, 882, 891, 890, 869,
+ 0, 875, 876, 0, 876, 854, 862, 0, 850, 0,
+ 838, 0, 848, 832, 861, 785, 793, 796, 785, 779,
+ 752, 765, 764, 756, 0, 0, 751, 762, 0, 776,
+ 0, 769, 781, 0, 752, 754, 737, 762, 767, 773,
+ 760, 761, 757, 735, 0, 0, 0, 0, 741, 744,
+ 731, 738, 725, 0, 736, 724, 0, 0, 0, 722,
+
+ 732, 732, 726, 725, 743, 748, 754, 741, 742, 738,
+ 723, 710, 0, 708, 722, 705, 747, 746, 0, 721,
+ 714, 638, 650, 649, 663, 648, 659, 0, 631, 0,
+ 632, 619, 0, 628, 617, 0, 626, 0, 626, 0,
+ 624, 637, 636, 650, 635, 646, 0, 0, 618, 0,
+ 619, 616, 645, 644, 618, 584, 610, 0, 632, 0,
+ 618, 626, 606, 593, 586, 0, 583, 0, 0, 0,
+ 0, 604, 0, 592, 599, 590, 560, 548, 0, 541,
+ 534, 1192, 0, 529, 0, 536, 516, 497, 0, 0,
+ 489, 0, 478, 420, 0, 0, 429, 412, 394, 378,
+
+ 347, 0, 272, 264, 223, 0, 0, 230, 0, 0,
+ 184, 0, 0, 0, 0, 1192, 826, 832, 838, 844,
+ 850, 856, 862, 868, 874, 880, 886, 888, 894, 900,
+ 902, 908, 910, 916, 918, 924, 930, 932, 938, 944,
+ 950, 953, 958
} ;
-static yyconst flex_int16_t yy_def[649] =
+static yyconst flex_int16_t yy_def[644] =
{ 0,
- 623, 623, 622, 3, 622, 5, 622, 7, 622, 9,
- 624, 624, 625, 625, 626, 626, 627, 627, 628, 628,
- 629, 629, 630, 630, 622, 25, 623, 623, 622, 622,
- 622, 622, 622, 622, 631, 622, 622, 632, 622, 633,
- 633, 633, 633, 633, 622, 631, 622, 622, 634, 635,
- 622, 622, 622, 622, 636, 636, 636, 636, 636, 636,
- 636, 636, 636, 636, 636, 636, 636, 636, 636, 636,
- 636, 636, 636, 636, 622, 631, 622, 622, 637, 622,
- 638, 638, 638, 638, 638, 622, 622, 622, 631, 622,
- 622, 639, 622, 640, 640, 640, 640, 640, 622, 622,
-
- 622, 631, 622, 622, 622, 622, 622, 622, 622, 622,
- 622, 622, 622, 631, 622, 622, 622, 622, 622, 622,
- 622, 622, 622, 622, 631, 622, 622, 622, 622, 622,
- 622, 622, 622, 622, 622, 631, 622, 622, 641, 622,
- 622, 622, 622, 631, 622, 622, 642, 622, 622, 622,
- 622, 631, 622, 622, 622, 622, 631, 622, 622, 622,
- 622, 631, 622, 622, 643, 643, 643, 643, 643, 644,
- 622, 622, 622, 622, 622, 645, 622, 631, 631, 631,
- 632, 622, 632, 633, 633, 633, 633, 633, 634, 634,
- 622, 622, 646, 622, 622, 622, 622, 622, 636, 636,
-
- 636, 636, 636, 636, 636, 636, 636, 636, 636, 636,
- 636, 636, 636, 636, 636, 636, 636, 636, 636, 636,
- 636, 636, 636, 636, 636, 636, 636, 636, 636, 636,
- 636, 637, 622, 637, 638, 638, 638, 638, 638, 638,
- 638, 639, 622, 639, 640, 640, 640, 640, 640, 641,
- 641, 622, 642, 642, 622, 643, 643, 643, 643, 643,
- 643, 644, 644, 645, 631, 633, 633, 633, 633, 622,
- 622, 622, 622, 622, 622, 622, 622, 622, 622, 622,
- 622, 622, 622, 647, 622, 622, 636, 636, 636, 636,
- 636, 636, 636, 636, 636, 636, 636, 636, 636, 636,
-
- 636, 636, 636, 636, 636, 636, 636, 636, 636, 636,
- 636, 636, 636, 636, 636, 636, 636, 636, 636, 636,
- 636, 636, 636, 636, 636, 636, 636, 638, 638, 638,
- 638, 638, 638, 638, 638, 638, 638, 638, 640, 640,
- 640, 640, 643, 643, 643, 643, 643, 643, 631, 633,
- 633, 633, 633, 622, 622, 622, 622, 622, 622, 622,
- 622, 622, 622, 622, 622, 622, 622, 647, 636, 636,
- 636, 636, 636, 636, 636, 636, 636, 636, 636, 636,
- 636, 636, 636, 636, 636, 636, 636, 636, 636, 636,
- 636, 636, 636, 636, 636, 636, 636, 636, 636, 636,
-
- 636, 636, 636, 636, 636, 636, 636, 638, 638, 638,
- 638, 638, 638, 638, 638, 638, 638, 638, 640, 640,
- 640, 640, 643, 643, 643, 643, 643, 643, 631, 633,
- 633, 633, 633, 622, 622, 636, 636, 636, 636, 636,
- 636, 636, 636, 636, 636, 636, 636, 636, 636, 636,
- 636, 636, 636, 636, 636, 636, 636, 636, 636, 636,
- 636, 636, 636, 636, 636, 636, 636, 636, 636, 636,
- 638, 638, 638, 638, 638, 638, 638, 638, 638, 638,
- 638, 640, 640, 640, 640, 643, 643, 643, 643, 643,
- 631, 633, 633, 636, 636, 636, 636, 636, 636, 636,
-
- 636, 636, 636, 636, 636, 636, 636, 636, 636, 636,
- 636, 636, 636, 636, 636, 636, 636, 636, 636, 636,
- 638, 638, 638, 638, 638, 638, 638, 638, 638, 638,
- 640, 640, 643, 643, 643, 648, 633, 633, 636, 636,
- 636, 636, 636, 636, 636, 636, 636, 636, 636, 636,
- 636, 636, 636, 636, 636, 636, 638, 638, 638, 638,
- 638, 638, 638, 638, 640, 640, 643, 643, 648, 648,
- 633, 633, 636, 636, 636, 636, 636, 636, 636, 636,
- 636, 636, 636, 636, 638, 638, 638, 638, 638, 640,
- 640, 643, 643, 622, 633, 636, 636, 636, 636, 636,
-
- 636, 636, 638, 638, 638, 638, 638, 640, 643, 643,
- 636, 636, 636, 636, 638, 638, 638, 643, 643, 636,
- 638, 0, 622, 622, 622, 622, 622, 622, 622, 622,
- 622, 622, 622, 622, 622, 622, 622, 622, 622, 622,
- 622, 622, 622, 622, 622, 622, 622, 622
+ 617, 617, 616, 3, 616, 5, 618, 618, 616, 9,
+ 619, 619, 620, 620, 621, 621, 622, 622, 623, 623,
+ 624, 624, 625, 625, 616, 25, 617, 617, 616, 616,
+ 616, 616, 616, 616, 626, 616, 616, 627, 616, 628,
+ 628, 628, 628, 628, 616, 626, 616, 616, 629, 630,
+ 616, 616, 616, 616, 631, 631, 631, 631, 631, 631,
+ 631, 631, 631, 631, 631, 631, 631, 631, 631, 631,
+ 631, 631, 631, 616, 626, 616, 616, 632, 616, 633,
+ 633, 633, 633, 616, 616, 616, 626, 616, 616, 634,
+ 616, 635, 635, 635, 635, 635, 616, 616, 616, 626,
+
+ 616, 616, 616, 616, 616, 616, 616, 616, 616, 616,
+ 616, 626, 616, 616, 616, 616, 616, 616, 616, 616,
+ 616, 616, 626, 616, 616, 616, 616, 616, 616, 616,
+ 616, 616, 616, 626, 616, 616, 636, 616, 616, 616,
+ 616, 626, 616, 616, 637, 616, 616, 616, 616, 626,
+ 616, 616, 616, 616, 626, 616, 616, 616, 616, 626,
+ 616, 616, 638, 638, 638, 638, 638, 639, 616, 616,
+ 616, 616, 616, 640, 616, 626, 626, 626, 627, 616,
+ 627, 628, 628, 628, 628, 628, 629, 629, 616, 616,
+ 641, 616, 616, 616, 616, 616, 631, 631, 631, 631,
+
+ 631, 631, 631, 631, 631, 631, 631, 631, 631, 631,
+ 631, 631, 631, 631, 631, 631, 631, 631, 631, 631,
+ 631, 631, 631, 631, 631, 631, 631, 631, 632, 616,
+ 632, 633, 633, 633, 633, 633, 633, 634, 616, 634,
+ 635, 635, 635, 635, 635, 636, 636, 616, 637, 637,
+ 616, 638, 638, 638, 638, 638, 638, 639, 639, 640,
+ 626, 628, 628, 628, 628, 616, 616, 616, 616, 616,
+ 616, 616, 616, 616, 616, 616, 616, 616, 616, 642,
+ 616, 616, 631, 631, 631, 631, 631, 631, 631, 631,
+ 631, 631, 631, 631, 631, 631, 631, 631, 631, 631,
+
+ 631, 631, 631, 631, 631, 631, 631, 631, 631, 631,
+ 631, 631, 631, 631, 631, 631, 631, 631, 633, 633,
+ 633, 633, 633, 633, 635, 635, 635, 635, 638, 638,
+ 638, 638, 638, 638, 626, 628, 628, 628, 628, 616,
+ 616, 616, 616, 616, 616, 616, 616, 616, 616, 616,
+ 616, 616, 616, 642, 631, 631, 631, 631, 631, 631,
+ 631, 631, 631, 631, 631, 631, 631, 631, 631, 631,
+ 631, 631, 631, 631, 631, 631, 631, 631, 631, 631,
+ 631, 631, 631, 631, 631, 631, 631, 631, 631, 631,
+ 631, 631, 633, 633, 633, 633, 633, 633, 633, 633,
+
+ 633, 633, 635, 635, 635, 635, 638, 638, 638, 638,
+ 638, 638, 626, 628, 628, 628, 628, 616, 616, 631,
+ 631, 631, 631, 631, 631, 631, 631, 631, 631, 631,
+ 631, 631, 631, 631, 631, 631, 631, 631, 631, 631,
+ 631, 631, 631, 631, 631, 631, 631, 631, 631, 631,
+ 631, 631, 631, 631, 633, 633, 633, 633, 633, 633,
+ 633, 633, 633, 633, 633, 635, 635, 635, 635, 638,
+ 638, 638, 638, 638, 626, 628, 628, 631, 631, 631,
+ 631, 631, 631, 631, 631, 631, 631, 631, 631, 631,
+ 631, 631, 631, 631, 631, 631, 631, 631, 631, 631,
+
+ 631, 631, 631, 631, 633, 633, 633, 633, 633, 633,
+ 633, 633, 633, 633, 635, 635, 638, 638, 638, 643,
+ 628, 628, 631, 631, 631, 631, 631, 631, 631, 631,
+ 631, 631, 631, 631, 631, 631, 631, 631, 631, 631,
+ 631, 633, 633, 633, 633, 633, 633, 633, 633, 633,
+ 635, 635, 638, 638, 643, 643, 628, 628, 631, 631,
+ 631, 631, 631, 631, 631, 631, 631, 631, 631, 631,
+ 631, 633, 633, 633, 633, 633, 633, 635, 635, 638,
+ 638, 616, 628, 631, 631, 631, 631, 631, 631, 631,
+ 633, 633, 633, 633, 633, 635, 638, 638, 631, 631,
+
+ 631, 631, 633, 633, 633, 638, 638, 631, 631, 631,
+ 633, 633, 633, 631, 633, 0, 616, 616, 616, 616,
+ 616, 616, 616, 616, 616, 616, 616, 616, 616, 616,
+ 616, 616, 616, 616, 616, 616, 616, 616, 616, 616,
+ 616, 616, 616
} ;
-static yyconst flex_int16_t yy_nxt[1279] =
+static yyconst flex_int16_t yy_nxt[1264] =
{ 0,
- 622, 31, 31, 32, 31, 34, 32, 45, 35, 622,
- 46, 75, 33, 622, 76, 33, 36, 37, 37, 32,
+ 616, 31, 31, 32, 31, 34, 32, 45, 35, 616,
+ 46, 74, 33, 616, 75, 33, 36, 37, 37, 32,
38, 36, 36, 36, 36, 36, 36, 36, 39, 36,
36, 36, 36, 36, 36, 36, 40, 40, 40, 40,
40, 40, 40, 40, 40, 40, 40, 40, 40, 40,
@@ -659,136 +658,135 @@ static yyconst flex_int16_t yy_nxt[1279] =
53, 53, 53, 54, 47, 47, 47, 55, 55, 55,
55, 55, 55, 55, 55, 55, 55, 55, 55, 55,
- 55, 55, 56, 55, 55, 57, 55, 55, 55, 55,
- 47, 47, 47, 58, 59, 55, 60, 61, 62, 63,
- 55, 55, 64, 65, 66, 67, 68, 69, 70, 71,
- 72, 73, 74, 55, 55, 55, 47, 47, 77, 78,
- 78, 32, 79, 77, 77, 77, 77, 77, 77, 77,
- 80, 77, 77, 77, 77, 77, 77, 77, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 82, 81, 81, 83, 81, 81, 81,
-
- 81, 77, 77, 77, 81, 81, 81, 81, 81, 81,
- 81, 81, 81, 81, 81, 81, 81, 81, 84, 81,
- 85, 81, 81, 81, 81, 81, 81, 86, 87, 88,
- 174, 174, 89, 90, 91, 91, 32, 92, 90, 90,
- 90, 90, 90, 90, 90, 93, 90, 90, 90, 90,
- 90, 90, 90, 94, 94, 94, 94, 94, 94, 94,
- 94, 94, 94, 94, 94, 94, 94, 94, 94, 94,
- 94, 94, 94, 94, 94, 94, 90, 90, 90, 94,
- 94, 94, 95, 94, 94, 94, 94, 94, 94, 94,
- 94, 96, 94, 94, 94, 94, 97, 98, 94, 94,
-
- 94, 94, 99, 100, 101, 174, 174, 102, 104, 104,
- 32, 182, 621, 34, 105, 106, 35, 107, 620, 108,
- 116, 116, 32, 192, 109, 175, 117, 118, 176, 119,
- 211, 120, 127, 127, 32, 212, 121, 175, 128, 129,
- 176, 130, 304, 131, 138, 138, 32, 139, 132, 305,
- 110, 183, 111, 174, 174, 140, 138, 143, 32, 139,
- 144, 193, 122, 619, 123, 174, 177, 140, 594, 178,
- 154, 154, 32, 203, 133, 204, 134, 112, 104, 113,
- 32, 155, 114, 175, 105, 106, 176, 107, 618, 108,
- 233, 154, 156, 32, 109, 157, 159, 159, 32, 159,
-
- 161, 32, 155, 162, 174, 177, 209, 160, 178, 570,
- 160, 243, 141, 142, 194, 210, 195, 195, 195, 228,
- 110, 617, 111, 229, 141, 142, 31, 31, 32, 170,
- 234, 218, 171, 172, 219, 173, 196, 33, 197, 197,
- 197, 205, 259, 206, 174, 174, 207, 112, 116, 124,
- 32, 244, 125, 616, 117, 118, 230, 119, 260, 120,
- 231, 221, 222, 223, 121, 31, 34, 32, 170, 35,
- 224, 171, 172, 615, 173, 614, 33, 174, 177, 225,
- 175, 178, 226, 176, 238, 240, 241, 239, 174, 174,
- 122, 613, 123, 127, 135, 32, 227, 136, 175, 128,
-
- 129, 176, 130, 612, 131, 175, 174, 177, 176, 132,
- 178, 174, 177, 174, 174, 178, 174, 177, 174, 174,
- 178, 175, 174, 177, 176, 611, 178, 174, 174, 175,
- 174, 177, 176, 175, 178, 133, 176, 134, 146, 146,
- 32, 147, 174, 174, 148, 149, 174, 177, 182, 150,
- 178, 252, 252, 317, 175, 148, 149, 176, 252, 255,
- 174, 174, 178, 175, 174, 177, 176, 318, 178, 174,
- 174, 175, 174, 177, 176, 310, 178, 174, 174, 311,
- 148, 233, 149, 146, 151, 32, 147, 152, 183, 148,
- 149, 174, 177, 610, 150, 178, 189, 189, 326, 327,
-
- 148, 149, 195, 195, 195, 286, 286, 286, 196, 322,
- 197, 197, 197, 334, 250, 250, 323, 335, 252, 252,
- 458, 234, 253, 253, 459, 148, 609, 149, 30, 31,
- 31, 32, 30, 30, 30, 163, 164, 30, 30, 30,
- 33, 30, 30, 30, 30, 30, 30, 30, 165, 165,
- 165, 166, 165, 165, 165, 165, 165, 165, 165, 165,
- 165, 165, 165, 165, 167, 168, 165, 165, 165, 169,
- 165, 30, 30, 30, 165, 165, 165, 165, 165, 165,
- 165, 165, 165, 165, 165, 165, 165, 165, 165, 165,
- 165, 165, 165, 165, 165, 165, 165, 30, 30, 272,
-
- 287, 273, 288, 608, 243, 328, 344, 329, 274, 275,
- 607, 289, 290, 262, 262, 291, 330, 331, 252, 255,
- 332, 357, 178, 345, 359, 286, 286, 286, 358, 358,
- 434, 358, 358, 606, 605, 604, 603, 358, 358, 276,
- 602, 601, 277, 278, 244, 600, 599, 279, 598, 597,
- 596, 595, 570, 280, 593, 592, 281, 591, 282, 590,
- 283, 589, 284, 30, 30, 30, 30, 30, 30, 103,
- 103, 103, 103, 103, 103, 115, 115, 115, 115, 115,
- 115, 126, 126, 126, 126, 126, 126, 137, 137, 137,
- 137, 137, 137, 145, 145, 145, 145, 145, 145, 153,
-
- 153, 153, 153, 153, 153, 158, 158, 158, 158, 158,
- 158, 179, 588, 179, 179, 179, 179, 181, 587, 181,
- 181, 181, 181, 184, 184, 189, 586, 585, 189, 189,
- 189, 191, 584, 191, 191, 191, 191, 199, 199, 232,
- 583, 232, 232, 232, 232, 235, 235, 242, 582, 242,
- 242, 242, 242, 245, 245, 250, 581, 580, 250, 250,
- 250, 253, 579, 578, 253, 253, 253, 256, 256, 262,
- 577, 576, 262, 262, 262, 264, 575, 264, 264, 264,
- 264, 271, 574, 271, 271, 271, 271, 368, 368, 569,
- 573, 569, 569, 569, 569, 572, 571, 570, 568, 567,
-
- 566, 565, 564, 563, 562, 561, 560, 559, 558, 557,
- 556, 555, 554, 553, 552, 551, 550, 549, 548, 547,
- 546, 545, 544, 543, 542, 541, 540, 539, 538, 537,
- 536, 535, 534, 533, 532, 531, 530, 529, 528, 527,
- 526, 525, 524, 523, 522, 521, 520, 519, 518, 517,
- 516, 515, 514, 513, 512, 511, 510, 509, 508, 507,
- 506, 505, 504, 503, 502, 501, 500, 499, 498, 497,
- 496, 495, 494, 493, 492, 491, 490, 489, 488, 487,
- 486, 485, 484, 483, 482, 481, 480, 479, 478, 477,
- 476, 475, 474, 473, 472, 471, 470, 469, 468, 467,
-
- 466, 465, 464, 463, 462, 461, 460, 457, 456, 455,
- 454, 453, 452, 451, 450, 449, 448, 447, 446, 445,
- 444, 443, 442, 441, 440, 439, 438, 437, 436, 435,
- 433, 432, 431, 430, 429, 428, 427, 426, 425, 424,
- 423, 422, 421, 420, 419, 418, 417, 416, 415, 414,
- 413, 412, 411, 410, 409, 408, 407, 406, 405, 404,
- 403, 402, 401, 400, 399, 398, 397, 396, 395, 394,
- 393, 392, 391, 390, 389, 388, 387, 386, 385, 384,
- 383, 382, 381, 380, 379, 378, 377, 376, 375, 374,
- 373, 372, 371, 370, 369, 354, 367, 366, 365, 364,
-
- 363, 362, 361, 360, 356, 355, 354, 353, 352, 351,
- 350, 349, 263, 348, 347, 346, 343, 254, 251, 342,
- 341, 340, 339, 242, 338, 337, 336, 333, 232, 325,
- 324, 321, 320, 319, 316, 315, 314, 313, 312, 309,
- 308, 307, 306, 303, 302, 301, 300, 299, 298, 297,
- 296, 295, 294, 293, 292, 285, 270, 270, 190, 269,
- 268, 267, 266, 181, 265, 263, 261, 258, 257, 180,
- 180, 180, 254, 180, 251, 180, 180, 180, 180, 249,
- 248, 247, 246, 180, 237, 236, 180, 220, 217, 216,
- 215, 214, 213, 208, 202, 201, 200, 198, 190, 180,
-
- 188, 187, 186, 185, 180, 622, 29, 622, 622, 622,
- 622, 622, 622, 622, 622, 622, 622, 622, 622, 622,
- 622, 622, 622, 622, 622, 622, 622, 622, 622, 622,
- 622, 622, 622, 622, 622, 622, 622, 622, 622, 622,
- 622, 622, 622, 622, 622, 622, 622, 622, 622, 622,
- 622, 622, 622, 622, 622, 622, 622, 622, 622, 622,
- 622, 622, 622, 622, 622, 622, 622, 622, 622, 622,
- 622, 622, 622, 622, 622, 622, 622, 622
+ 55, 55, 55, 55, 55, 56, 55, 55, 55, 55,
+ 47, 47, 47, 57, 58, 55, 59, 60, 61, 62,
+ 55, 55, 63, 64, 65, 66, 67, 68, 69, 70,
+ 71, 72, 73, 55, 55, 55, 47, 47, 76, 77,
+ 77, 32, 78, 76, 76, 76, 76, 76, 76, 76,
+ 79, 76, 76, 76, 76, 76, 76, 76, 99, 172,
+ 172, 100, 114, 114, 32, 172, 172, 34, 115, 116,
+ 35, 117, 173, 118, 173, 174, 81, 174, 119, 172,
+
+ 172, 76, 76, 76, 173, 172, 172, 174, 136, 136,
+ 32, 137, 136, 141, 32, 137, 142, 615, 82, 138,
+ 83, 172, 175, 138, 120, 176, 121, 84, 85, 76,
+ 77, 86, 32, 78, 87, 76, 76, 76, 76, 76,
+ 76, 79, 76, 76, 76, 76, 76, 76, 76, 190,
+ 125, 125, 32, 152, 152, 32, 126, 127, 200, 128,
+ 201, 129, 206, 614, 153, 613, 130, 81, 157, 157,
+ 32, 207, 76, 76, 76, 215, 139, 140, 216, 158,
+ 139, 140, 152, 154, 32, 208, 155, 191, 612, 82,
+ 209, 83, 131, 153, 132, 236, 237, 611, 84, 85,
+
+ 88, 89, 89, 32, 90, 88, 88, 88, 88, 88,
+ 88, 88, 91, 88, 88, 88, 88, 88, 88, 88,
+ 92, 92, 92, 92, 92, 92, 92, 92, 92, 92,
+ 92, 92, 92, 92, 92, 92, 92, 92, 92, 92,
+ 92, 92, 92, 88, 88, 88, 92, 92, 92, 93,
+ 92, 92, 92, 92, 92, 92, 92, 92, 94, 92,
+ 92, 92, 92, 95, 96, 92, 92, 92, 92, 97,
+ 98, 102, 102, 32, 295, 225, 180, 103, 104, 226,
+ 105, 296, 106, 330, 157, 159, 32, 107, 160, 610,
+ 31, 31, 32, 168, 227, 158, 169, 170, 228, 171,
+
+ 331, 33, 609, 31, 34, 32, 168, 35, 173, 169,
+ 170, 174, 171, 108, 33, 109, 181, 172, 175, 608,
+ 192, 176, 193, 193, 193, 194, 230, 195, 195, 195,
+ 202, 234, 203, 239, 235, 204, 607, 218, 219, 220,
+ 110, 102, 111, 32, 180, 112, 221, 103, 104, 255,
+ 105, 222, 106, 606, 223, 172, 175, 107, 605, 176,
+ 172, 175, 172, 172, 176, 256, 231, 173, 224, 230,
+ 174, 172, 175, 240, 239, 176, 172, 172, 173, 172,
+ 172, 174, 313, 108, 181, 109, 172, 175, 173, 314,
+ 176, 174, 172, 175, 172, 172, 176, 173, 172, 175,
+
+ 174, 604, 176, 172, 172, 173, 248, 248, 174, 231,
+ 110, 114, 122, 32, 240, 123, 173, 115, 116, 174,
+ 117, 603, 118, 173, 172, 175, 174, 119, 176, 248,
+ 251, 172, 172, 176, 172, 175, 172, 172, 176, 173,
+ 172, 175, 174, 602, 176, 172, 172, 172, 175, 187,
+ 187, 176, 308, 120, 601, 121, 125, 133, 32, 600,
+ 134, 599, 126, 127, 598, 128, 309, 129, 193, 193,
+ 193, 597, 130, 282, 282, 282, 194, 301, 195, 195,
+ 195, 302, 317, 318, 320, 246, 246, 582, 321, 248,
+ 248, 249, 249, 248, 251, 258, 258, 176, 131, 596,
+
+ 132, 144, 144, 32, 145, 422, 343, 146, 147, 345,
+ 595, 442, 148, 344, 344, 443, 344, 344, 146, 147,
+ 282, 282, 282, 355, 423, 356, 594, 593, 556, 393,
+ 592, 394, 591, 590, 357, 358, 457, 589, 359, 588,
+ 395, 396, 587, 146, 397, 147, 144, 149, 32, 145,
+ 150, 418, 146, 147, 586, 458, 585, 148, 344, 344,
+ 584, 583, 556, 146, 147, 581, 580, 579, 578, 577,
+ 576, 575, 574, 573, 572, 571, 570, 569, 568, 567,
+ 566, 565, 564, 563, 562, 561, 560, 559, 146, 558,
+ 147, 30, 31, 31, 32, 30, 30, 30, 161, 162,
+
+ 30, 30, 30, 33, 30, 30, 30, 30, 30, 30,
+ 30, 163, 163, 163, 164, 163, 163, 163, 163, 163,
+ 163, 163, 163, 163, 163, 163, 163, 165, 166, 163,
+ 163, 163, 167, 163, 30, 30, 30, 163, 163, 163,
+ 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
+ 163, 163, 163, 163, 163, 163, 163, 163, 163, 163,
+ 30, 30, 268, 557, 269, 556, 554, 553, 552, 551,
+ 550, 270, 271, 549, 548, 547, 546, 545, 544, 543,
+ 542, 541, 540, 539, 538, 537, 536, 535, 534, 533,
+ 532, 531, 530, 529, 528, 527, 526, 525, 524, 523,
+
+ 522, 521, 272, 520, 519, 273, 274, 518, 517, 516,
+ 275, 515, 514, 513, 512, 511, 276, 510, 509, 277,
+ 508, 278, 507, 279, 506, 280, 30, 30, 30, 30,
+ 30, 30, 80, 80, 80, 80, 80, 80, 101, 101,
+ 101, 101, 101, 101, 113, 113, 113, 113, 113, 113,
+ 124, 124, 124, 124, 124, 124, 135, 135, 135, 135,
+ 135, 135, 143, 143, 143, 143, 143, 143, 151, 151,
+ 151, 151, 151, 151, 156, 156, 156, 156, 156, 156,
+ 177, 505, 177, 177, 177, 177, 179, 504, 179, 179,
+ 179, 179, 182, 182, 187, 503, 502, 187, 187, 187,
+
+ 189, 501, 189, 189, 189, 189, 197, 197, 229, 500,
+ 229, 229, 229, 229, 232, 232, 238, 499, 238, 238,
+ 238, 238, 241, 241, 246, 498, 497, 246, 246, 246,
+ 249, 496, 495, 249, 249, 249, 252, 252, 258, 494,
+ 493, 258, 258, 258, 260, 492, 260, 260, 260, 260,
+ 267, 491, 267, 267, 267, 267, 354, 354, 555, 490,
+ 555, 555, 555, 555, 489, 488, 487, 486, 485, 484,
+ 483, 482, 481, 480, 479, 478, 477, 476, 475, 474,
+ 473, 472, 471, 470, 469, 468, 467, 466, 465, 464,
+ 463, 462, 461, 460, 459, 456, 455, 454, 453, 452,
+
+ 451, 450, 449, 448, 447, 446, 445, 444, 441, 440,
+ 439, 438, 437, 436, 435, 434, 433, 432, 431, 430,
+ 429, 428, 427, 426, 425, 424, 421, 420, 419, 417,
+ 416, 415, 414, 413, 412, 411, 410, 409, 408, 407,
+ 406, 405, 404, 403, 402, 401, 400, 399, 398, 392,
+ 391, 390, 389, 388, 387, 386, 385, 384, 383, 382,
+ 381, 380, 379, 378, 377, 376, 375, 374, 373, 372,
+ 371, 370, 369, 368, 367, 366, 365, 364, 363, 362,
+ 361, 360, 340, 353, 352, 351, 350, 349, 348, 347,
+ 346, 342, 341, 340, 339, 338, 337, 336, 335, 259,
+
+ 334, 333, 332, 329, 250, 247, 328, 327, 326, 325,
+ 238, 324, 323, 322, 319, 229, 316, 315, 312, 311,
+ 310, 307, 306, 305, 304, 303, 300, 299, 298, 297,
+ 294, 293, 292, 291, 290, 289, 288, 287, 286, 285,
+ 284, 283, 281, 266, 266, 188, 265, 264, 263, 262,
+ 179, 261, 259, 257, 254, 253, 178, 178, 178, 250,
+ 178, 247, 178, 178, 178, 178, 245, 244, 243, 242,
+ 178, 233, 178, 217, 214, 213, 212, 211, 210, 205,
+ 199, 198, 196, 188, 178, 186, 185, 184, 183, 178,
+ 616, 29, 616, 616, 616, 616, 616, 616, 616, 616,
+
+ 616, 616, 616, 616, 616, 616, 616, 616, 616, 616,
+ 616, 616, 616, 616, 616, 616, 616, 616, 616, 616,
+ 616, 616, 616, 616, 616, 616, 616, 616, 616, 616,
+ 616, 616, 616, 616, 616, 616, 616, 616, 616, 616,
+ 616, 616, 616, 616, 616, 616, 616, 616, 616, 616,
+ 616, 616, 616, 616, 616, 616, 616, 616, 616, 616,
+ 616, 616, 616
} ;
-static yyconst flex_int16_t yy_chk[1279] =
+static yyconst flex_int16_t yy_chk[1264] =
{ 0,
0, 1, 1, 1, 2, 2, 2, 4, 2, 0,
4, 6, 1, 0, 6, 2, 3, 3, 3, 3,
@@ -808,128 +806,127 @@ static yyconst flex_int16_t yy_chk[1279] =
5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
5, 5, 5, 5, 5, 5, 5, 5, 7, 7,
7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+ 7, 7, 7, 7, 7, 7, 7, 7, 10, 31,
+ 31, 10, 13, 13, 13, 37, 37, 26, 13, 13,
+ 26, 13, 33, 13, 39, 33, 7, 39, 13, 48,
+
+ 48, 7, 7, 7, 52, 77, 77, 52, 17, 17,
+ 17, 17, 18, 18, 18, 18, 18, 611, 7, 17,
+ 7, 34, 34, 18, 13, 34, 13, 7, 7, 8,
+ 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+ 8, 8, 8, 8, 8, 8, 8, 8, 8, 50,
+ 15, 15, 15, 21, 21, 21, 15, 15, 58, 15,
+ 58, 15, 61, 608, 21, 605, 15, 8, 23, 23,
+ 23, 61, 8, 8, 8, 68, 17, 17, 68, 23,
+ 18, 18, 22, 22, 22, 62, 22, 50, 604, 8,
+ 62, 8, 15, 22, 15, 83, 83, 603, 8, 8,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
- 7, 7, 7, 7, 7, 7, 7, 7, 7, 8,
- 31, 31, 8, 9, 9, 9, 9, 9, 9, 9,
9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+ 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+ 9, 11, 11, 11, 210, 72, 38, 11, 11, 72,
+ 11, 210, 11, 254, 24, 24, 24, 11, 24, 601,
+ 27, 27, 27, 27, 73, 24, 27, 27, 73, 27,
+
+ 254, 27, 600, 28, 28, 28, 28, 28, 79, 28,
+ 28, 79, 28, 11, 28, 11, 38, 45, 45, 599,
+ 51, 45, 51, 51, 51, 53, 78, 53, 53, 53,
+ 59, 82, 59, 90, 82, 59, 598, 70, 70, 70,
+ 11, 12, 12, 12, 179, 12, 70, 12, 12, 166,
+ 12, 71, 12, 597, 71, 74, 74, 12, 594, 74,
+ 86, 86, 89, 89, 86, 166, 78, 91, 71, 229,
+ 91, 99, 99, 90, 238, 99, 102, 102, 106, 114,
+ 114, 106, 225, 12, 179, 12, 111, 111, 118, 225,
+ 111, 118, 122, 122, 125, 125, 122, 129, 133, 133,
+
+ 129, 593, 133, 136, 136, 138, 144, 144, 138, 229,
+ 12, 14, 14, 14, 238, 14, 148, 14, 14, 148,
+ 14, 591, 14, 153, 141, 141, 153, 14, 141, 149,
+ 149, 152, 152, 149, 154, 154, 157, 157, 154, 158,
+ 159, 159, 158, 588, 159, 172, 172, 175, 175, 188,
+ 188, 175, 221, 14, 587, 14, 16, 16, 16, 586,
+ 16, 584, 16, 16, 581, 16, 221, 16, 193, 193,
+ 193, 580, 16, 194, 194, 194, 195, 215, 195, 195,
+ 195, 215, 228, 228, 234, 247, 247, 556, 234, 248,
+ 248, 250, 250, 251, 251, 259, 259, 251, 16, 578,
+
+ 16, 19, 19, 19, 19, 357, 270, 19, 19, 271,
+ 577, 380, 19, 270, 270, 380, 271, 271, 19, 19,
+ 282, 282, 282, 283, 357, 283, 576, 575, 556, 319,
+ 574, 319, 572, 567, 283, 283, 395, 565, 283, 564,
+ 319, 319, 563, 19, 319, 19, 20, 20, 20, 20,
+ 20, 344, 20, 20, 562, 395, 561, 20, 344, 344,
+ 559, 557, 555, 20, 20, 554, 553, 552, 551, 549,
+ 546, 545, 544, 543, 542, 541, 539, 537, 535, 534,
+ 532, 531, 529, 527, 526, 525, 524, 523, 20, 522,
+ 20, 25, 25, 25, 25, 25, 25, 25, 25, 25,
- 9, 9, 9, 9, 10, 37, 37, 10, 11, 11,
- 11, 38, 615, 26, 11, 11, 26, 11, 611, 11,
- 13, 13, 13, 50, 11, 33, 13, 13, 33, 13,
- 63, 13, 15, 15, 15, 63, 13, 39, 15, 15,
- 39, 15, 213, 15, 17, 17, 17, 17, 15, 213,
- 11, 38, 11, 48, 48, 17, 18, 18, 18, 18,
- 18, 50, 13, 610, 13, 34, 34, 18, 570, 34,
- 21, 21, 21, 59, 15, 59, 15, 11, 12, 12,
- 12, 21, 12, 52, 12, 12, 52, 12, 609, 12,
- 79, 22, 22, 22, 12, 22, 23, 23, 23, 24,
-
- 24, 24, 22, 24, 45, 45, 62, 23, 45, 570,
- 24, 92, 17, 17, 51, 62, 51, 51, 51, 73,
- 12, 605, 12, 73, 18, 18, 27, 27, 27, 27,
- 79, 69, 27, 27, 69, 27, 53, 27, 53, 53,
- 53, 60, 168, 60, 78, 78, 60, 12, 14, 14,
- 14, 92, 14, 604, 14, 14, 74, 14, 168, 14,
- 74, 71, 71, 71, 14, 28, 28, 28, 28, 28,
- 71, 28, 28, 603, 28, 600, 28, 75, 75, 72,
- 80, 75, 72, 80, 84, 85, 85, 84, 91, 91,
- 14, 598, 14, 16, 16, 16, 72, 16, 93, 16,
-
- 16, 93, 16, 597, 16, 108, 88, 88, 108, 16,
- 88, 101, 101, 104, 104, 101, 113, 113, 116, 116,
- 113, 120, 124, 124, 120, 596, 124, 127, 127, 131,
- 135, 135, 131, 140, 135, 16, 140, 16, 19, 19,
- 19, 19, 138, 138, 19, 19, 143, 143, 181, 19,
- 143, 146, 146, 224, 150, 19, 19, 150, 151, 151,
- 154, 154, 151, 155, 156, 156, 155, 224, 156, 159,
- 159, 160, 161, 161, 160, 218, 161, 174, 174, 218,
- 19, 232, 19, 20, 20, 20, 20, 20, 181, 20,
- 20, 177, 177, 593, 20, 177, 190, 190, 231, 231,
-
- 20, 20, 195, 195, 195, 196, 196, 196, 197, 228,
- 197, 197, 197, 238, 251, 251, 228, 238, 252, 252,
- 395, 232, 254, 254, 395, 20, 592, 20, 25, 25,
25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
25, 25, 25, 25, 25, 25, 25, 25, 25, 25,
- 25, 25, 25, 25, 25, 25, 25, 25, 25, 193,
-
- 200, 193, 200, 590, 242, 236, 258, 236, 193, 193,
- 589, 200, 200, 263, 263, 200, 236, 236, 255, 255,
- 236, 274, 255, 258, 275, 286, 286, 286, 274, 274,
- 358, 275, 275, 588, 587, 586, 585, 358, 358, 193,
- 580, 578, 193, 193, 242, 577, 576, 193, 575, 574,
- 573, 571, 569, 193, 568, 567, 193, 566, 193, 565,
- 193, 563, 193, 623, 623, 623, 623, 623, 623, 624,
- 624, 624, 624, 624, 624, 625, 625, 625, 625, 625,
- 625, 626, 626, 626, 626, 626, 626, 627, 627, 627,
- 627, 627, 627, 628, 628, 628, 628, 628, 628, 629,
-
- 629, 629, 629, 629, 629, 630, 630, 630, 630, 630,
- 630, 631, 561, 631, 631, 631, 631, 632, 560, 632,
- 632, 632, 632, 633, 633, 634, 559, 557, 634, 634,
- 634, 635, 556, 635, 635, 635, 635, 636, 636, 637,
- 554, 637, 637, 637, 637, 638, 638, 639, 552, 639,
- 639, 639, 639, 640, 640, 641, 550, 549, 641, 641,
- 641, 642, 547, 546, 642, 642, 642, 643, 643, 644,
- 544, 543, 644, 644, 644, 645, 542, 645, 645, 645,
- 645, 646, 541, 646, 646, 646, 646, 647, 647, 648,
- 539, 648, 648, 648, 648, 538, 537, 536, 534, 533,
-
- 532, 531, 530, 528, 527, 526, 524, 523, 522, 521,
- 520, 519, 518, 517, 516, 512, 511, 509, 508, 507,
- 506, 505, 500, 499, 497, 496, 495, 494, 493, 492,
- 491, 489, 488, 486, 484, 483, 480, 479, 478, 477,
- 476, 475, 474, 473, 472, 471, 470, 469, 467, 465,
- 463, 462, 461, 459, 458, 456, 455, 454, 453, 452,
- 451, 450, 449, 448, 446, 445, 442, 441, 440, 439,
- 438, 437, 436, 432, 431, 429, 428, 427, 426, 425,
- 423, 422, 421, 420, 419, 418, 417, 416, 415, 414,
- 413, 412, 411, 410, 409, 408, 407, 405, 404, 403,
-
- 402, 401, 400, 399, 398, 397, 396, 394, 393, 392,
- 391, 390, 389, 388, 387, 385, 384, 383, 382, 380,
- 379, 378, 375, 374, 373, 372, 371, 370, 369, 368,
- 353, 352, 351, 350, 349, 348, 347, 346, 345, 344,
- 343, 342, 341, 340, 339, 338, 337, 336, 335, 334,
- 333, 332, 331, 330, 329, 328, 327, 326, 325, 324,
- 323, 322, 321, 320, 319, 318, 317, 316, 315, 314,
- 313, 312, 311, 310, 309, 308, 307, 306, 304, 303,
- 302, 301, 300, 299, 298, 297, 296, 295, 293, 292,
- 291, 290, 289, 288, 287, 284, 283, 282, 281, 280,
-
- 279, 278, 277, 276, 273, 272, 271, 269, 268, 267,
- 266, 265, 262, 261, 260, 259, 257, 253, 250, 249,
- 248, 247, 246, 244, 241, 240, 239, 237, 234, 230,
- 229, 227, 226, 225, 223, 222, 221, 220, 219, 217,
- 216, 215, 214, 212, 211, 210, 209, 208, 207, 206,
- 205, 204, 203, 202, 201, 194, 192, 191, 189, 188,
- 187, 186, 185, 183, 180, 170, 169, 167, 166, 162,
- 157, 152, 147, 144, 139, 136, 125, 114, 102, 98,
- 97, 96, 95, 89, 83, 82, 76, 70, 68, 67,
- 66, 65, 64, 61, 58, 57, 56, 54, 49, 46,
-
- 44, 43, 42, 41, 35, 29, 622, 622, 622, 622,
- 622, 622, 622, 622, 622, 622, 622, 622, 622, 622,
- 622, 622, 622, 622, 622, 622, 622, 622, 622, 622,
- 622, 622, 622, 622, 622, 622, 622, 622, 622, 622,
- 622, 622, 622, 622, 622, 622, 622, 622, 622, 622,
- 622, 622, 622, 622, 622, 622, 622, 622, 622, 622,
- 622, 622, 622, 622, 622, 622, 622, 622, 622, 622,
- 622, 622, 622, 622, 622, 622, 622, 622
+ 25, 25, 191, 521, 191, 520, 518, 517, 516, 515,
+ 514, 191, 191, 512, 511, 510, 509, 508, 507, 506,
+ 505, 504, 503, 502, 501, 500, 496, 495, 493, 492,
+ 491, 490, 489, 484, 483, 482, 481, 480, 479, 478,
+
+ 477, 476, 191, 475, 473, 191, 191, 472, 470, 468,
+ 191, 467, 464, 463, 462, 461, 191, 460, 459, 191,
+ 458, 191, 457, 191, 456, 191, 617, 617, 617, 617,
+ 617, 617, 618, 618, 618, 618, 618, 618, 619, 619,
+ 619, 619, 619, 619, 620, 620, 620, 620, 620, 620,
+ 621, 621, 621, 621, 621, 621, 622, 622, 622, 622,
+ 622, 622, 623, 623, 623, 623, 623, 623, 624, 624,
+ 624, 624, 624, 624, 625, 625, 625, 625, 625, 625,
+ 626, 455, 626, 626, 626, 626, 627, 454, 627, 627,
+ 627, 627, 628, 628, 629, 453, 451, 629, 629, 629,
+
+ 630, 449, 630, 630, 630, 630, 631, 631, 632, 447,
+ 632, 632, 632, 632, 633, 633, 634, 446, 634, 634,
+ 634, 634, 635, 635, 636, 445, 443, 636, 636, 636,
+ 637, 442, 440, 637, 637, 637, 638, 638, 639, 439,
+ 438, 639, 639, 639, 640, 437, 640, 640, 640, 640,
+ 641, 436, 641, 641, 641, 641, 642, 642, 643, 435,
+ 643, 643, 643, 643, 434, 433, 432, 430, 429, 426,
+ 425, 424, 423, 422, 421, 420, 416, 415, 413, 412,
+ 411, 410, 409, 407, 406, 405, 404, 403, 402, 401,
+ 400, 399, 398, 397, 396, 394, 393, 392, 390, 389,
+
+ 388, 387, 386, 385, 384, 383, 382, 381, 379, 378,
+ 377, 376, 375, 374, 373, 372, 370, 369, 368, 367,
+ 365, 364, 363, 360, 359, 358, 356, 355, 354, 339,
+ 338, 337, 336, 335, 334, 333, 332, 331, 330, 329,
+ 328, 327, 326, 325, 324, 323, 322, 321, 320, 318,
+ 317, 316, 315, 314, 313, 312, 311, 310, 309, 308,
+ 307, 306, 305, 304, 303, 302, 301, 300, 299, 298,
+ 297, 295, 294, 293, 292, 291, 290, 289, 288, 287,
+ 286, 284, 280, 279, 278, 277, 276, 275, 274, 273,
+ 272, 269, 268, 267, 265, 264, 263, 262, 261, 258,
+
+ 257, 256, 255, 253, 249, 246, 245, 244, 243, 242,
+ 240, 237, 236, 235, 233, 231, 227, 226, 224, 223,
+ 222, 220, 219, 218, 217, 216, 214, 213, 212, 211,
+ 209, 208, 207, 206, 205, 204, 203, 202, 201, 200,
+ 199, 198, 192, 190, 189, 187, 186, 185, 184, 183,
+ 181, 178, 168, 167, 165, 164, 160, 155, 150, 145,
+ 142, 137, 134, 123, 112, 100, 96, 95, 94, 93,
+ 87, 81, 75, 69, 67, 66, 65, 64, 63, 60,
+ 57, 56, 54, 49, 46, 44, 43, 42, 41, 35,
+ 29, 616, 616, 616, 616, 616, 616, 616, 616, 616,
+
+ 616, 616, 616, 616, 616, 616, 616, 616, 616, 616,
+ 616, 616, 616, 616, 616, 616, 616, 616, 616, 616,
+ 616, 616, 616, 616, 616, 616, 616, 616, 616, 616,
+ 616, 616, 616, 616, 616, 616, 616, 616, 616, 616,
+ 616, 616, 616, 616, 616, 616, 616, 616, 616, 616,
+ 616, 616, 616, 616, 616, 616, 616, 616, 616, 616,
+ 616, 616, 616
} ;
static yy_state_type yy_last_accepting_state;
@@ -1052,7 +1049,7 @@ extern void addExpressionChar( const char );
extern void addExpressionString( const char * );
extern void moc_warn( const char *msg );
-#line 1056 "lex.yy.c"
+#line 1053 "lex.yy.c"
#define INITIAL 0
#define OUTSIDE 1
@@ -1258,7 +1255,7 @@ YY_DECL
#line 113 "moc.l"
-#line 1262 "lex.yy.c"
+#line 1259 "lex.yy.c"
if ( !(yy_init) )
{
@@ -1312,13 +1309,13 @@ yy_match:
while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
{
yy_current_state = (int) yy_def[yy_current_state];
- if ( yy_current_state >= 623 )
+ if ( yy_current_state >= 617 )
yy_c = yy_meta[(unsigned int) yy_c];
}
yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
++yy_cp;
}
- while ( yy_base[yy_current_state] != 1207 );
+ while ( yy_base[yy_current_state] != 1192 );
yy_find_action:
yy_act = yy_accept[yy_current_state];
@@ -2296,7 +2293,7 @@ YY_RULE_SETUP
#line 496 "moc.l"
ECHO;
YY_BREAK
-#line 2300 "lex.yy.c"
+#line 2297 "lex.yy.c"
case YY_STATE_EOF(INITIAL):
case YY_STATE_EOF(OUTSIDE):
case YY_STATE_EOF(QT_DEF):
@@ -2602,7 +2599,7 @@ static int yy_get_next_buffer (void)
while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
{
yy_current_state = (int) yy_def[yy_current_state];
- if ( yy_current_state >= 623 )
+ if ( yy_current_state >= 617 )
yy_c = yy_meta[(unsigned int) yy_c];
}
yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
@@ -2630,11 +2627,11 @@ static int yy_get_next_buffer (void)
while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
{
yy_current_state = (int) yy_def[yy_current_state];
- if ( yy_current_state >= 623 )
+ if ( yy_current_state >= 617 )
yy_c = yy_meta[(unsigned int) yy_c];
}
yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
- yy_is_jam = (yy_current_state == 622);
+ yy_is_jam = (yy_current_state == 616);
return yy_is_jam ? 0 : yy_current_state;
}
diff --git a/src/moc/moc_yacc.cpp b/src/moc/moc_yacc.cpp
index 57ee1e861..83caffeb9 100644
--- a/src/moc/moc_yacc.cpp
+++ b/src/moc/moc_yacc.cpp
@@ -1334,11 +1334,11 @@ static const char *const yytname[] =
"ENUM", "CLASS", "STRUCT", "UNION", "ASM", "PRIVATE", "PROTECTED",
"PUBLIC", "OPERATOR", "DBL_COLON", "TRIPLE_DOT", "TEMPLATE", "NAMESPACE",
"USING", "MUTABLE", "THROW", "SIGNALS", "SLOTS", "TQ_OBJECT",
- "TQ_PROPERTY", "TQ_OVERRIDE", "TQ_CLASSINFO", "TQ_ENUMS", "TQ_SETS", "READ",
- "WRITE", "STORED", "DESIGNABLE", "SCRIPTABLE", "RESET", "'{'", "'}'",
- "'='", "';'", "'<'", "'>'", "','", "'['", "']'", "'('", "')'", "'*'",
- "'&'", "':'", "'+'", "'-'", "'/'", "'%'", "'^'", "'|'", "'~'", "'!'",
- "$accept", "declaration_seq", "declaration", "namespace_def",
+ "TQ_PROPERTY", "TQ_OVERRIDE", "TQ_CLASSINFO", "TQ_ENUMS", "TQ_SETS",
+ "READ", "WRITE", "STORED", "DESIGNABLE", "SCRIPTABLE", "RESET", "'{'",
+ "'}'", "'='", "';'", "'<'", "'>'", "','", "'['", "']'", "'('", "')'",
+ "'*'", "'&'", "':'", "'+'", "'-'", "'/'", "'%'", "'^'", "'|'", "'~'",
+ "'!'", "$accept", "declaration_seq", "declaration", "namespace_def",
"named_namespace_def", "$@1", "$@2", "unnamed_namespace_def", "$@3",
"$@4", "namespace_body", "namespace_alias_def", "using_directive",
"using_declaration", "class_def", "$@5", "class_name",