summaryrefslogtreecommitdiffstats
path: root/src/config.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/config.cpp')
-rw-r--r--src/config.cpp1277
1 files changed, 648 insertions, 629 deletions
diff --git a/src/config.cpp b/src/config.cpp
index a0709bd..1591e68 100644
--- a/src/config.cpp
+++ b/src/config.cpp
@@ -302,112 +302,113 @@ static void yy_fatal_error YY_PROTO(( yyconst char msg[] ));
*yy_cp = '\0'; \
yy_c_buf_p = yy_cp;
-#define YY_NUM_RULES 92
-#define YY_END_OF_BUFFER 93
-static yyconst short int yy_accept[929] =
+#define YY_NUM_RULES 93
+#define YY_END_OF_BUFFER 94
+static yyconst short int yy_accept[938] =
{ 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 93, 90, 91, 90,
- 90, 2, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 87, 90, 78, 75, 79, 2, 90,
- 78, 78, 85, 86, 77, 76, 86, 86, 84, 82,
- 82, 84, 84, 84, 90, 0, 89, 0, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
-
- 74, 74, 74, 0, 88, 78, 80, 78, 85, 86,
- 77, 86, 83, 81, 0, 0, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 78, 86, 1, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
-
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 1, 1, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
-
- 74, 74, 74, 74, 0, 29, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 0,
- 40, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 0, 13, 74, 74, 74,
-
- 74, 74, 0, 14, 74, 74, 0, 30, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 0, 12, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
-
- 74, 74, 74, 74, 74, 74, 0, 23, 0, 35,
- 74, 0, 41, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 0, 17, 74, 74, 74, 0, 42, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
-
- 74, 74, 74, 74, 74, 0, 28, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 0, 7,
- 74, 74, 0, 20, 74, 0, 37, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 0, 15,
- 74, 74, 74, 74, 74, 74, 0, 16, 74, 74,
- 74, 74, 74, 0, 45, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 0, 10, 0,
- 9, 0, 6, 74, 74, 74, 74, 0, 73, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 0, 43, 74,
-
- 74, 74, 74, 74, 74, 74, 74, 74, 0, 27,
- 74, 74, 74, 74, 74, 74, 74, 74, 74, 74,
- 0, 50, 74, 74, 74, 74, 74, 74, 0, 26,
- 0, 72, 0, 19, 74, 74, 0, 11, 0, 8,
- 74, 74, 74, 74, 74, 0, 3, 74, 0, 62,
- 0, 44, 74, 74, 74, 74, 74, 74, 74, 74,
- 74, 74, 0, 61, 0, 47, 74, 74, 74, 74,
- 74, 74, 0, 36, 0, 31, 74, 0, 49, 74,
- 74, 74, 74, 74, 74, 74, 74, 0, 63, 74,
- 74, 0, 22, 74, 74, 74, 74, 74, 74, 74,
-
- 74, 74, 74, 74, 74, 0, 60, 74, 74, 74,
- 74, 74, 74, 0, 38, 74, 74, 0, 48, 74,
- 74, 74, 74, 74, 0, 34, 74, 74, 74, 74,
- 0, 71, 0, 4, 74, 0, 67, 74, 74, 74,
- 74, 74, 74, 74, 74, 74, 74, 74, 0, 46,
- 0, 59, 74, 74, 74, 74, 74, 0, 24, 74,
- 0, 52, 74, 0, 21, 0, 53, 0, 39, 74,
- 74, 74, 74, 0, 64, 74, 74, 0, 33, 0,
- 32, 74, 74, 0, 18, 74, 74, 74, 74, 0,
- 5, 0, 65, 74, 74, 0, 54, 74, 74, 74,
-
- 0, 69, 74, 74, 74, 0, 68, 0, 70, 74,
- 74, 74, 0, 58, 0, 57, 0, 56, 0, 66,
- 0, 55, 0, 25, 74, 0, 51, 0
+ 0, 0, 0, 0, 0, 0, 94, 91, 92, 91,
+ 91, 2, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 88, 91, 79, 76, 80, 2, 91,
+ 79, 79, 86, 87, 78, 77, 87, 87, 85, 83,
+ 83, 85, 85, 85, 91, 0, 90, 0, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+
+ 75, 75, 75, 0, 89, 79, 81, 79, 86, 87,
+ 78, 87, 84, 82, 0, 0, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 79, 87, 1, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 1, 1, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+
+ 75, 75, 75, 75, 0, 29, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 0,
+ 40, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 0, 13, 75, 75, 75,
+
+ 75, 75, 0, 14, 75, 75, 0, 30, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 0, 12,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+
+ 75, 75, 75, 75, 75, 75, 75, 75, 0, 23,
+ 0, 35, 75, 0, 41, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 0, 17, 75, 75, 75, 0,
+ 42, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+
+ 75, 75, 75, 75, 75, 75, 75, 75, 0, 28,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 0, 7, 75, 75, 0, 20, 75, 0,
+ 37, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 0, 15, 75, 75, 75, 75, 75, 75,
+ 0, 16, 75, 75, 75, 75, 75, 0, 45, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 0, 10, 0, 9, 0, 6, 75, 75, 75,
+ 75, 0, 73, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+
+ 75, 75, 0, 43, 75, 75, 75, 75, 75, 75,
+ 75, 75, 75, 0, 27, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 0, 50, 75, 75, 75,
+ 75, 75, 75, 0, 26, 0, 72, 75, 0, 19,
+ 75, 75, 0, 11, 0, 8, 75, 75, 75, 75,
+ 75, 0, 3, 75, 0, 62, 0, 44, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 75, 0, 61,
+ 0, 47, 75, 75, 75, 75, 75, 75, 0, 36,
+ 0, 31, 75, 0, 49, 75, 75, 75, 75, 75,
+ 75, 75, 75, 75, 0, 63, 75, 75, 0, 22,
+
+ 75, 75, 75, 75, 75, 75, 75, 75, 75, 75,
+ 75, 75, 0, 60, 75, 75, 75, 75, 75, 75,
+ 0, 38, 75, 75, 0, 48, 75, 75, 75, 75,
+ 75, 0, 34, 0, 74, 75, 75, 75, 75, 0,
+ 71, 0, 4, 75, 0, 67, 75, 75, 75, 75,
+ 75, 75, 75, 75, 75, 75, 75, 0, 46, 0,
+ 59, 75, 75, 75, 75, 75, 0, 24, 75, 0,
+ 52, 75, 0, 21, 0, 53, 0, 39, 75, 75,
+ 75, 75, 0, 64, 75, 75, 0, 33, 0, 32,
+ 75, 75, 0, 18, 75, 75, 75, 75, 0, 5,
+
+ 0, 65, 75, 75, 0, 54, 75, 75, 75, 0,
+ 69, 75, 75, 75, 0, 68, 0, 70, 75, 75,
+ 75, 0, 58, 0, 57, 0, 56, 0, 66, 0,
+ 55, 0, 25, 75, 0, 51, 0
} ;
static yyconst int yy_ec[256] =
@@ -451,332 +452,335 @@ static yyconst int yy_meta[45] =
6, 6, 6, 1
} ;
-static yyconst short int yy_base[940] =
+static yyconst short int yy_base[949] =
{ 0,
0, 1, 45, 0, 87, 88, 131, 174, 218, 262,
- 305, 348, 100, 101, 392, 436, 1227, 1228, 1228, 3,
- 1183, 1228, 0, 1201, 0, 0, 1, 0, 2, 1207,
- 10, 7, 1210, 1209, 1208, 1187, 79, 1186, 1201, 83,
- 1204, 1199, 1202, 1228, 6, 0, 1228, 1228, 0, 1206,
- 12, 1170, 0, 0, 1210, 1228, 95, 1168, 1228, 1228,
- 1228, 1202, 109, 1166, 1199, 114, 1228, 1197, 0, 95,
- 1180, 1184, 1173, 1182, 1189, 13, 1170, 1185, 1186, 128,
- 1174, 1173, 1170, 1179, 1169, 1180, 127, 1158, 1159, 3,
- 1158, 1161, 1170, 1157, 131, 1165, 134, 1172, 1151, 1153,
-
- 6, 1152, 1151, 118, 1228, 0, 1228, 1170, 0, 0,
- 1177, 1168, 1228, 1228, 1168, 1134, 1158, 1154, 1160, 1132,
- 1154, 1153, 1129, 1137, 1136, 1138, 1152, 1124, 1149, 1137,
- 1137, 1147, 123, 1142, 1134, 1140, 1139, 1131, 1135, 1129,
- 1135, 1130, 1117, 1132, 1135, 1130, 1116, 1105, 1116, 1126,
- 1102, 1117, 1124, 1117, 1121, 1104, 1119, 1105, 1104, 1112,
- 1092, 1113, 1116, 1103, 1086, 1085, 1228, 1090, 1112, 1087,
- 1110, 1104, 1081, 8, 1089, 1079, 1105, 1103, 133, 1092,
- 1087, 1081, 1087, 1099, 1095, 1070, 1069, 1078, 1067, 1066,
- 1088, 1071, 1073, 1076, 1069, 1070, 1083, 1062, 1070, 137,
-
- 1063, 1065, 1074, 1053, 1075, 1074, 1058, 1059, 1075, 1072,
- 1071, 1057, 1053, 1062, 1069, 1060, 0, 0, 1048, 1065,
- 1047, 1063, 1036, 1044, 1061, 1043, 1032, 1050, 1055, 1045,
- 1054, 1037, 1049, 1041, 1048, 1047, 110, 1035, 1033, 1032,
- 1046, 1025, 169, 1017, 1040, 1034, 1037, 155, 1027, 1025,
- 1011, 1010, 1013, 1015, 1015, 1006, 1008, 1016, 1025, 1027,
- 0, 1010, 1008, 1019, 1021, 997, 1015, 1011, 1002, 1007,
- 1015, 1014, 990, 998, 1003, 1010, 1001, 1001, 1008, 997,
- 990, 1004, 989, 995, 978, 1000, 999, 975, 982, 985,
- 997, 998, 997, 977, 982, 983, 979, 988, 971, 971,
-
- 974, 984, 968, 959, 159, 1228, 980, 984, 981, 74,
- 978, 962, 961, 952, 959, 962, 976, 967, 955, 171,
- 1228, 965, 945, 112, 944, 965, 944, 964, 959, 960,
- 948, 945, 960, 947, 957, 947, 955, 172, 950, 930,
- 929, 928, 939, 186, 938, 925, 191, 937, 923, 949,
- 921, 928, 927, 941, 941, 935, 928, 941, 921, 915,
- 938, 910, 909, 927, 926, 922, 905, 927, 910, 906,
- 924, 912, 170, 902, 921, 905, 910, 895, 900, 919,
- 906, 910, 916, 899, 911, 896, 901, 894, 898, 902,
- 905, 908, 895, 888, 189, 190, 1228, 905, 904, 892,
-
- 894, 901, 195, 1228, 883, 884, 197, 1228, 883, 884,
- 177, 894, 880, 875, 886, 865, 877, 884, 870, 885,
- 872, 875, 866, 869, 880, 869, 870, 853, 879, 878,
- 858, 861, 862, 854, 865, 872, 856, 853, 862, 864,
- 854, 862, 848, 858, 850, 845, 847, 202, 204, 833,
- 230, 859, 856, 838, 837, 854, 850, 231, 1228, 847,
- 841, 851, 837, 830, 844, 847, 846, 834, 833, 826,
- 832, 841, 836, 812, 214, 836, 824, 832, 831, 814,
- 829, 215, 832, 817, 825, 810, 825, 807, 823, 810,
- 824, 805, 803, 804, 807, 815, 807, 238, 814, 152,
-
- 239, 808, 807, 812, 799, 800, 242, 1228, 243, 1228,
- 804, 247, 1228, 799, 809, 808, 800, 802, 778, 787,
- 788, 783, 798, 793, 784, 779, 778, 772, 784, 786,
- 793, 773, 774, 777, 770, 788, 787, 786, 758, 757,
- 766, 765, 762, 762, 273, 775, 759, 775, 762, 771,
- 760, 754, 768, 751, 757, 761, 274, 764, 761, 275,
- 758, 276, 1228, 277, 753, 752, 278, 1228, 759, 749,
- 750, 738, 732, 754, 739, 745, 747, 279, 737, 740,
- 752, 744, 746, 745, 280, 731, 216, 728, 719, 281,
- 724, 738, 736, 729, 741, 728, 720, 725, 731, 269,
-
- 724, 293, 301, 302, 728, 313, 1228, 717, 726, 714,
- 314, 714, 728, 715, 711, 708, 708, 711, 315, 1228,
- 722, 703, 316, 1228, 709, 317, 1228, 717, 719, 708,
- 708, 686, 642, 15, 80, 318, 62, 100, 319, 1228,
- 88, 155, 144, 159, 172, 174, 320, 1228, 184, 321,
- 195, 198, 189, 322, 1228, 224, 235, 222, 225, 235,
- 237, 279, 333, 279, 274, 282, 283, 334, 1228, 335,
- 1228, 336, 1228, 322, 314, 354, 355, 356, 1228, 357,
- 310, 328, 358, 359, 322, 336, 331, 351, 342, 370,
- 356, 372, 373, 360, 360, 365, 363, 378, 1228, 360,
-
- 366, 370, 363, 358, 351, 400, 401, 390, 404, 1228,
- 377, 378, 379, 378, 380, 412, 413, 400, 444, 382,
- 417, 1228, 399, 408, 397, 398, 409, 396, 445, 1228,
- 447, 1228, 448, 1228, 449, 398, 450, 1228, 451, 1228,
- 403, 453, 405, 414, 403, 456, 1228, 405, 464, 1228,
- 465, 1228, 437, 439, 438, 454, 446, 457, 457, 461,
- 477, 460, 480, 1228, 481, 1228, 467, 459, 460, 470,
- 471, 488, 489, 1228, 492, 1228, 464, 494, 1228, 480,
- 496, 475, 471, 489, 491, 475, 507, 508, 1228, 490,
- 486, 511, 1228, 484, 498, 514, 515, 487, 519, 502,
-
- 494, 509, 488, 498, 499, 530, 1228, 507, 503, 504,
- 505, 521, 536, 537, 1228, 538, 517, 541, 1228, 527,
- 514, 529, 530, 549, 550, 1228, 537, 553, 519, 555,
- 556, 1228, 557, 1228, 558, 561, 1228, 562, 535, 554,
- 541, 560, 574, 561, 547, 577, 578, 564, 580, 1228,
- 581, 1228, 556, 583, 570, 558, 561, 592, 1228, 578,
- 595, 1228, 596, 597, 1228, 598, 1228, 599, 1228, 600,
- 567, 588, 604, 611, 1228, 597, 594, 615, 1228, 616,
- 1228, 601, 618, 619, 1228, 591, 593, 594, 624, 627,
- 1228, 630, 1228, 631, 619, 633, 1228, 601, 612, 638,
-
- 639, 1228, 642, 644, 645, 646, 1228, 647, 1228, 650,
- 651, 636, 658, 1228, 659, 1228, 662, 1228, 663, 1228,
- 664, 1228, 665, 1228, 666, 667, 1228, 1228, 679, 685,
- 691, 697, 703, 709, 711, 717, 666, 723, 726
+ 305, 348, 100, 101, 392, 436, 1237, 1238, 1238, 3,
+ 1193, 1238, 0, 1211, 0, 0, 1, 0, 2, 1217,
+ 10, 7, 1220, 1219, 1218, 1197, 79, 1196, 1211, 83,
+ 1214, 1209, 1212, 1238, 6, 0, 1238, 1238, 0, 1216,
+ 12, 1180, 0, 0, 1220, 1238, 95, 1178, 1238, 1238,
+ 1238, 1212, 109, 1176, 1209, 114, 1238, 1207, 0, 95,
+ 1190, 1194, 1183, 1192, 1199, 13, 1180, 1195, 1196, 128,
+ 1184, 1183, 1180, 1189, 1179, 1190, 127, 1168, 1169, 3,
+ 1168, 1171, 1180, 1167, 131, 1175, 134, 1182, 1161, 1163,
+
+ 6, 1162, 1161, 118, 1238, 0, 1238, 1180, 0, 0,
+ 1187, 1178, 1238, 1238, 1178, 1144, 1168, 1164, 1170, 1142,
+ 1164, 1163, 1139, 1147, 1146, 1148, 1162, 1134, 1159, 1147,
+ 1147, 1157, 123, 1152, 1144, 1150, 1149, 1141, 1145, 1139,
+ 1145, 1140, 1127, 1142, 1145, 1140, 1126, 1115, 1126, 1136,
+ 1112, 1127, 1134, 1127, 1131, 1114, 1129, 1115, 1114, 1122,
+ 1102, 1123, 1126, 1113, 1096, 1095, 1238, 1100, 1122, 1097,
+ 1120, 1114, 1091, 8, 1099, 1089, 1115, 1113, 133, 1102,
+ 1097, 1091, 1097, 1109, 1105, 1080, 1079, 1088, 1077, 1076,
+ 1098, 1081, 1083, 1086, 1079, 1080, 1093, 1072, 1080, 137,
+
+ 1073, 1075, 1084, 1063, 1085, 1084, 1068, 1069, 1085, 1082,
+ 1081, 1067, 1063, 1072, 1079, 1070, 0, 0, 1058, 1075,
+ 1057, 1073, 1046, 1054, 1071, 1053, 1042, 1060, 1065, 1055,
+ 1064, 1047, 1059, 1051, 1058, 1057, 110, 1045, 1043, 1042,
+ 1056, 1035, 169, 1027, 1050, 1044, 1047, 155, 1037, 1035,
+ 1021, 1020, 1023, 1025, 1025, 1016, 1018, 1026, 1035, 1037,
+ 0, 1020, 1018, 1029, 1031, 1007, 1025, 1021, 1012, 1017,
+ 1025, 1024, 1000, 1008, 1013, 1020, 1011, 1011, 1018, 1007,
+ 1000, 1014, 999, 1005, 988, 1010, 1009, 985, 992, 995,
+ 1007, 1008, 1007, 987, 992, 993, 989, 998, 981, 981,
+
+ 984, 994, 978, 969, 159, 1238, 990, 994, 991, 74,
+ 988, 972, 971, 962, 969, 972, 986, 977, 965, 171,
+ 1238, 975, 955, 112, 954, 975, 954, 974, 969, 970,
+ 958, 955, 970, 957, 967, 957, 965, 172, 960, 940,
+ 939, 938, 949, 186, 948, 935, 191, 947, 933, 959,
+ 931, 938, 937, 951, 951, 945, 938, 951, 931, 925,
+ 948, 920, 919, 170, 937, 933, 916, 938, 921, 917,
+ 935, 923, 170, 913, 932, 916, 921, 906, 911, 930,
+ 917, 921, 927, 910, 922, 907, 912, 905, 909, 913,
+ 916, 919, 906, 899, 190, 195, 1238, 916, 915, 903,
+
+ 905, 912, 197, 1238, 894, 895, 202, 1238, 894, 895,
+ 177, 905, 891, 886, 897, 876, 888, 895, 881, 896,
+ 883, 886, 877, 880, 891, 880, 878, 880, 863, 889,
+ 888, 868, 871, 872, 864, 875, 882, 866, 863, 872,
+ 874, 864, 872, 858, 868, 860, 855, 857, 204, 230,
+ 843, 231, 869, 866, 848, 847, 864, 860, 232, 1238,
+ 857, 851, 861, 847, 840, 854, 857, 856, 844, 843,
+ 836, 842, 851, 846, 822, 215, 846, 834, 842, 841,
+ 824, 839, 216, 842, 827, 835, 819, 819, 834, 816,
+ 832, 819, 833, 814, 812, 813, 816, 824, 816, 239,
+
+ 823, 152, 243, 817, 816, 821, 808, 809, 244, 1238,
+ 247, 1238, 813, 248, 1238, 808, 818, 817, 809, 811,
+ 787, 796, 797, 792, 807, 802, 793, 788, 787, 781,
+ 793, 795, 802, 782, 783, 786, 779, 797, 796, 795,
+ 767, 766, 775, 774, 771, 771, 273, 784, 768, 784,
+ 771, 767, 779, 768, 762, 776, 759, 765, 769, 274,
+ 772, 769, 275, 766, 276, 1238, 277, 761, 760, 278,
+ 1238, 767, 757, 758, 746, 740, 762, 747, 753, 755,
+ 279, 745, 748, 760, 752, 754, 753, 280, 739, 263,
+ 736, 727, 282, 732, 746, 744, 737, 749, 736, 728,
+
+ 733, 739, 278, 732, 302, 303, 311, 736, 314, 1238,
+ 725, 734, 722, 315, 737, 721, 735, 722, 718, 715,
+ 715, 718, 316, 1238, 729, 710, 317, 1238, 710, 318,
+ 1238, 718, 715, 665, 0, 10, 62, 74, 111, 319,
+ 88, 144, 320, 1238, 129, 159, 183, 197, 175, 176,
+ 322, 1238, 188, 323, 200, 220, 210, 331, 1238, 239,
+ 236, 223, 230, 271, 273, 281, 334, 281, 276, 320,
+ 321, 345, 1238, 346, 1238, 354, 1238, 322, 314, 357,
+ 358, 359, 1238, 324, 360, 311, 331, 361, 362, 344,
+ 341, 336, 362, 353, 376, 360, 377, 378, 365, 365,
+
+ 370, 368, 400, 1238, 364, 369, 375, 378, 374, 366,
+ 405, 406, 394, 408, 1238, 381, 383, 384, 383, 385,
+ 417, 420, 404, 444, 387, 422, 1238, 404, 413, 402,
+ 403, 413, 402, 445, 1238, 447, 1238, 404, 448, 1238,
+ 449, 422, 451, 1238, 453, 1238, 427, 456, 435, 447,
+ 436, 467, 1238, 440, 469, 1238, 470, 1238, 456, 444,
+ 444, 460, 452, 467, 467, 468, 484, 466, 486, 1238,
+ 487, 1238, 473, 465, 466, 476, 477, 493, 495, 1238,
+ 498, 1238, 470, 500, 1238, 486, 502, 482, 477, 495,
+ 497, 481, 513, 514, 515, 1238, 497, 493, 518, 1238,
+
+ 491, 505, 521, 522, 497, 527, 511, 502, 519, 496,
+ 506, 507, 538, 1238, 515, 511, 512, 513, 529, 544,
+ 545, 1238, 546, 525, 549, 1238, 535, 522, 537, 538,
+ 557, 558, 1238, 560, 1238, 546, 562, 528, 564, 565,
+ 1238, 566, 1238, 569, 571, 1238, 573, 548, 563, 551,
+ 569, 584, 571, 557, 587, 588, 574, 590, 1238, 591,
+ 1238, 566, 593, 580, 568, 571, 602, 1238, 588, 605,
+ 1238, 606, 607, 1238, 608, 1238, 609, 1238, 610, 577,
+ 598, 614, 621, 1238, 607, 604, 625, 1238, 626, 1238,
+ 611, 628, 629, 1238, 601, 603, 604, 634, 637, 1238,
+
+ 640, 1238, 641, 629, 643, 1238, 611, 622, 648, 649,
+ 1238, 652, 654, 655, 656, 1238, 657, 1238, 660, 661,
+ 646, 668, 1238, 669, 1238, 672, 1238, 673, 1238, 674,
+ 1238, 675, 1238, 676, 677, 1238, 1238, 689, 695, 701,
+ 707, 713, 719, 721, 727, 676, 733, 736
} ;
-static yyconst short int yy_def[940] =
+static yyconst short int yy_def[949] =
{ 0,
- 929, 929, 928, 3, 929, 929, 930, 930, 931, 931,
- 932, 932, 933, 933, 934, 934, 928, 928, 928, 928,
- 928, 928, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 928, 928, 936, 928, 928, 936, 928,
- 936, 936, 937, 938, 928, 928, 938, 938, 928, 928,
- 928, 928, 928, 928, 939, 928, 928, 928, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
-
- 935, 935, 935, 928, 928, 936, 928, 936, 937, 938,
- 928, 938, 928, 928, 939, 928, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 936, 938, 928, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
-
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 936, 938, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
-
- 935, 935, 935, 935, 928, 928, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 928,
- 928, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 928, 928, 935, 935, 935,
-
- 935, 935, 928, 928, 935, 935, 928, 928, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 928, 928, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
-
- 935, 935, 935, 935, 935, 935, 928, 928, 928, 928,
- 935, 928, 928, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 928, 928, 935, 935, 935, 928, 928, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
-
- 935, 935, 935, 935, 935, 928, 928, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 928, 928,
- 935, 935, 928, 928, 935, 928, 928, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 928, 928,
- 935, 935, 935, 935, 935, 935, 928, 928, 935, 935,
- 935, 935, 935, 928, 928, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 928, 928, 928,
- 928, 928, 928, 935, 935, 935, 935, 928, 928, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 928, 928, 935,
-
- 935, 935, 935, 935, 935, 935, 935, 935, 928, 928,
- 935, 935, 935, 935, 935, 935, 935, 935, 935, 935,
- 928, 928, 935, 935, 935, 935, 935, 935, 928, 928,
- 928, 928, 928, 928, 935, 935, 928, 928, 928, 928,
- 935, 935, 935, 935, 935, 928, 928, 935, 928, 928,
- 928, 928, 935, 935, 935, 935, 935, 935, 935, 935,
- 935, 935, 928, 928, 928, 928, 935, 935, 935, 935,
- 935, 935, 928, 928, 928, 928, 935, 928, 928, 935,
- 935, 935, 935, 935, 935, 935, 935, 928, 928, 935,
- 935, 928, 928, 935, 935, 935, 935, 935, 935, 935,
-
- 935, 935, 935, 935, 935, 928, 928, 935, 935, 935,
- 935, 935, 935, 928, 928, 935, 935, 928, 928, 935,
- 935, 935, 935, 935, 928, 928, 935, 935, 935, 935,
- 928, 928, 928, 928, 935, 928, 928, 935, 935, 935,
- 935, 935, 935, 935, 935, 935, 935, 935, 928, 928,
- 928, 928, 935, 935, 935, 935, 935, 928, 928, 935,
- 928, 928, 935, 928, 928, 928, 928, 928, 928, 935,
- 935, 935, 935, 928, 928, 935, 935, 928, 928, 928,
- 928, 935, 935, 928, 928, 935, 935, 935, 935, 928,
- 928, 928, 928, 935, 935, 928, 928, 935, 935, 935,
-
- 928, 928, 935, 935, 935, 928, 928, 928, 928, 935,
- 935, 935, 928, 928, 928, 928, 928, 928, 928, 928,
- 928, 928, 928, 928, 935, 928, 928, 0, 928, 928,
- 928, 928, 928, 928, 928, 928, 928, 928, 928
+ 938, 938, 937, 3, 938, 938, 939, 939, 940, 940,
+ 941, 941, 942, 942, 943, 943, 937, 937, 937, 937,
+ 937, 937, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 937, 937, 945, 937, 937, 945, 937,
+ 945, 945, 946, 947, 937, 937, 947, 947, 937, 937,
+ 937, 937, 937, 937, 948, 937, 937, 937, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+
+ 944, 944, 944, 937, 937, 945, 937, 945, 946, 947,
+ 937, 947, 937, 937, 948, 937, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 945, 947, 937, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 945, 947, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+
+ 944, 944, 944, 944, 937, 937, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 937,
+ 937, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 937, 937, 944, 944, 944,
+
+ 944, 944, 937, 937, 944, 944, 937, 937, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 937, 937,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+
+ 944, 944, 944, 944, 944, 944, 944, 944, 937, 937,
+ 937, 937, 944, 937, 937, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 937, 937, 944, 944, 944, 937,
+ 937, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+
+ 944, 944, 944, 944, 944, 944, 944, 944, 937, 937,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 937, 937, 944, 944, 937, 937, 944, 937,
+ 937, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 937, 937, 944, 944, 944, 944, 944, 944,
+ 937, 937, 944, 944, 944, 944, 944, 937, 937, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 937, 937, 937, 937, 937, 937, 944, 944, 944,
+ 944, 937, 937, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+
+ 944, 944, 937, 937, 944, 944, 944, 944, 944, 944,
+ 944, 944, 944, 937, 937, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 937, 937, 944, 944, 944,
+ 944, 944, 944, 937, 937, 937, 937, 944, 937, 937,
+ 944, 944, 937, 937, 937, 937, 944, 944, 944, 944,
+ 944, 937, 937, 944, 937, 937, 937, 937, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 944, 937, 937,
+ 937, 937, 944, 944, 944, 944, 944, 944, 937, 937,
+ 937, 937, 944, 937, 937, 944, 944, 944, 944, 944,
+ 944, 944, 944, 944, 937, 937, 944, 944, 937, 937,
+
+ 944, 944, 944, 944, 944, 944, 944, 944, 944, 944,
+ 944, 944, 937, 937, 944, 944, 944, 944, 944, 944,
+ 937, 937, 944, 944, 937, 937, 944, 944, 944, 944,
+ 944, 937, 937, 937, 937, 944, 944, 944, 944, 937,
+ 937, 937, 937, 944, 937, 937, 944, 944, 944, 944,
+ 944, 944, 944, 944, 944, 944, 944, 937, 937, 937,
+ 937, 944, 944, 944, 944, 944, 937, 937, 944, 937,
+ 937, 944, 937, 937, 937, 937, 937, 937, 944, 944,
+ 944, 944, 937, 937, 944, 944, 937, 937, 937, 937,
+ 944, 944, 937, 937, 944, 944, 944, 944, 937, 937,
+
+ 937, 937, 944, 944, 937, 937, 944, 944, 944, 937,
+ 937, 944, 944, 944, 937, 937, 937, 937, 944, 944,
+ 944, 937, 937, 937, 937, 937, 937, 937, 937, 937,
+ 937, 937, 937, 944, 937, 937, 0, 937, 937, 937,
+ 937, 937, 937, 937, 937, 937, 937, 937
} ;
-static yyconst short int yy_nxt[1273] =
+static yyconst short int yy_nxt[1283] =
{ 0,
- 928, 320, 19, 19, 66, 67, 66, 104, 105, 104,
- 928, 321, 73, 66, 67, 66, 928, 147, 74, 161,
+ 937, 320, 19, 19, 66, 67, 66, 104, 105, 104,
+ 937, 321, 73, 66, 67, 66, 698, 147, 74, 161,
71, 77, 81, 75, 162, 79, 76, 78, 148, 72,
84, 86, 87, 225, 82, 80, 125, 126, 20, 20,
- 226, 85, 696, 21, 21, 18, 18, 19, 18, 18,
+ 226, 85, 699, 21, 21, 18, 18, 19, 18, 18,
22, 18, 18, 18, 23, 23, 18, 24, 25, 26,
27, 28, 29, 30, 31, 32, 33, 23, 34, 35,
23, 36, 37, 38, 39, 40, 41, 23, 42, 43,
23, 23, 23, 20, 23, 23, 23, 23, 21, 44,
- 44, 92, 697, 368, 93, 94, 66, 67, 66, 98,
+ 44, 92, 700, 368, 93, 94, 66, 67, 66, 98,
- 369, 700, 60, 60, 61, 61, 62, 62, 95, 99,
+ 369, 701, 60, 60, 61, 61, 62, 62, 95, 99,
66, 67, 66, 113, 100, 66, 67, 66, 117, 104,
- 105, 104, 118, 701, 289, 45, 45, 702, 381, 119,
+ 105, 104, 118, 702, 289, 45, 45, 705, 381, 119,
21, 21, 18, 47, 18, 48, 49, 50, 63, 63,
130, 140, 131, 64, 64, 231, 141, 153, 156, 290,
142, 382, 184, 253, 143, 132, 305, 154, 144, 133,
- 305, 157, 185, 254, 565, 232, 306, 703, 704, 51,
- 306, 705, 320, 396, 52, 18, 47, 18, 48, 49,
- 50, 296, 321, 397, 566, 435, 297, 403, 298, 469,
- 458, 396, 407, 436, 307, 299, 403, 404, 407, 300,
+ 305, 157, 185, 254, 568, 232, 306, 706, 707, 51,
+ 306, 708, 320, 396, 52, 18, 47, 18, 48, 49,
+ 50, 296, 321, 397, 569, 436, 297, 403, 298, 470,
+ 426, 459, 407, 437, 307, 299, 396, 404, 403, 300,
- 459, 397, 408, 507, 470, 509, 404, 706, 408, 707,
- 708, 711, 51, 508, 712, 510, 713, 52, 18, 18,
+ 427, 460, 408, 407, 471, 509, 397, 709, 404, 710,
+ 711, 712, 51, 408, 713, 510, 716, 52, 18, 18,
47, 18, 18, 22, 18, 18, 18, 18, 18, 18,
- 409, 512, 458, 535, 545, 650, 714, 536, 537, 562,
- 567, 513, 459, 507, 509, 538, 546, 651, 512, 563,
- 568, 715, 716, 508, 510, 717, 20, 18, 513, 718,
- 719, 21, 18, 18, 47, 18, 18, 22, 18, 18,
- 18, 18, 18, 18, 606, 619, 623, 562, 626, 567,
- 639, 647, 654, 665, 607, 620, 624, 563, 627, 568,
- 640, 648, 655, 666, 668, 720, 723, 724, 725, 726,
-
- 20, 18, 670, 672, 669, 21, 55, 56, 18, 48,
- 22, 50, 671, 673, 606, 678, 619, 623, 626, 698,
- 639, 647, 709, 654, 607, 679, 620, 624, 627, 699,
- 640, 648, 710, 655, 721, 668, 670, 672, 727, 728,
- 735, 736, 741, 57, 722, 669, 671, 673, 58, 55,
- 56, 18, 48, 22, 50, 729, 731, 678, 733, 737,
- 739, 742, 743, 744, 745, 730, 732, 679, 734, 738,
- 740, 746, 748, 749, 751, 753, 754, 755, 756, 698,
- 757, 747, 758, 750, 752, 759, 57, 760, 761, 699,
- 762, 58, 18, 18, 19, 18, 18, 18, 18, 18,
-
- 18, 763, 765, 18, 767, 709, 768, 769, 770, 771,
- 772, 764, 766, 773, 775, 710, 777, 781, 721, 782,
- 783, 784, 785, 774, 776, 786, 787, 790, 722, 791,
- 20, 794, 795, 796, 797, 21, 18, 18, 19, 18,
- 18, 18, 18, 18, 18, 778, 729, 18, 731, 733,
- 788, 737, 739, 798, 792, 779, 730, 746, 732, 734,
- 789, 738, 740, 780, 793, 749, 751, 747, 799, 800,
- 801, 802, 803, 804, 20, 750, 752, 805, 806, 21,
- 808, 763, 765, 809, 810, 811, 812, 813, 807, 814,
- 773, 764, 766, 775, 816, 778, 817, 818, 820, 815,
-
- 774, 821, 822, 776, 823, 779, 824, 819, 825, 788,
- 827, 828, 792, 829, 830, 831, 833, 835, 826, 789,
- 836, 838, 793, 839, 840, 832, 834, 841, 842, 843,
- 837, 806, 844, 845, 846, 847, 848, 849, 814, 851,
- 853, 807, 818, 854, 855, 856, 857, 850, 815, 852,
- 858, 825, 819, 860, 861, 863, 864, 831, 833, 866,
- 859, 826, 836, 868, 862, 870, 865, 832, 834, 867,
- 871, 872, 837, 869, 873, 874, 876, 877, 878, 880,
- 882, 849, 851, 883, 884, 875, 886, 887, 879, 881,
- 888, 850, 852, 858, 885, 889, 861, 890, 864, 866,
-
- 868, 892, 894, 859, 895, 896, 862, 891, 865, 867,
- 869, 893, 874, 898, 899, 897, 878, 880, 900, 901,
- 884, 903, 875, 904, 905, 906, 879, 881, 890, 902,
- 885, 892, 908, 910, 896, 907, 911, 912, 891, 913,
- 901, 893, 909, 915, 897, 917, 919, 906, 908, 914,
- 902, 921, 923, 916, 925, 918, 920, 907, 909, 913,
- 915, 922, 924, 917, 919, 921, 923, 926, 926, 914,
- 916, 109, 695, 918, 920, 922, 924, 927, 927, 18,
+ 409, 511, 514, 459, 537, 547, 717, 718, 538, 539,
+ 565, 512, 515, 460, 570, 509, 540, 548, 511, 514,
+ 566, 719, 720, 721, 571, 510, 20, 18, 512, 515,
+ 722, 21, 18, 18, 47, 18, 18, 22, 18, 18,
+ 18, 18, 18, 18, 609, 623, 627, 565, 630, 570,
+ 643, 651, 654, 658, 610, 624, 628, 566, 631, 571,
+ 644, 652, 669, 659, 655, 723, 724, 725, 728, 729,
+
+ 20, 18, 670, 672, 674, 21, 55, 56, 18, 48,
+ 22, 50, 676, 673, 675, 609, 682, 623, 627, 630,
+ 703, 643, 677, 651, 714, 610, 683, 624, 628, 631,
+ 704, 644, 658, 652, 715, 726, 730, 731, 732, 733,
+ 738, 741, 659, 57, 742, 727, 672, 674, 58, 55,
+ 56, 18, 48, 22, 50, 676, 673, 675, 734, 736,
+ 682, 739, 743, 745, 747, 677, 748, 749, 735, 737,
+ 683, 740, 744, 746, 750, 751, 754, 752, 755, 757,
+ 759, 760, 761, 762, 763, 764, 57, 753, 756, 758,
+ 765, 58, 18, 18, 19, 18, 18, 18, 18, 18,
+
+ 18, 703, 766, 18, 767, 768, 769, 771, 773, 714,
+ 774, 704, 775, 776, 777, 778, 770, 772, 779, 715,
+ 783, 781, 787, 726, 788, 789, 790, 791, 780, 792,
+ 20, 782, 793, 727, 794, 21, 18, 18, 19, 18,
+ 18, 18, 18, 18, 18, 784, 734, 18, 736, 739,
+ 795, 797, 743, 798, 745, 785, 735, 799, 737, 740,
+ 796, 801, 744, 786, 746, 802, 803, 800, 752, 804,
+ 755, 757, 805, 806, 20, 807, 808, 809, 753, 21,
+ 756, 758, 810, 811, 812, 813, 815, 769, 771, 816,
+ 817, 818, 819, 820, 821, 814, 779, 770, 772, 781,
+
+ 823, 784, 824, 825, 822, 827, 780, 828, 829, 782,
+ 830, 785, 831, 826, 832, 834, 795, 836, 837, 799,
+ 838, 839, 840, 842, 833, 835, 796, 844, 845, 800,
+ 847, 848, 841, 843, 849, 850, 851, 852, 846, 813,
+ 853, 854, 855, 856, 857, 858, 821, 860, 862, 814,
+ 825, 863, 864, 865, 866, 859, 822, 861, 867, 832,
+ 826, 834, 869, 870, 872, 873, 840, 842, 868, 833,
+ 875, 835, 845, 871, 877, 874, 841, 843, 879, 880,
+ 876, 881, 846, 882, 878, 883, 885, 886, 887, 889,
+ 891, 858, 860, 892, 893, 884, 895, 896, 888, 890,
+
+ 897, 859, 861, 867, 894, 898, 870, 899, 873, 875,
+ 877, 901, 903, 868, 904, 905, 871, 900, 874, 876,
+ 878, 902, 883, 907, 908, 906, 887, 889, 909, 910,
+ 893, 912, 884, 913, 914, 915, 888, 890, 899, 911,
+ 894, 901, 917, 919, 905, 916, 920, 921, 900, 922,
+ 910, 902, 918, 924, 906, 926, 928, 915, 917, 923,
+ 911, 930, 932, 925, 934, 927, 929, 916, 918, 922,
+ 924, 931, 933, 926, 928, 930, 932, 935, 935, 923,
+ 925, 109, 697, 927, 929, 931, 933, 936, 936, 18,
18, 18, 18, 18, 18, 46, 46, 46, 46, 46,
- 46, 53, 53, 53, 53, 53, 53, 54, 54, 54,
+ 46, 53, 53, 53, 53, 53, 53, 54, 54, 54,
54, 54, 54, 59, 59, 59, 59, 59, 59, 65,
- 65, 65, 65, 65, 65, 69, 69, 106, 694, 106,
- 106, 106, 106, 110, 693, 692, 110, 110, 110, 115,
- 115, 115, 691, 690, 689, 688, 687, 686, 685, 684,
- 683, 682, 681, 680, 677, 676, 675, 674, 667, 664,
- 663, 662, 661, 660, 659, 658, 657, 656, 653, 652,
- 649, 646, 645, 644, 643, 642, 641, 638, 637, 636,
- 635, 634, 633, 632, 631, 630, 629, 628, 625, 622,
- 621, 618, 617, 616, 615, 614, 613, 612, 611, 610,
- 609, 608, 605, 604, 603, 602, 601, 600, 599, 598,
-
- 597, 596, 595, 594, 593, 592, 591, 590, 589, 588,
- 587, 586, 585, 584, 583, 582, 581, 580, 579, 578,
- 577, 576, 575, 574, 573, 572, 571, 570, 569, 564,
- 561, 560, 559, 558, 557, 556, 555, 554, 553, 552,
- 551, 550, 549, 548, 547, 544, 543, 542, 541, 540,
- 539, 534, 533, 532, 531, 530, 529, 528, 527, 526,
- 525, 524, 523, 522, 521, 520, 519, 518, 517, 516,
- 515, 514, 511, 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, 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, 434,
- 433, 432, 431, 430, 429, 428, 427, 426, 425, 424,
+ 65, 65, 65, 65, 65, 69, 69, 106, 696, 106,
+ 106, 106, 106, 110, 695, 694, 110, 110, 110, 115,
+ 115, 115, 693, 692, 691, 690, 689, 688, 687, 686,
+ 685, 684, 681, 680, 679, 678, 671, 668, 667, 666,
+ 665, 664, 663, 662, 661, 660, 657, 656, 653, 650,
+ 649, 648, 647, 646, 645, 642, 641, 640, 639, 638,
+ 637, 636, 635, 634, 633, 632, 629, 626, 625, 622,
+ 621, 620, 619, 618, 617, 616, 615, 614, 613, 612,
+
+ 611, 608, 607, 606, 605, 604, 603, 602, 601, 600,
+ 599, 598, 597, 596, 595, 594, 593, 592, 591, 590,
+ 589, 588, 587, 586, 585, 584, 583, 582, 581, 580,
+ 579, 578, 577, 576, 575, 574, 573, 572, 567, 564,
+ 563, 562, 561, 560, 559, 558, 557, 556, 555, 554,
+ 553, 552, 551, 550, 549, 546, 545, 544, 543, 542,
+ 541, 536, 535, 534, 533, 532, 531, 530, 529, 528,
+ 527, 526, 525, 524, 523, 522, 521, 520, 519, 518,
+ 517, 516, 513, 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,
+ 469, 468, 467, 466, 465, 464, 463, 462, 461, 458,
+ 457, 456, 455, 454, 453, 452, 451, 450, 449, 448,
+ 447, 446, 445, 444, 443, 442, 441, 440, 439, 438,
+ 435, 434, 433, 432, 431, 430, 429, 428, 425, 424,
423, 422, 421, 420, 419, 418, 417, 416, 415, 414,
413, 412, 411, 410, 406, 405, 402, 401, 400, 399,
398, 395, 394, 393, 392, 391, 390, 389, 388, 387,
386, 385, 384, 383, 380, 379, 378, 377, 376, 375,
- 374, 373, 372, 371, 370, 367, 366, 365, 364, 363,
+ 374, 373, 372, 371, 370, 367, 366, 365, 364, 363,
362, 361, 360, 359, 358, 357, 356, 355, 354, 353,
352, 351, 350, 349, 348, 347, 346, 345, 344, 343,
342, 341, 340, 339, 338, 337, 336, 335, 334, 333,
@@ -786,8 +790,8 @@ static yyconst short int yy_nxt[1273] =
292, 291, 288, 287, 286, 285, 284, 283, 282, 281,
280, 279, 278, 277, 276, 275, 274, 273, 272, 271,
270, 269, 268, 267, 266, 265, 264, 263, 262, 261,
- 260, 259, 258, 257, 256, 255, 252, 251, 250, 249,
+ 260, 259, 258, 257, 256, 255, 252, 251, 250, 249,
248, 247, 246, 245, 244, 243, 242, 241, 240, 239,
238, 237, 236, 235, 234, 233, 230, 229, 228, 227,
224, 223, 222, 221, 220, 219, 218, 217, 216, 215,
@@ -797,130 +801,131 @@ static yyconst short int yy_nxt[1273] =
182, 181, 180, 179, 178, 177, 176, 175, 174, 173,
172, 171, 170, 169, 168, 167, 114, 166, 111, 165,
164, 163, 160, 159, 158, 155, 152, 151, 150, 149,
- 146, 145, 139, 138, 137, 136, 135, 134, 129, 128,
+ 146, 145, 139, 138, 137, 136, 135, 134, 129, 128,
127, 124, 123, 122, 121, 120, 116, 114, 68, 107,
112, 111, 108, 107, 103, 102, 101, 97, 96, 91,
- 90, 89, 88, 83, 70, 68, 928, 17, 928, 928,
- 928, 928, 928, 928, 928, 928, 928, 928, 928, 928,
- 928, 928, 928, 928, 928, 928, 928, 928, 928, 928,
- 928, 928, 928, 928, 928, 928, 928, 928, 928, 928,
- 928, 928, 928, 928, 928, 928, 928, 928, 928, 928,
- 928, 928
+ 90, 89, 88, 83, 70, 68, 937, 17, 937, 937,
+ 937, 937, 937, 937, 937, 937, 937, 937, 937, 937,
+ 937, 937, 937, 937, 937, 937, 937, 937, 937, 937,
+ 937, 937, 937, 937, 937, 937, 937, 937, 937, 937,
+ 937, 937, 937, 937, 937, 937, 937, 937, 937, 937,
+ 937, 937
} ;
-static yyconst short int yy_chk[1273] =
+static yyconst short int yy_chk[1283] =
{ 0,
0, 261, 1, 2, 20, 20, 20, 45, 45, 45,
- 0, 261, 26, 51, 51, 51, 0, 90, 26, 101,
+ 0, 261, 26, 51, 51, 51, 635, 90, 26, 101,
25, 27, 29, 26, 101, 28, 26, 27, 90, 25,
31, 32, 32, 174, 29, 28, 76, 76, 1, 2,
- 174, 31, 634, 1, 2, 3, 3, 3, 3, 3,
+ 174, 31, 636, 1, 2, 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, 3, 3, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3, 3, 5,
- 6, 37, 635, 310, 37, 37, 57, 57, 57, 40,
+ 6, 37, 637, 310, 37, 37, 57, 57, 57, 40,
- 310, 637, 13, 14, 13, 14, 13, 14, 37, 40,
+ 310, 638, 13, 14, 13, 14, 13, 14, 37, 40,
63, 63, 63, 63, 40, 66, 66, 66, 70, 104,
- 104, 104, 70, 638, 237, 5, 6, 641, 324, 70,
+ 104, 104, 70, 639, 237, 5, 6, 641, 324, 70,
5, 6, 7, 7, 7, 7, 7, 7, 13, 14,
80, 87, 80, 13, 14, 179, 87, 95, 97, 237,
87, 324, 133, 200, 87, 80, 248, 95, 87, 80,
- 305, 97, 133, 200, 500, 179, 248, 642, 643, 7,
- 305, 644, 320, 338, 7, 8, 8, 8, 8, 8,
- 8, 243, 320, 338, 500, 373, 243, 344, 243, 411,
- 395, 396, 347, 373, 248, 243, 403, 344, 407, 243,
+ 305, 97, 133, 200, 502, 179, 248, 642, 645, 7,
+ 305, 646, 320, 338, 7, 8, 8, 8, 8, 8,
+ 8, 243, 320, 338, 502, 373, 243, 344, 243, 411,
+ 364, 395, 347, 373, 248, 243, 396, 344, 403, 243,
- 395, 396, 347, 448, 411, 449, 403, 645, 407, 646,
- 649, 651, 8, 448, 652, 449, 653, 8, 9, 9,
+ 364, 395, 347, 407, 411, 449, 396, 647, 403, 648,
+ 649, 650, 8, 407, 653, 449, 655, 8, 9, 9,
9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
- 347, 451, 458, 475, 482, 587, 656, 475, 475, 498,
- 501, 451, 458, 507, 509, 475, 482, 587, 512, 498,
- 501, 657, 658, 507, 509, 659, 9, 9, 512, 660,
- 661, 9, 10, 10, 10, 10, 10, 10, 10, 10,
- 10, 10, 10, 10, 545, 557, 560, 562, 564, 567,
- 578, 585, 590, 600, 545, 557, 560, 562, 564, 567,
- 578, 585, 590, 600, 602, 662, 664, 665, 666, 667,
-
- 10, 10, 603, 604, 602, 10, 11, 11, 11, 11,
- 11, 11, 603, 604, 606, 611, 619, 623, 626, 636,
- 639, 647, 650, 654, 606, 611, 619, 623, 626, 636,
- 639, 647, 650, 654, 663, 668, 670, 672, 674, 675,
- 681, 682, 685, 11, 663, 668, 670, 672, 11, 12,
- 12, 12, 12, 12, 12, 676, 677, 678, 680, 683,
- 684, 686, 687, 688, 689, 676, 677, 678, 680, 683,
- 684, 690, 691, 692, 693, 694, 695, 696, 697, 698,
- 700, 690, 701, 692, 693, 702, 12, 703, 704, 698,
- 705, 12, 15, 15, 15, 15, 15, 15, 15, 15,
-
- 15, 706, 707, 15, 708, 709, 711, 712, 713, 714,
- 715, 706, 707, 716, 717, 709, 718, 720, 721, 723,
- 724, 725, 726, 716, 717, 727, 728, 736, 721, 741,
- 15, 743, 744, 745, 748, 15, 16, 16, 16, 16,
- 16, 16, 16, 16, 16, 719, 729, 16, 731, 733,
- 735, 737, 739, 753, 742, 719, 729, 746, 731, 733,
- 735, 737, 739, 719, 742, 749, 751, 746, 754, 755,
- 756, 757, 758, 759, 16, 749, 751, 760, 761, 16,
- 762, 763, 765, 767, 768, 769, 770, 771, 761, 772,
- 773, 763, 765, 775, 777, 778, 780, 781, 782, 772,
-
- 773, 783, 784, 775, 785, 778, 786, 781, 787, 788,
- 790, 791, 792, 794, 795, 796, 797, 798, 787, 788,
- 799, 800, 792, 801, 802, 796, 797, 803, 804, 805,
- 799, 806, 808, 809, 810, 811, 812, 813, 814, 816,
- 817, 806, 818, 820, 821, 822, 823, 813, 814, 816,
- 824, 825, 818, 827, 828, 829, 830, 831, 833, 835,
- 824, 825, 836, 838, 828, 839, 830, 831, 833, 835,
- 840, 841, 836, 838, 842, 843, 844, 845, 846, 847,
- 848, 849, 851, 853, 854, 843, 855, 856, 846, 847,
- 857, 849, 851, 858, 854, 860, 861, 863, 864, 866,
-
- 868, 870, 871, 858, 872, 873, 861, 863, 864, 866,
- 868, 870, 874, 876, 877, 873, 878, 880, 882, 883,
- 884, 886, 874, 887, 888, 889, 878, 880, 890, 883,
- 884, 892, 894, 895, 896, 889, 898, 899, 890, 900,
- 901, 892, 894, 903, 896, 904, 905, 906, 908, 900,
- 901, 910, 911, 903, 912, 904, 905, 906, 908, 913,
- 915, 910, 911, 917, 919, 921, 923, 925, 926, 913,
- 915, 937, 633, 917, 919, 921, 923, 925, 926, 929,
- 929, 929, 929, 929, 929, 930, 930, 930, 930, 930,
- 930, 931, 931, 931, 931, 931, 931, 932, 932, 932,
-
- 932, 932, 932, 933, 933, 933, 933, 933, 933, 934,
- 934, 934, 934, 934, 934, 935, 935, 936, 632, 936,
- 936, 936, 936, 938, 631, 630, 938, 938, 938, 939,
- 939, 939, 629, 628, 625, 622, 621, 618, 617, 616,
- 615, 614, 613, 612, 610, 609, 608, 605, 601, 599,
- 598, 597, 596, 595, 594, 593, 592, 591, 589, 588,
- 586, 584, 583, 582, 581, 580, 579, 577, 576, 575,
- 574, 573, 572, 571, 570, 569, 566, 565, 561, 559,
- 558, 556, 555, 554, 553, 552, 551, 550, 549, 548,
- 547, 546, 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, 511, 506, 505, 504, 503, 502, 499,
- 497, 496, 495, 494, 493, 492, 491, 490, 489, 488,
- 487, 486, 485, 484, 483, 481, 480, 479, 478, 477,
- 476, 474, 473, 472, 471, 470, 469, 468, 467, 466,
- 465, 464, 463, 462, 461, 460, 457, 456, 455, 454,
- 453, 452, 450, 447, 446, 445, 444, 443, 442, 441,
- 440, 439, 438, 437, 436, 435, 434, 433, 432, 431,
- 430, 429, 428, 427, 426, 425, 424, 423, 422, 421,
-
- 420, 419, 418, 417, 416, 415, 414, 413, 412, 410,
- 409, 406, 405, 402, 401, 400, 399, 398, 394, 393,
- 392, 391, 390, 389, 388, 387, 386, 385, 384, 383,
- 382, 381, 380, 379, 378, 377, 376, 375, 374, 372,
- 371, 370, 369, 368, 367, 366, 365, 364, 363, 362,
+ 347, 450, 452, 459, 476, 483, 656, 657, 476, 476,
+ 500, 450, 452, 459, 503, 509, 476, 483, 511, 514,
+ 500, 660, 661, 662, 503, 509, 9, 9, 511, 514,
+ 663, 9, 10, 10, 10, 10, 10, 10, 10, 10,
+ 10, 10, 10, 10, 547, 560, 563, 565, 567, 570,
+ 581, 588, 590, 593, 547, 560, 563, 565, 567, 570,
+ 581, 588, 603, 593, 590, 664, 665, 666, 668, 669,
+
+ 10, 10, 603, 605, 606, 10, 11, 11, 11, 11,
+ 11, 11, 607, 605, 606, 609, 614, 623, 627, 630,
+ 640, 643, 607, 651, 654, 609, 614, 623, 627, 630,
+ 640, 643, 658, 651, 654, 667, 670, 671, 678, 679,
+ 684, 686, 658, 11, 687, 667, 672, 674, 11, 12,
+ 12, 12, 12, 12, 12, 676, 672, 674, 680, 681,
+ 682, 685, 688, 689, 690, 676, 691, 692, 680, 681,
+ 682, 685, 688, 689, 693, 694, 696, 695, 697, 698,
+ 699, 700, 701, 702, 705, 706, 12, 695, 697, 698,
+ 707, 12, 15, 15, 15, 15, 15, 15, 15, 15,
+
+ 15, 703, 708, 15, 709, 710, 711, 712, 713, 714,
+ 716, 703, 717, 718, 719, 720, 711, 712, 721, 714,
+ 723, 722, 725, 726, 728, 729, 730, 731, 721, 732,
+ 15, 722, 733, 726, 738, 15, 16, 16, 16, 16,
+ 16, 16, 16, 16, 16, 724, 734, 16, 736, 739,
+ 741, 742, 743, 747, 745, 724, 734, 748, 736, 739,
+ 741, 749, 743, 724, 745, 750, 751, 748, 752, 754,
+ 755, 757, 759, 760, 16, 761, 762, 763, 752, 16,
+ 755, 757, 764, 765, 766, 767, 768, 769, 771, 773,
+ 774, 775, 776, 777, 778, 767, 779, 769, 771, 781,
+
+ 783, 784, 786, 787, 778, 788, 779, 789, 790, 781,
+ 791, 784, 792, 787, 793, 794, 795, 797, 798, 799,
+ 801, 802, 803, 804, 793, 794, 795, 805, 806, 799,
+ 807, 808, 803, 804, 809, 810, 811, 812, 806, 813,
+ 815, 816, 817, 818, 819, 820, 821, 823, 824, 813,
+ 825, 827, 828, 829, 830, 820, 821, 823, 831, 832,
+ 825, 834, 836, 837, 838, 839, 840, 842, 831, 832,
+ 844, 834, 845, 837, 847, 839, 840, 842, 848, 849,
+ 844, 850, 845, 851, 847, 852, 853, 854, 855, 856,
+ 857, 858, 860, 862, 863, 852, 864, 865, 855, 856,
+
+ 866, 858, 860, 867, 863, 869, 870, 872, 873, 875,
+ 877, 879, 880, 867, 881, 882, 870, 872, 873, 875,
+ 877, 879, 883, 885, 886, 882, 887, 889, 891, 892,
+ 893, 895, 883, 896, 897, 898, 887, 889, 899, 892,
+ 893, 901, 903, 904, 905, 898, 907, 908, 899, 909,
+ 910, 901, 903, 912, 905, 913, 914, 915, 917, 909,
+ 910, 919, 920, 912, 921, 913, 914, 915, 917, 922,
+ 924, 919, 920, 926, 928, 930, 932, 934, 935, 922,
+ 924, 946, 634, 926, 928, 930, 932, 934, 935, 938,
+ 938, 938, 938, 938, 938, 939, 939, 939, 939, 939,
+
+ 939, 940, 940, 940, 940, 940, 940, 941, 941, 941,
+ 941, 941, 941, 942, 942, 942, 942, 942, 942, 943,
+ 943, 943, 943, 943, 943, 944, 944, 945, 633, 945,
+ 945, 945, 945, 947, 632, 629, 947, 947, 947, 948,
+ 948, 948, 626, 625, 622, 621, 620, 619, 618, 617,
+ 616, 615, 613, 612, 611, 608, 604, 602, 601, 600,
+ 599, 598, 597, 596, 595, 594, 592, 591, 589, 587,
+ 586, 585, 584, 583, 582, 580, 579, 578, 577, 576,
+ 575, 574, 573, 572, 569, 568, 564, 562, 561, 559,
+ 558, 557, 556, 555, 554, 553, 552, 551, 550, 549,
+
+ 548, 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, 513, 508, 507, 506, 505, 504, 501, 499,
+ 498, 497, 496, 495, 494, 493, 492, 491, 490, 489,
+ 488, 487, 486, 485, 484, 482, 481, 480, 479, 478,
+ 477, 475, 474, 473, 472, 471, 470, 469, 468, 467,
+ 466, 465, 464, 463, 462, 461, 458, 457, 456, 455,
+ 454, 453, 451, 448, 447, 446, 445, 444, 443, 442,
+ 441, 440, 439, 438, 437, 436, 435, 434, 433, 432,
+
+ 431, 430, 429, 428, 427, 426, 425, 424, 423, 422,
+ 421, 420, 419, 418, 417, 416, 415, 414, 413, 412,
+ 410, 409, 406, 405, 402, 401, 400, 399, 398, 394,
+ 393, 392, 391, 390, 389, 388, 387, 386, 385, 384,
+ 383, 382, 381, 380, 379, 378, 377, 376, 375, 374,
+ 372, 371, 370, 369, 368, 367, 366, 365, 363, 362,
361, 360, 359, 358, 357, 356, 355, 354, 353, 352,
351, 350, 349, 348, 346, 345, 343, 342, 341, 340,
339, 337, 336, 335, 334, 333, 332, 331, 330, 329,
328, 327, 326, 325, 323, 322, 319, 318, 317, 316,
- 315, 314, 313, 312, 311, 309, 308, 307, 304, 303,
+ 315, 314, 313, 312, 311, 309, 308, 307, 304, 303,
302, 301, 300, 299, 298, 297, 296, 295, 294, 293,
292, 291, 290, 289, 288, 287, 286, 285, 284, 283,
282, 281, 280, 279, 278, 277, 276, 275, 274, 273,
@@ -930,8 +935,8 @@ static yyconst short int yy_chk[1273] =
239, 238, 236, 235, 234, 233, 232, 231, 230, 229,
228, 227, 226, 225, 224, 223, 222, 221, 220, 219,
216, 215, 214, 213, 212, 211, 210, 209, 208, 207,
- 206, 205, 204, 203, 202, 201, 199, 198, 197, 196,
+ 206, 205, 204, 203, 202, 201, 199, 198, 197, 196,
195, 194, 193, 192, 191, 190, 189, 188, 187, 186,
185, 184, 183, 182, 181, 180, 178, 177, 176, 175,
173, 172, 171, 170, 169, 168, 166, 165, 164, 163,
@@ -941,16 +946,16 @@ static yyconst short int yy_chk[1273] =
131, 130, 129, 128, 127, 126, 125, 124, 123, 122,
121, 120, 119, 118, 117, 116, 115, 112, 111, 108,
103, 102, 100, 99, 98, 96, 94, 93, 92, 91,
- 89, 88, 86, 85, 84, 83, 82, 81, 79, 78,
+ 89, 88, 86, 85, 84, 83, 82, 81, 79, 78,
77, 75, 74, 73, 72, 71, 68, 65, 64, 62,
58, 55, 52, 50, 43, 42, 41, 39, 38, 36,
- 35, 34, 33, 30, 24, 21, 17, 928, 928, 928,
- 928, 928, 928, 928, 928, 928, 928, 928, 928, 928,
- 928, 928, 928, 928, 928, 928, 928, 928, 928, 928,
- 928, 928, 928, 928, 928, 928, 928, 928, 928, 928,
- 928, 928, 928, 928, 928, 928, 928, 928, 928, 928,
- 928, 928
+ 35, 34, 33, 30, 24, 21, 17, 937, 937, 937,
+ 937, 937, 937, 937, 937, 937, 937, 937, 937, 937,
+ 937, 937, 937, 937, 937, 937, 937, 937, 937, 937,
+ 937, 937, 937, 937, 937, 937, 937, 937, 937, 937,
+ 937, 937, 937, 937, 937, 937, 937, 937, 937, 937,
+ 937, 937
} ;
static yy_state_type yy_last_accepting_state;
@@ -1085,6 +1090,7 @@ bool Config::htmlHelpFlag = FALSE;
bool Config::alphaIndexFlag = FALSE;
bool Config::pdfHyperFlag = FALSE;
bool Config::alwaysDetailsFlag = FALSE;
+bool Config::inlineSourceFlag = FALSE;
bool Config::autoBriefFlag = TRUE;
bool Config::warningFlag = TRUE;
bool Config::generateHtml = TRUE;
@@ -1300,7 +1306,7 @@ YY_DECL
register char *yy_cp, *yy_bp;
register int yy_act;
-#line 184 "config.l"
+#line 185 "config.l"
@@ -1353,13 +1359,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 >= 929 )
+ if ( yy_current_state >= 938 )
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] != 1228 );
+ while ( yy_base[yy_current_state] != 1238 );
yy_find_action:
yy_act = yy_accept[yy_current_state];
@@ -1387,382 +1393,387 @@ do_action: /* This label is used only to access EOF actions. */
case 1:
YY_RULE_SETUP
-#line 186 "config.l"
+#line 187 "config.l"
YY_BREAK
case 2:
YY_RULE_SETUP
-#line 187 "config.l"
+#line 188 "config.l"
{ BEGIN(SkipComment); }
YY_BREAK
case 3:
YY_RULE_SETUP
-#line 188 "config.l"
+#line 189 "config.l"
{ BEGIN(GetString); s=&Config::projectName; }
YY_BREAK
case 4:
YY_RULE_SETUP
-#line 189 "config.l"
+#line 190 "config.l"
{ BEGIN(GetString); s=&Config::projectNumber; }
YY_BREAK
case 5:
YY_RULE_SETUP
-#line 190 "config.l"
+#line 191 "config.l"
{ BEGIN(GetString); s=&Config::outputDir; }
YY_BREAK
case 6:
YY_RULE_SETUP
-#line 191 "config.l"
+#line 192 "config.l"
{ BEGIN(GetString); s=&Config::htmlOutputDir; }
YY_BREAK
case 7:
YY_RULE_SETUP
-#line 192 "config.l"
+#line 193 "config.l"
{ BEGIN(GetString); s=&Config::manOutputDir; }
YY_BREAK
case 8:
YY_RULE_SETUP
-#line 193 "config.l"
+#line 194 "config.l"
{ BEGIN(GetString); s=&Config::latexOutputDir; }
YY_BREAK
case 9:
YY_RULE_SETUP
-#line 194 "config.l"
+#line 195 "config.l"
{ BEGIN(GetString); s=&Config::headerFile; }
YY_BREAK
case 10:
YY_RULE_SETUP
-#line 195 "config.l"
+#line 196 "config.l"
{ BEGIN(GetString); s=&Config::footerFile; }
YY_BREAK
case 11:
YY_RULE_SETUP
-#line 196 "config.l"
+#line 197 "config.l"
{ BEGIN(GetString); s=&Config::latexHeaderFile; }
YY_BREAK
case 12:
YY_RULE_SETUP
-#line 197 "config.l"
+#line 198 "config.l"
{ BEGIN(GetString); s=&Config::cgiName; }
YY_BREAK
case 13:
YY_RULE_SETUP
-#line 198 "config.l"
+#line 199 "config.l"
{ BEGIN(GetString); s=&Config::cgiURL; }
YY_BREAK
case 14:
YY_RULE_SETUP
-#line 199 "config.l"
+#line 200 "config.l"
{ BEGIN(GetString); s=&Config::docURL; }
YY_BREAK
case 15:
YY_RULE_SETUP
-#line 200 "config.l"
+#line 201 "config.l"
{ BEGIN(GetString); s=&Config::binAbsPath; }
YY_BREAK
case 16:
YY_RULE_SETUP
-#line 201 "config.l"
+#line 202 "config.l"
{ BEGIN(GetString); s=&Config::docAbsPath; }
YY_BREAK
case 17:
YY_RULE_SETUP
-#line 202 "config.l"
+#line 203 "config.l"
{ BEGIN(GetString); s=&Config::perlPath; }
YY_BREAK
case 18:
YY_RULE_SETUP
-#line 203 "config.l"
+#line 204 "config.l"
{ BEGIN(GetString); s=&Config::genTagFile; }
YY_BREAK
case 19:
YY_RULE_SETUP
-#line 204 "config.l"
+#line 205 "config.l"
{ BEGIN(GetString); s=&Config::inputFilter; }
YY_BREAK
case 20:
YY_RULE_SETUP
-#line 205 "config.l"
+#line 206 "config.l"
{ BEGIN(GetString); s=&Config::paperType; }
YY_BREAK
case 21:
YY_RULE_SETUP
-#line 206 "config.l"
+#line 207 "config.l"
{ BEGIN(GetString); s=&Config::outputLanguage; }
YY_BREAK
case 22:
YY_RULE_SETUP
-#line 207 "config.l"
+#line 208 "config.l"
{ BEGIN(GetString); s=&Config::manExtension; }
YY_BREAK
case 23:
YY_RULE_SETUP
-#line 208 "config.l"
+#line 209 "config.l"
{ BEGIN(GetString); s=&tabSizeString; }
YY_BREAK
case 24:
YY_RULE_SETUP
-#line 209 "config.l"
+#line 210 "config.l"
{ BEGIN(GetString); s=&Config::htmlStyleSheet; }
YY_BREAK
case 25:
YY_RULE_SETUP
-#line 210 "config.l"
+#line 211 "config.l"
{ BEGIN(GetString); s=&colsInAlphaIndexString; }
YY_BREAK
case 26:
YY_RULE_SETUP
-#line 211 "config.l"
+#line 212 "config.l"
{ BEGIN(GetStrList); l=&Config::includePath; elemStr=""; }
YY_BREAK
case 27:
YY_RULE_SETUP
-#line 212 "config.l"
+#line 213 "config.l"
{ BEGIN(GetStrList); l=&Config::examplePath; elemStr=""; }
YY_BREAK
case 28:
YY_RULE_SETUP
-#line 213 "config.l"
+#line 214 "config.l"
{ BEGIN(GetStrList); l=&Config::imagePath; elemStr=""; }
YY_BREAK
case 29:
YY_RULE_SETUP
-#line 214 "config.l"
+#line 215 "config.l"
{ BEGIN(GetStrList); l=&Config::inputSources; elemStr=""; }
YY_BREAK
case 30:
YY_RULE_SETUP
-#line 215 "config.l"
+#line 216 "config.l"
{ BEGIN(GetStrList); l=&Config::excludeSources; elemStr=""; }
YY_BREAK
case 31:
YY_RULE_SETUP
-#line 216 "config.l"
+#line 217 "config.l"
{ BEGIN(GetStrList); l=&Config::filePatternList; elemStr=""; }
YY_BREAK
case 32:
YY_RULE_SETUP
-#line 217 "config.l"
+#line 218 "config.l"
{ BEGIN(GetStrList); l=&Config::excludePatternList; elemStr=""; }
YY_BREAK
case 33:
YY_RULE_SETUP
-#line 218 "config.l"
+#line 219 "config.l"
{ BEGIN(GetStrList); l=&Config::examplePatternList; elemStr=""; }
YY_BREAK
case 34:
YY_RULE_SETUP
-#line 219 "config.l"
+#line 220 "config.l"
{ BEGIN(GetStrList); l=&Config::imagePatternList; elemStr=""; }
YY_BREAK
case 35:
YY_RULE_SETUP
-#line 220 "config.l"
+#line 221 "config.l"
{ BEGIN(GetStrList); l=&Config::tagFileList; elemStr=""; }
YY_BREAK
case 36:
YY_RULE_SETUP
-#line 221 "config.l"
+#line 222 "config.l"
{ BEGIN(GetStrList); l=&Config::extDocPathList; elemStr=""; }
YY_BREAK
case 37:
YY_RULE_SETUP
-#line 222 "config.l"
+#line 223 "config.l"
{ BEGIN(GetStrList); l=&Config::predefined; elemStr=""; }
YY_BREAK
case 38:
YY_RULE_SETUP
-#line 223 "config.l"
+#line 224 "config.l"
{ BEGIN(GetStrList); l=&Config::extraPackageList; elemStr=""; }
YY_BREAK
case 39:
YY_RULE_SETUP
-#line 224 "config.l"
+#line 225 "config.l"
{ BEGIN(GetStrList); l=&Config::stripFromPath; elemStr=""; }
YY_BREAK
case 40:
YY_RULE_SETUP
-#line 225 "config.l"
+#line 226 "config.l"
{ BEGIN(GetBool); b=&Config::quietFlag; }
YY_BREAK
case 41:
YY_RULE_SETUP
-#line 226 "config.l"
+#line 227 "config.l"
{ BEGIN(GetBool); b=&Config::warningFlag; }
YY_BREAK
case 42:
YY_RULE_SETUP
-#line 227 "config.l"
+#line 228 "config.l"
{ BEGIN(GetBool); b=&Config::recursiveFlag; }
YY_BREAK
case 43:
YY_RULE_SETUP
-#line 228 "config.l"
+#line 229 "config.l"
{ BEGIN(GetBool); b=&Config::allExtFlag; }
YY_BREAK
case 44:
YY_RULE_SETUP
-#line 229 "config.l"
+#line 230 "config.l"
{ BEGIN(GetBool); b=&Config::searchEngineFlag; }
YY_BREAK
case 45:
YY_RULE_SETUP
-#line 230 "config.l"
+#line 231 "config.l"
{ BEGIN(GetBool); b=&Config::extractAllFlag; }
YY_BREAK
case 46:
YY_RULE_SETUP
-#line 231 "config.l"
+#line 232 "config.l"
{ BEGIN(GetBool); b=&Config::extractPrivateFlag; }
YY_BREAK
case 47:
YY_RULE_SETUP
-#line 232 "config.l"
+#line 233 "config.l"
{ BEGIN(GetBool); b=&Config::noIndexFlag; }
YY_BREAK
case 48:
YY_RULE_SETUP
-#line 233 "config.l"
+#line 234 "config.l"
{ BEGIN(GetBool); b=&Config::generateLatex; }
YY_BREAK
case 49:
YY_RULE_SETUP
-#line 234 "config.l"
+#line 235 "config.l"
{ BEGIN(GetBool); b=&Config::generateHtml; }
YY_BREAK
case 50:
YY_RULE_SETUP
-#line 235 "config.l"
+#line 236 "config.l"
{ BEGIN(GetBool); b=&Config::generateMan; }
YY_BREAK
case 51:
YY_RULE_SETUP
-#line 236 "config.l"
+#line 237 "config.l"
{ BEGIN(GetBool); b=&Config::preprocessingFlag; }
YY_BREAK
case 52:
YY_RULE_SETUP
-#line 237 "config.l"
+#line 238 "config.l"
{ BEGIN(GetBool); b=&Config::macroExpansionFlag; }
YY_BREAK
case 53:
YY_RULE_SETUP
-#line 238 "config.l"
+#line 239 "config.l"
{ BEGIN(GetBool); b=&Config::searchIncludeFlag; }
YY_BREAK
case 54:
YY_RULE_SETUP
-#line 239 "config.l"
+#line 240 "config.l"
{ BEGIN(GetBool); b=&Config::briefMemDescFlag; }
YY_BREAK
case 55:
YY_RULE_SETUP
-#line 240 "config.l"
+#line 241 "config.l"
{ BEGIN(GetBool); b=&Config::alwaysDetailsFlag; }
YY_BREAK
case 56:
YY_RULE_SETUP
-#line 241 "config.l"
+#line 242 "config.l"
{ BEGIN(GetBool); b=&Config::hideMemberFlag; }
YY_BREAK
case 57:
YY_RULE_SETUP
-#line 242 "config.l"
+#line 243 "config.l"
{ BEGIN(GetBool); b=&Config::hideClassFlag; }
YY_BREAK
case 58:
YY_RULE_SETUP
-#line 243 "config.l"
+#line 244 "config.l"
{ BEGIN(GetBool); b=&Config::onlyPredefinedFlag; }
YY_BREAK
case 59:
YY_RULE_SETUP
-#line 244 "config.l"
+#line 245 "config.l"
{ BEGIN(GetBool); b=&Config::fullPathNameFlag; }
YY_BREAK
case 60:
YY_RULE_SETUP
-#line 245 "config.l"
+#line 246 "config.l"
{ BEGIN(GetBool); b=&Config::classDiagramFlag; }
YY_BREAK
case 61:
YY_RULE_SETUP
-#line 246 "config.l"
+#line 247 "config.l"
{ BEGIN(GetBool); b=&Config::compactLatexFlag; }
YY_BREAK
case 62:
YY_RULE_SETUP
-#line 247 "config.l"
+#line 248 "config.l"
{ BEGIN(GetBool); b=&Config::repeatBriefFlag; }
YY_BREAK
case 63:
YY_RULE_SETUP
-#line 248 "config.l"
+#line 249 "config.l"
{ BEGIN(GetBool); b=&Config::internalDocsFlag; }
YY_BREAK
case 64:
YY_RULE_SETUP
-#line 249 "config.l"
+#line 250 "config.l"
{ BEGIN(GetBool); b=&Config::caseSensitiveNames; }
YY_BREAK
case 65:
YY_RULE_SETUP
-#line 250 "config.l"
+#line 251 "config.l"
{ BEGIN(GetBool); b=&Config::verbatimHeaderFlag; }
YY_BREAK
case 66:
YY_RULE_SETUP
-#line 251 "config.l"
+#line 252 "config.l"
{ BEGIN(GetBool); b=&Config::htmlAlignMemberFlag; }
YY_BREAK
case 67:
YY_RULE_SETUP
-#line 252 "config.l"
+#line 253 "config.l"
{ BEGIN(GetBool); b=&Config::sourceBrowseFlag; }
YY_BREAK
case 68:
YY_RULE_SETUP
-#line 253 "config.l"
+#line 254 "config.l"
{ BEGIN(GetBool); b=&Config::autoBriefFlag; }
YY_BREAK
case 69:
YY_RULE_SETUP
-#line 254 "config.l"
+#line 255 "config.l"
{ BEGIN(GetBool); b=&Config::htmlHelpFlag; }
YY_BREAK
case 70:
YY_RULE_SETUP
-#line 255 "config.l"
+#line 256 "config.l"
{ BEGIN(GetBool); b=&Config::alphaIndexFlag; }
YY_BREAK
case 71:
YY_RULE_SETUP
-#line 256 "config.l"
+#line 257 "config.l"
{ BEGIN(GetBool); b=&Config::pdfHyperFlag; }
YY_BREAK
case 72:
YY_RULE_SETUP
-#line 257 "config.l"
+#line 258 "config.l"
{ BEGIN(GetBool); b=&Config::inheritDocsFlag; }
YY_BREAK
case 73:
YY_RULE_SETUP
-#line 258 "config.l"
+#line 259 "config.l"
{ BEGIN(GetBool); b=&Config::inlineInfoFlag; }
YY_BREAK
case 74:
YY_RULE_SETUP
-#line 259 "config.l"
-{ err("Warning: ignoring unknown tag `%s' at line %d\n",yytext,yyLineNr); }
+#line 260 "config.l"
+{ BEGIN(GetBool); b=&Config::inlineSourceFlag; }
YY_BREAK
case 75:
YY_RULE_SETUP
-#line 260 "config.l"
-{ yyLineNr++; BEGIN(Start); }
+#line 261 "config.l"
+{ err("Warning: ignoring unknown tag `%s' at line %d\n",yytext,yyLineNr); }
YY_BREAK
case 76:
YY_RULE_SETUP
-#line 261 "config.l"
+#line 262 "config.l"
+{ yyLineNr++; BEGIN(Start); }
+ YY_BREAK
+case 77:
+YY_RULE_SETUP
+#line 263 "config.l"
{
yyLineNr++;
if (elemStr.length()>0)
@@ -1773,9 +1784,9 @@ YY_RULE_SETUP
BEGIN(Start);
}
YY_BREAK
-case 77:
+case 78:
YY_RULE_SETUP
-#line 270 "config.l"
+#line 272 "config.l"
{
if (elemStr.length()>0)
{
@@ -1785,31 +1796,31 @@ YY_RULE_SETUP
elemStr.resize(0);
}
YY_BREAK
-case 78:
+case 79:
YY_RULE_SETUP
-#line 278 "config.l"
+#line 280 "config.l"
{ (*s)+=yytext; }
YY_BREAK
-case 79:
+case 80:
YY_RULE_SETUP
-#line 279 "config.l"
+#line 281 "config.l"
{ lastState=YY_START;
BEGIN(GetQuotedString);
tmpString.resize(0);
}
YY_BREAK
-case 80:
+case 81:
YY_RULE_SETUP
-#line 283 "config.l"
+#line 285 "config.l"
{
//printf(">> Enter env\n");
lastEnvState=YY_START;
BEGIN(GetEnvVar);
}
YY_BREAK
-case 81:
+case 82:
YY_RULE_SETUP
-#line 288 "config.l"
+#line 290 "config.l"
{
yytext[yyleng-1]='\0';
const char *env=getenv(yytext);
@@ -1820,9 +1831,9 @@ YY_RULE_SETUP
BEGIN(lastEnvState);
}
YY_BREAK
-case 82:
+case 83:
YY_RULE_SETUP
-#line 297 "config.l"
+#line 299 "config.l"
{
//printf("Quoted String = `%s'\n",tmpString.data());
if (lastState==GetString)
@@ -1837,21 +1848,21 @@ YY_RULE_SETUP
BEGIN(lastState);
}
YY_BREAK
-case 83:
+case 84:
YY_RULE_SETUP
-#line 310 "config.l"
+#line 312 "config.l"
{
tmpString+='"';
}
YY_BREAK
-case 84:
+case 85:
YY_RULE_SETUP
-#line 313 "config.l"
+#line 315 "config.l"
{ tmpString+=*yytext; }
YY_BREAK
-case 85:
+case 86:
YY_RULE_SETUP
-#line 314 "config.l"
+#line 316 "config.l"
{
QCString bs=yytext;
bs=bs.upper();
@@ -1868,41 +1879,41 @@ YY_RULE_SETUP
}
}
YY_BREAK
-case 86:
+case 87:
YY_RULE_SETUP
-#line 329 "config.l"
+#line 331 "config.l"
{
elemStr+=yytext;
}
YY_BREAK
-case 87:
-YY_RULE_SETUP
-#line 332 "config.l"
-{ yyLineNr++; BEGIN(Start); }
- YY_BREAK
case 88:
YY_RULE_SETUP
-#line 333 "config.l"
+#line 334 "config.l"
{ yyLineNr++; BEGIN(Start); }
YY_BREAK
case 89:
YY_RULE_SETUP
-#line 334 "config.l"
-{ yyLineNr++; }
+#line 335 "config.l"
+{ yyLineNr++; BEGIN(Start); }
YY_BREAK
case 90:
YY_RULE_SETUP
-#line 335 "config.l"
-
+#line 336 "config.l"
+{ yyLineNr++; }
YY_BREAK
case 91:
YY_RULE_SETUP
-#line 336 "config.l"
-{ yyLineNr++ ; }
+#line 337 "config.l"
+
YY_BREAK
case 92:
YY_RULE_SETUP
#line 338 "config.l"
+{ yyLineNr++ ; }
+ YY_BREAK
+case 93:
+YY_RULE_SETUP
+#line 340 "config.l"
ECHO;
YY_BREAK
case YY_STATE_EOF(INITIAL):
@@ -2203,7 +2214,7 @@ static yy_state_type yy_get_previous_state()
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 >= 929 )
+ if ( yy_current_state >= 938 )
yy_c = yy_meta[(unsigned int) yy_c];
}
yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
@@ -2238,11 +2249,11 @@ yy_state_type yy_current_state;
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 >= 929 )
+ if ( yy_current_state >= 938 )
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 == 928);
+ yy_is_jam = (yy_current_state == 937);
return yy_is_jam ? 0 : yy_current_state;
}
@@ -2797,7 +2808,7 @@ int main()
return 0;
}
#endif
-#line 338 "config.l"
+#line 340 "config.l"
/*@ ----------------------------------------------------------------------------
@@ -2911,6 +2922,7 @@ void Config::init()
Config::alphaIndexFlag = FALSE;
Config::pdfHyperFlag = FALSE;
Config::alwaysDetailsFlag = FALSE;
+ Config::inlineSourceFlag = FALSE;
Config::warningFlag = TRUE;
Config::generateHtml = TRUE;
Config::generateLatex = TRUE;
@@ -3114,15 +3126,22 @@ void writeTemplateConfig(QFile *f,bool sl)
if (!sl)
{
t << "\n";
- t << "# If the SOURCE_BROWSER tag is set to YES than the body of a member or\n";
- t << "# function will be appended as a block of code to the documentation of.\n";
- t << "# that member or function.\n";
+ t << "# If the SOURCE_BROWSER tag is set to YES then a list of source files will\n";
+ t << "# be generated. Documented entities will be cross-referenced with these sources.\n";
t << "\n";
}
t << "SOURCE_BROWSER = NO\n";
if (!sl)
{
t << "\n";
+ t << "# Setting the INLINE_SOURCES tag to YES will include the body\n";
+ t << "# of functions and classes directly in the documentation.\n";
+ t << "\n";
+ }
+ t << "INLINE_SOURCES = NO\n";
+ if (!sl)
+ {
+ t << "\n";
t << "# If the CASE_SENSE_NAMES tag is set to NO (the default) then Doxygen\n";
t << "# will only generate file names in lower case letters. If set to\n";
t << "# YES upper case letters are also allowed. This is useful if you have\n";