summaryrefslogtreecommitdiffstats
path: root/tksao/frame/contourlex.C
diff options
context:
space:
mode:
authorWilliam Joye <wjoye@cfa.harvard.edu>2018-08-03 20:29:50 (GMT)
committerWilliam Joye <wjoye@cfa.harvard.edu>2018-08-03 20:29:50 (GMT)
commitb8525c3dd6b1e98d1b8754cfeb25a2f8a5a56479 (patch)
treecce6ece606536feed1304203c11ee3cb446ba774 /tksao/frame/contourlex.C
parentf0f09fa30fea1f957e2a7c98b9d66431c2e31df7 (diff)
downloadblt-b8525c3dd6b1e98d1b8754cfeb25a2f8a5a56479.zip
blt-b8525c3dd6b1e98d1b8754cfeb25a2f8a5a56479.tar.gz
blt-b8525c3dd6b1e98d1b8754cfeb25a2f8a5a56479.tar.bz2
simplify coord system options
Diffstat (limited to 'tksao/frame/contourlex.C')
-rw-r--r--tksao/frame/contourlex.C1066
1 files changed, 507 insertions, 559 deletions
diff --git a/tksao/frame/contourlex.C b/tksao/frame/contourlex.C
index e1f9302..b179377 100644
--- a/tksao/frame/contourlex.C
+++ b/tksao/frame/contourlex.C
@@ -324,8 +324,8 @@ int yyFlexLexer::yywrap() { return 1; }
*yy_cp = '\0'; \
(yy_c_buf_p) = yy_cp;
-#define YY_NUM_RULES 89
-#define YY_END_OF_BUFFER 90
+#define YY_NUM_RULES 86
+#define YY_END_OF_BUFFER 87
/* This struct is not used in this scanner,
but its presence is necessary. */
struct yy_trans_info
@@ -333,39 +333,36 @@ struct yy_trans_info
flex_int32_t yy_verify;
flex_int32_t yy_nxt;
};
-static yyconst flex_int16_t yy_accept[283] =
+static yyconst flex_int16_t yy_accept[252] =
{ 0,
- 0, 0, 2, 2, 90, 88, 84, 87, 88, 88,
- 88, 88, 88, 88, 62, 83, 83, 83, 83, 83,
- 83, 83, 83, 83, 83, 83, 83, 24, 83, 83,
- 83, 83, 83, 83, 60, 88, 88, 2, 1, 84,
- 85, 0, 80, 0, 0, 81, 0, 62, 64, 63,
- 62, 0, 83, 65, 83, 83, 69, 67, 83, 83,
- 83, 83, 83, 83, 83, 83, 83, 83, 83, 83,
- 83, 83, 83, 83, 25, 83, 27, 83, 83, 83,
- 83, 83, 83, 83, 86, 0, 82, 2, 0, 65,
- 0, 0, 69, 67, 66, 0, 70, 68, 65, 0,
-
- 83, 0, 63, 83, 83, 83, 83, 83, 83, 83,
- 83, 83, 12, 14, 83, 83, 83, 83, 83, 83,
- 83, 83, 26, 83, 83, 83, 83, 32, 83, 61,
- 77, 0, 63, 0, 0, 64, 0, 83, 83, 83,
- 83, 83, 6, 83, 83, 83, 83, 0, 83, 83,
- 83, 18, 83, 83, 83, 83, 83, 83, 30, 83,
- 33, 34, 35, 36, 37, 38, 39, 40, 41, 42,
- 43, 44, 45, 46, 47, 48, 49, 50, 51, 52,
- 53, 54, 55, 56, 57, 58, 83, 0, 0, 0,
- 0, 71, 0, 83, 0, 83, 83, 4, 5, 83,
-
- 8, 83, 83, 11, 0, 83, 83, 83, 19, 20,
- 21, 83, 83, 83, 83, 59, 0, 0, 0, 72,
- 71, 0, 0, 75, 0, 0, 73, 83, 83, 83,
- 83, 0, 83, 16, 83, 22, 23, 83, 83, 83,
- 78, 75, 73, 76, 74, 83, 83, 83, 83, 0,
- 83, 83, 83, 83, 31, 0, 83, 7, 9, 10,
- 13, 15, 83, 28, 83, 0, 3, 83, 83, 0,
- 83, 83, 0, 83, 83, 0, 83, 83, 79, 17,
- 29, 0
+ 0, 0, 2, 2, 87, 85, 81, 84, 85, 85,
+ 85, 85, 85, 85, 59, 80, 80, 80, 80, 80,
+ 80, 80, 80, 80, 80, 80, 22, 80, 80, 80,
+ 80, 80, 57, 85, 85, 2, 1, 81, 82, 0,
+ 77, 0, 0, 78, 0, 59, 61, 60, 59, 0,
+ 80, 62, 80, 80, 66, 64, 80, 80, 80, 80,
+ 80, 80, 80, 80, 80, 80, 80, 80, 80, 80,
+ 80, 23, 80, 25, 80, 80, 80, 80, 80, 80,
+ 83, 0, 79, 2, 0, 62, 0, 0, 66, 64,
+ 63, 0, 67, 65, 62, 0, 80, 0, 60, 80,
+
+ 80, 80, 80, 80, 80, 80, 80, 80, 12, 13,
+ 80, 80, 80, 80, 80, 80, 80, 24, 80, 80,
+ 80, 29, 80, 58, 74, 0, 60, 0, 0, 61,
+ 0, 80, 80, 80, 80, 80, 6, 80, 80, 80,
+ 80, 80, 80, 16, 80, 80, 80, 80, 80, 27,
+ 80, 30, 31, 32, 33, 34, 35, 36, 37, 38,
+ 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
+ 49, 50, 51, 52, 53, 54, 55, 80, 0, 0,
+ 0, 0, 68, 0, 80, 0, 80, 80, 4, 5,
+ 80, 8, 80, 80, 11, 80, 80, 17, 18, 19,
+
+ 80, 80, 80, 56, 0, 0, 0, 69, 68, 0,
+ 0, 72, 0, 0, 70, 80, 80, 80, 80, 80,
+ 15, 20, 21, 80, 80, 75, 72, 70, 73, 71,
+ 80, 80, 80, 80, 80, 80, 28, 0, 80, 7,
+ 9, 10, 14, 26, 0, 3, 0, 0, 0, 76,
+ 0
} ;
static yyconst flex_int32_t yy_ec[256] =
@@ -374,16 +371,16 @@ static yyconst flex_int32_t yy_ec[256] =
1, 1, 4, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 2, 1, 5, 6, 1, 1, 1, 7, 1,
- 1, 1, 8, 1, 9, 10, 1, 11, 12, 13,
- 14, 15, 16, 14, 14, 14, 17, 18, 1, 1,
- 1, 1, 1, 1, 19, 20, 21, 22, 23, 24,
- 25, 26, 27, 28, 29, 30, 31, 32, 33, 34,
- 35, 36, 37, 38, 39, 40, 41, 42, 43, 44,
- 1, 45, 1, 1, 1, 1, 46, 47, 48, 49,
-
- 50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
- 60, 61, 62, 63, 64, 65, 66, 67, 68, 69,
- 70, 71, 72, 1, 73, 1, 1, 1, 1, 1,
+ 1, 1, 8, 1, 8, 9, 1, 10, 11, 12,
+ 13, 14, 15, 13, 13, 13, 16, 17, 1, 1,
+ 1, 1, 1, 1, 18, 19, 20, 21, 22, 23,
+ 24, 25, 26, 27, 28, 29, 30, 31, 32, 33,
+ 34, 35, 36, 37, 38, 39, 40, 41, 42, 43,
+ 1, 44, 1, 1, 1, 1, 45, 46, 47, 48,
+
+ 49, 50, 51, 52, 53, 54, 55, 56, 57, 58,
+ 59, 60, 61, 62, 63, 64, 65, 66, 67, 68,
+ 69, 70, 71, 1, 72, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
@@ -400,256 +397,235 @@ static yyconst flex_int32_t yy_ec[256] =
1, 1, 1, 1, 1
} ;
-static yyconst flex_int32_t yy_meta[74] =
+static yyconst flex_int32_t yy_meta[73] =
{ 0,
- 1, 1, 2, 1, 1, 1, 1, 1, 1, 3,
- 4, 4, 4, 4, 4, 4, 4, 3, 4, 4,
- 4, 4, 4, 4, 3, 3, 3, 3, 3, 3,
+ 1, 1, 2, 1, 1, 1, 1, 1, 3, 4,
+ 4, 4, 4, 4, 4, 4, 3, 4, 4, 4,
+ 4, 4, 4, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
- 3, 3, 3, 3, 1, 4, 4, 4, 4, 4,
- 4, 3, 3, 3, 3, 3, 3, 3, 3, 3,
+ 3, 3, 3, 1, 4, 4, 4, 4, 4, 4,
3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
- 3, 1, 1
+ 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
+ 1, 1
} ;
-static yyconst flex_int16_t yy_base[301] =
+static yyconst flex_int16_t yy_base[270] =
{ 0,
- 0, 0, 330, 327, 323, 1369, 306, 1369, 303, 280,
- 0, 265, 64, 71, 79, 89, 98, 93, 99, 94,
- 117, 120, 133, 113, 142, 144, 147, 149, 154, 158,
- 169, 170, 171, 175, 180, 66, 197, 0, 1369, 266,
- 1369, 253, 1369, 0, 250, 1369, 203, 226, 277, 328,
- 380, 250, 181, 302, 434, 353, 182, 194, 216, 214,
- 241, 237, 287, 292, 318, 268, 343, 236, 369, 311,
- 263, 370, 391, 395, 285, 414, 314, 394, 401, 400,
- 443, 418, 336, 449, 1369, 183, 1369, 0, 0, 457,
- 476, 483, 1369, 1369, 1369, 503, 1369, 1369, 1369, 510,
-
- 519, 527, 541, 568, 557, 405, 555, 550, 551, 579,
- 582, 554, 407, 366, 552, 586, 583, 595, 598, 465,
- 601, 602, 491, 612, 617, 621, 624, 678, 556, 492,
- 0, 739, 666, 746, 767, 774, 795, 803, 812, 821,
- 635, 822, 823, 644, 637, 825, 824, 82, 754, 638,
- 827, 650, 826, 654, 836, 755, 845, 846, 656, 851,
- 758, 782, 785, 847, 852, 861, 863, 873, 874, 878,
- 879, 880, 884, 885, 890, 894, 896, 897, 900, 901,
- 903, 906, 907, 910, 912, 913, 916, 0, 933, 941,
- 924, 949, 959, 967, 975, 1022, 990, 983, 984, 988,
-
- 985, 987, 989, 999, 88, 1006, 1000, 1003, 1001, 1002,
- 1033, 1037, 1040, 1038, 1050, 1054, 0, 1064, 1092, 1100,
- 1107, 1120, 1127, 1074, 1134, 1162, 1075, 1142, 1143, 1148,
- 1175, 236, 1176, 1077, 1144, 1081, 1145, 1149, 1187, 1172,
- 0, 1369, 1369, 1369, 1369, 1191, 1200, 1201, 1202, 172,
- 1203, 1217, 1218, 1222, 1207, 0, 1224, 1235, 1236, 1239,
- 1369, 1245, 1249, 1248, 1251, 0, 1262, 1267, 1263, 0,
- 1268, 1272, 0, 1273, 1278, 0, 1294, 1298, 1369, 1284,
- 1289, 1369, 1346, 1350, 224, 1354, 1356, 1360, 1364, 223,
- 221, 206, 203, 171, 165, 154, 133, 120, 115, 96
-
+ 0, 0, 220, 218, 212, 1257, 204, 1257, 202, 195,
+ 0, 187, 64, 71, 79, 89, 98, 93, 99, 94,
+ 117, 120, 113, 133, 142, 138, 149, 152, 161, 162,
+ 176, 175, 187, 66, 117, 0, 1257, 186, 1257, 172,
+ 1257, 0, 166, 1257, 204, 228, 279, 330, 382, 219,
+ 165, 253, 305, 355, 190, 194, 238, 242, 243, 239,
+ 316, 294, 320, 269, 372, 265, 338, 368, 321, 270,
+ 317, 287, 393, 365, 397, 400, 402, 409, 403, 412,
+ 1257, 96, 1257, 0, 0, 442, 466, 473, 1257, 1257,
+ 1257, 482, 1257, 1257, 1257, 489, 498, 506, 520, 547,
+
+ 536, 432, 534, 529, 530, 558, 561, 533, 416, 423,
+ 531, 427, 535, 565, 450, 577, 588, 452, 591, 600,
+ 594, 648, 710, 453, 0, 710, 628, 718, 739, 746,
+ 767, 775, 784, 603, 574, 793, 636, 604, 726, 794,
+ 795, 796, 606, 454, 797, 727, 806, 812, 815, 616,
+ 816, 754, 755, 809, 822, 828, 831, 841, 842, 843,
+ 844, 847, 854, 856, 857, 858, 861, 863, 867, 868,
+ 870, 872, 873, 874, 877, 879, 883, 884, 0, 901,
+ 909, 892, 917, 927, 935, 943, 990, 958, 951, 952,
+ 956, 953, 955, 957, 967, 974, 968, 969, 970, 979,
+
+ 1001, 1003, 1005, 1008, 0, 1018, 1046, 1033, 1055, 1062,
+ 1074, 1074, 1090, 1102, 1090, 1102, 1112, 1113, 1114, 1115,
+ 1118, 1125, 1127, 1134, 1130, 0, 1257, 1257, 1257, 1257,
+ 1137, 1140, 1141, 1153, 1154, 1173, 1147, 0, 1172, 1174,
+ 1175, 1176, 1178, 1188, 0, 1189, 0, 0, 0, 1257,
+ 1257, 1234, 1238, 163, 1242, 1244, 1248, 1252, 153, 152,
+ 139, 136, 132, 129, 119, 116, 114, 109, 95
} ;
-static yyconst flex_int16_t yy_def[301] =
+static yyconst flex_int16_t yy_def[270] =
{ 0,
- 282, 1, 283, 283, 282, 282, 282, 282, 282, 284,
- 285, 286, 282, 282, 287, 287, 287, 287, 287, 287,
- 287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
- 287, 287, 287, 287, 287, 282, 288, 289, 282, 282,
- 282, 284, 282, 290, 286, 282, 282, 282, 282, 282,
- 287, 282, 287, 287, 287, 287, 287, 287, 287, 287,
- 287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
- 287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
- 287, 287, 287, 287, 282, 288, 282, 289, 291, 282,
- 282, 282, 282, 282, 282, 282, 282, 282, 282, 282,
-
- 287, 282, 287, 287, 287, 287, 287, 287, 287, 287,
- 287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
- 287, 287, 287, 287, 287, 287, 287, 282, 287, 287,
- 292, 282, 282, 282, 282, 282, 282, 287, 287, 287,
- 287, 287, 287, 287, 287, 287, 287, 282, 287, 287,
- 287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
- 287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
- 287, 287, 287, 287, 287, 287, 287, 287, 287, 287,
- 287, 287, 287, 287, 287, 287, 287, 293, 282, 282,
- 282, 282, 282, 287, 282, 287, 287, 287, 287, 287,
-
- 287, 287, 287, 287, 282, 287, 287, 287, 287, 287,
- 287, 287, 287, 287, 287, 287, 294, 282, 282, 282,
- 282, 282, 282, 287, 282, 282, 287, 287, 287, 287,
- 287, 282, 287, 287, 287, 287, 287, 287, 287, 287,
- 295, 282, 282, 282, 282, 287, 287, 287, 287, 282,
- 287, 287, 287, 287, 287, 296, 287, 287, 287, 287,
- 282, 287, 287, 287, 287, 297, 287, 287, 287, 298,
- 287, 287, 299, 287, 287, 300, 287, 287, 282, 287,
- 287, 0, 282, 282, 282, 282, 282, 282, 282, 282,
- 282, 282, 282, 282, 282, 282, 282, 282, 282, 282
-
+ 251, 1, 252, 252, 251, 251, 251, 251, 251, 253,
+ 254, 255, 251, 251, 256, 256, 256, 256, 256, 256,
+ 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
+ 256, 256, 256, 251, 257, 258, 251, 251, 251, 253,
+ 251, 259, 255, 251, 251, 251, 251, 251, 256, 251,
+ 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
+ 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
+ 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
+ 251, 257, 251, 258, 260, 251, 251, 251, 251, 251,
+ 251, 251, 251, 251, 251, 251, 256, 251, 256, 256,
+
+ 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
+ 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
+ 256, 251, 256, 256, 261, 251, 251, 251, 251, 251,
+ 251, 256, 256, 256, 256, 256, 256, 256, 256, 256,
+ 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
+ 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
+ 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
+ 256, 256, 256, 256, 256, 256, 256, 256, 262, 251,
+ 251, 251, 251, 251, 256, 251, 256, 256, 256, 256,
+ 256, 256, 256, 256, 256, 256, 256, 256, 256, 256,
+
+ 256, 256, 256, 256, 263, 251, 251, 251, 251, 251,
+ 251, 256, 251, 251, 256, 256, 256, 256, 256, 256,
+ 256, 256, 256, 256, 256, 264, 251, 251, 251, 251,
+ 256, 256, 256, 256, 256, 256, 256, 265, 256, 256,
+ 256, 256, 256, 256, 266, 256, 267, 268, 269, 251,
+ 0, 251, 251, 251, 251, 251, 251, 251, 251, 251,
+ 251, 251, 251, 251, 251, 251, 251, 251, 251
} ;
-static yyconst flex_int16_t yy_nxt[1443] =
+static yyconst flex_int16_t yy_nxt[1330] =
{ 0,
- 6, 7, 8, 9, 10, 11, 12, 13, 13, 14,
- 15, 15, 15, 15, 15, 15, 15, 6, 16, 17,
- 18, 19, 20, 21, 22, 23, 24, 25, 26, 27,
- 26, 28, 29, 30, 26, 26, 31, 32, 26, 33,
- 34, 26, 35, 26, 36, 16, 17, 18, 19, 20,
- 21, 22, 23, 24, 25, 26, 27, 26, 28, 29,
- 30, 26, 26, 31, 32, 26, 33, 34, 26, 35,
- 26, 37, 6, 47, 48, 48, 48, 48, 48, 48,
- 48, 49, 49, 49, 49, 49, 49, 49, 50, 51,
- 51, 51, 51, 51, 51, 51, 52, 85, 282, 279,
-
- 54, 55, 282, 282, 56, 57, 282, 282, 282, 60,
- 282, 282, 58, 205, 64, 282, 282, 62, 276, 59,
- 232, 63, 282, 273, 85, 61, 282, 54, 55, 282,
- 282, 56, 57, 70, 282, 65, 270, 282, 67, 58,
- 205, 64, 282, 71, 62, 66, 59, 232, 63, 68,
- 282, 282, 61, 282, 72, 69, 282, 266, 282, 282,
- 70, 282, 65, 282, 282, 67, 282, 282, 256, 73,
- 71, 282, 66, 74, 241, 282, 68, 76, 282, 282,
- 282, 75, 69, 78, 282, 77, 282, 282, 282, 282,
- 282, 282, 282, 81, 261, 82, 73, 282, 282, 282,
-
- 74, 83, 84, 282, 76, 80, 217, 79, 75, 188,
- 78, 282, 77, 49, 49, 49, 49, 49, 49, 49,
- 81, 261, 82, 282, 131, 282, 89, 44, 83, 84,
- 106, 282, 80, 282, 79, 50, 48, 48, 48, 48,
- 48, 48, 48, 52, 250, 282, 282, 90, 91, 105,
- 282, 92, 93, 282, 282, 87, 46, 43, 282, 94,
- 100, 100, 100, 100, 100, 100, 100, 40, 116, 87,
- 107, 46, 282, 108, 90, 91, 105, 282, 92, 93,
- 282, 119, 113, 114, 43, 282, 94, 49, 49, 49,
- 49, 49, 49, 49, 282, 116, 282, 107, 95, 96,
-
- 108, 282, 282, 97, 282, 41, 109, 40, 119, 282,
- 98, 282, 101, 101, 101, 101, 101, 101, 101, 282,
- 282, 111, 282, 282, 110, 95, 96, 282, 282, 39,
- 97, 282, 39, 109, 282, 282, 282, 98, 49, 49,
- 49, 49, 49, 49, 49, 282, 118, 112, 111, 99,
- 91, 110, 282, 282, 93, 282, 282, 129, 282, 282,
- 282, 94, 282, 104, 104, 104, 104, 104, 104, 104,
- 282, 282, 115, 118, 112, 282, 99, 91, 282, 282,
- 120, 93, 282, 282, 129, 282, 282, 282, 94, 50,
- 51, 51, 51, 51, 51, 51, 51, 52, 117, 115,
-
- 282, 54, 55, 282, 282, 56, 57, 282, 282, 282,
- 282, 282, 282, 58, 282, 148, 282, 282, 282, 282,
- 141, 282, 282, 282, 282, 117, 122, 282, 54, 55,
- 121, 282, 56, 57, 125, 282, 124, 123, 126, 282,
- 58, 102, 102, 282, 103, 103, 103, 103, 103, 103,
- 103, 282, 282, 122, 128, 282, 282, 121, 282, 282,
- 282, 125, 282, 124, 123, 126, 282, 132, 132, 132,
- 132, 132, 132, 132, 282, 154, 282, 282, 127, 282,
- 282, 128, 282, 102, 102, 130, 133, 133, 133, 133,
- 133, 133, 133, 134, 134, 134, 134, 134, 134, 134,
-
- 282, 282, 282, 282, 282, 127, 282, 282, 282, 282,
- 135, 135, 130, 136, 136, 136, 136, 136, 136, 136,
- 100, 100, 100, 100, 100, 100, 100, 137, 282, 101,
- 101, 101, 101, 101, 101, 101, 282, 133, 133, 133,
- 133, 133, 133, 133, 282, 282, 282, 282, 282, 138,
- 282, 103, 103, 103, 103, 103, 103, 103, 282, 282,
- 282, 282, 282, 282, 282, 282, 282, 282, 282, 282,
- 149, 282, 282, 282, 282, 143, 138, 282, 104, 104,
- 104, 104, 104, 104, 104, 282, 140, 142, 282, 144,
- 147, 282, 282, 187, 282, 282, 282, 149, 139, 282,
-
- 282, 145, 143, 282, 282, 150, 282, 282, 146, 151,
- 282, 282, 282, 140, 142, 282, 144, 147, 282, 282,
- 187, 282, 153, 155, 156, 139, 282, 282, 145, 282,
- 282, 152, 150, 282, 282, 146, 151, 282, 282, 158,
- 282, 282, 282, 159, 282, 198, 282, 282, 157, 153,
- 155, 156, 282, 282, 282, 282, 207, 202, 152, 282,
- 160, 282, 282, 282, 210, 282, 158, 282, 201, 282,
- 159, 282, 282, 282, 282, 157, 133, 133, 133, 133,
- 133, 133, 133, 207, 202, 282, 282, 160, 53, 53,
- 53, 53, 53, 53, 53, 201, 161, 162, 163, 164,
-
- 165, 166, 167, 168, 169, 170, 171, 172, 173, 174,
- 175, 176, 177, 178, 179, 180, 181, 182, 183, 184,
- 185, 186, 282, 161, 162, 163, 164, 165, 166, 167,
- 168, 169, 170, 171, 172, 173, 174, 175, 176, 177,
- 178, 179, 180, 181, 182, 183, 184, 185, 186, 132,
- 132, 132, 132, 132, 132, 132, 134, 134, 134, 134,
- 134, 134, 134, 282, 282, 282, 282, 282, 282, 189,
- 282, 282, 282, 212, 206, 282, 190, 136, 136, 136,
- 136, 136, 136, 136, 136, 136, 136, 136, 136, 136,
- 136, 282, 282, 282, 282, 282, 189, 282, 282, 282,
-
- 212, 206, 282, 190, 191, 192, 192, 192, 192, 192,
- 192, 192, 193, 194, 194, 194, 194, 194, 194, 194,
- 282, 195, 196, 196, 196, 196, 196, 196, 196, 282,
- 282, 282, 282, 282, 282, 282, 282, 282, 282, 282,
- 282, 282, 282, 282, 282, 282, 204, 197, 209, 282,
- 282, 282, 200, 282, 282, 282, 282, 199, 203, 208,
- 282, 282, 282, 282, 282, 211, 282, 282, 282, 282,
- 282, 213, 282, 204, 197, 209, 282, 215, 282, 200,
- 282, 214, 282, 282, 199, 203, 208, 282, 282, 282,
- 282, 282, 211, 282, 282, 282, 282, 282, 213, 282,
-
- 282, 282, 282, 282, 215, 282, 282, 282, 214, 282,
- 282, 282, 282, 282, 282, 282, 282, 282, 282, 282,
- 282, 282, 282, 282, 282, 282, 282, 282, 282, 282,
- 282, 282, 282, 282, 220, 220, 220, 220, 220, 220,
- 220, 216, 193, 218, 218, 218, 218, 218, 218, 218,
- 195, 219, 219, 219, 219, 219, 219, 219, 221, 192,
- 192, 192, 192, 192, 192, 192, 282, 282, 216, 222,
- 222, 222, 222, 222, 222, 222, 223, 194, 194, 194,
- 194, 194, 194, 194, 282, 225, 225, 225, 225, 225,
- 225, 225, 282, 282, 282, 282, 282, 282, 282, 282,
-
- 282, 282, 282, 224, 282, 282, 282, 282, 282, 282,
- 282, 282, 282, 228, 229, 282, 282, 282, 282, 282,
- 282, 282, 282, 282, 230, 235, 231, 282, 282, 234,
- 224, 226, 196, 196, 196, 196, 196, 196, 196, 282,
- 228, 229, 282, 233, 282, 282, 282, 282, 282, 282,
- 282, 230, 235, 231, 282, 282, 234, 282, 227, 282,
- 238, 282, 239, 282, 282, 282, 282, 282, 282, 236,
- 233, 282, 237, 223, 218, 218, 218, 218, 218, 218,
- 218, 282, 240, 282, 282, 227, 282, 238, 282, 239,
- 282, 282, 282, 282, 282, 282, 236, 282, 282, 237,
-
- 242, 226, 219, 219, 219, 219, 219, 219, 219, 240,
- 220, 220, 220, 220, 220, 220, 220, 220, 220, 220,
- 220, 220, 220, 220, 282, 282, 282, 242, 243, 282,
- 222, 222, 222, 222, 222, 222, 222, 222, 222, 222,
- 222, 222, 222, 222, 225, 225, 225, 225, 225, 225,
- 225, 282, 282, 282, 282, 243, 244, 282, 282, 282,
- 282, 282, 282, 242, 252, 282, 282, 253, 246, 282,
- 245, 282, 225, 225, 225, 225, 225, 225, 225, 247,
- 248, 282, 282, 244, 282, 282, 282, 282, 282, 282,
- 242, 252, 282, 282, 253, 246, 282, 245, 243, 282,
-
- 282, 249, 251, 255, 282, 254, 247, 248, 282, 282,
- 282, 282, 282, 257, 282, 282, 282, 282, 282, 282,
- 282, 282, 260, 262, 282, 243, 282, 282, 249, 251,
- 255, 282, 254, 282, 282, 282, 259, 258, 282, 282,
- 257, 282, 282, 282, 282, 282, 263, 264, 282, 260,
- 262, 265, 282, 282, 282, 282, 282, 282, 282, 267,
- 282, 282, 282, 259, 258, 282, 282, 282, 282, 269,
- 282, 282, 282, 263, 264, 268, 282, 282, 265, 282,
- 282, 282, 282, 272, 282, 282, 267, 282, 282, 282,
- 282, 282, 282, 282, 282, 282, 269, 282, 282, 277,
-
- 271, 282, 268, 282, 278, 274, 282, 282, 282, 275,
- 272, 282, 282, 282, 280, 282, 282, 282, 281, 282,
- 282, 282, 282, 282, 282, 282, 277, 271, 282, 282,
- 282, 278, 274, 282, 282, 282, 275, 282, 282, 282,
- 282, 280, 282, 282, 282, 281, 38, 38, 38, 38,
- 42, 282, 42, 42, 45, 282, 45, 45, 53, 53,
- 86, 282, 86, 86, 88, 282, 88, 88, 5, 282,
- 282, 282, 282, 282, 282, 282, 282, 282, 282, 282,
- 282, 282, 282, 282, 282, 282, 282, 282, 282, 282,
- 282, 282, 282, 282, 282, 282, 282, 282, 282, 282,
-
- 282, 282, 282, 282, 282, 282, 282, 282, 282, 282,
- 282, 282, 282, 282, 282, 282, 282, 282, 282, 282,
- 282, 282, 282, 282, 282, 282, 282, 282, 282, 282,
- 282, 282, 282, 282, 282, 282, 282, 282, 282, 282,
- 282, 282
+ 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
+ 15, 15, 15, 15, 15, 15, 6, 16, 17, 18,
+ 19, 20, 21, 22, 23, 24, 25, 23, 26, 23,
+ 27, 28, 29, 23, 23, 23, 30, 23, 31, 32,
+ 23, 33, 23, 34, 16, 17, 18, 19, 20, 21,
+ 22, 23, 24, 25, 23, 26, 23, 27, 28, 29,
+ 23, 23, 23, 30, 23, 31, 32, 23, 33, 23,
+ 35, 6, 45, 46, 46, 46, 46, 46, 46, 46,
+ 47, 47, 47, 47, 47, 47, 47, 48, 49, 49,
+ 49, 49, 49, 49, 49, 50, 81, 251, 250, 52,
+
+ 53, 251, 251, 54, 55, 251, 251, 251, 58, 251,
+ 251, 56, 249, 62, 251, 251, 60, 248, 57, 247,
+ 61, 251, 245, 81, 59, 251, 52, 53, 251, 251,
+ 54, 55, 238, 251, 63, 226, 251, 65, 56, 205,
+ 62, 251, 179, 60, 64, 57, 251, 61, 66, 251,
+ 251, 59, 67, 69, 251, 125, 85, 251, 251, 70,
+ 251, 63, 68, 71, 65, 251, 42, 83, 251, 251,
+ 251, 64, 44, 251, 73, 66, 41, 251, 251, 67,
+ 72, 251, 74, 251, 251, 75, 70, 38, 83, 68,
+ 71, 251, 251, 44, 78, 251, 76, 77, 251, 41,
+
+ 79, 73, 251, 251, 39, 38, 251, 72, 80, 74,
+ 251, 251, 75, 47, 47, 47, 47, 47, 47, 47,
+ 37, 78, 37, 76, 77, 251, 251, 79, 96, 96,
+ 96, 96, 96, 96, 96, 80, 48, 46, 46, 46,
+ 46, 46, 46, 46, 50, 251, 251, 251, 86, 87,
+ 251, 251, 88, 89, 251, 251, 251, 102, 251, 251,
+ 90, 251, 97, 97, 97, 97, 97, 97, 97, 251,
+ 101, 103, 251, 251, 104, 86, 87, 251, 251, 88,
+ 89, 251, 109, 110, 251, 251, 251, 90, 47, 47,
+ 47, 47, 47, 47, 47, 251, 112, 101, 103, 91,
+
+ 92, 104, 251, 251, 93, 251, 251, 251, 116, 251,
+ 251, 94, 98, 251, 99, 99, 99, 99, 99, 99,
+ 99, 251, 107, 112, 251, 251, 91, 92, 251, 251,
+ 115, 93, 251, 251, 105, 116, 251, 251, 94, 47,
+ 47, 47, 47, 47, 47, 47, 251, 117, 108, 107,
+ 95, 87, 106, 251, 251, 89, 251, 251, 251, 251,
+ 251, 105, 90, 251, 100, 100, 100, 100, 100, 100,
+ 100, 251, 113, 251, 117, 108, 251, 95, 87, 106,
+ 251, 251, 89, 251, 251, 114, 251, 251, 251, 90,
+ 48, 49, 49, 49, 49, 49, 49, 49, 50, 113,
+
+ 111, 251, 52, 53, 251, 251, 54, 55, 251, 251,
+ 251, 251, 114, 251, 56, 118, 251, 251, 251, 251,
+ 251, 251, 251, 123, 251, 251, 251, 111, 251, 52,
+ 53, 251, 251, 54, 55, 251, 121, 120, 119, 251,
+ 251, 56, 118, 251, 122, 143, 135, 124, 251, 251,
+ 123, 126, 126, 126, 126, 126, 126, 126, 251, 146,
+ 251, 251, 251, 121, 120, 119, 251, 251, 251, 251,
+ 251, 122, 143, 98, 124, 127, 127, 127, 127, 127,
+ 127, 127, 128, 128, 128, 128, 128, 128, 128, 129,
+ 251, 130, 130, 130, 130, 130, 130, 130, 96, 96,
+
+ 96, 96, 96, 96, 96, 131, 251, 97, 97, 97,
+ 97, 97, 97, 97, 251, 127, 127, 127, 127, 127,
+ 127, 127, 251, 251, 251, 251, 251, 132, 251, 99,
+ 99, 99, 99, 99, 99, 99, 251, 251, 251, 251,
+ 251, 251, 251, 251, 251, 251, 251, 251, 142, 251,
+ 251, 251, 251, 137, 132, 251, 100, 100, 100, 100,
+ 100, 100, 100, 251, 134, 136, 251, 138, 141, 251,
+ 144, 251, 251, 251, 251, 142, 133, 251, 251, 139,
+ 137, 251, 251, 189, 251, 251, 140, 251, 145, 251,
+ 251, 134, 136, 251, 138, 141, 251, 144, 147, 251,
+
+ 251, 251, 251, 133, 251, 251, 139, 251, 251, 148,
+ 251, 251, 251, 140, 251, 145, 251, 251, 251, 251,
+ 251, 150, 251, 197, 251, 147, 149, 192, 188, 151,
+ 251, 251, 251, 251, 251, 251, 148, 127, 127, 127,
+ 127, 127, 127, 127, 251, 251, 251, 251, 150, 251,
+ 197, 251, 251, 149, 192, 188, 151, 51, 51, 51,
+ 51, 51, 51, 51, 191, 152, 153, 154, 155, 156,
+ 157, 158, 159, 160, 161, 162, 163, 164, 165, 166,
+ 167, 168, 169, 170, 171, 172, 173, 174, 175, 176,
+ 177, 191, 152, 153, 154, 155, 156, 157, 158, 159,
+
+ 160, 161, 162, 163, 164, 165, 166, 167, 168, 169,
+ 170, 171, 172, 173, 174, 175, 176, 177, 251, 126,
+ 126, 126, 126, 126, 126, 126, 251, 128, 128, 128,
+ 128, 128, 128, 128, 251, 251, 199, 251, 251, 180,
+ 251, 251, 251, 251, 251, 193, 178, 181, 130, 130,
+ 130, 130, 130, 130, 130, 130, 130, 130, 130, 130,
+ 130, 130, 251, 251, 251, 251, 180, 251, 251, 251,
+ 251, 251, 193, 178, 181, 182, 183, 183, 183, 183,
+ 183, 183, 183, 184, 185, 185, 185, 185, 185, 185,
+ 185, 251, 186, 187, 187, 187, 187, 187, 187, 187,
+
+ 251, 251, 251, 251, 251, 251, 251, 251, 251, 251,
+ 251, 251, 251, 251, 251, 196, 195, 251, 198, 251,
+ 251, 251, 251, 251, 251, 251, 194, 190, 251, 201,
+ 251, 251, 251, 251, 200, 251, 251, 251, 251, 251,
+ 202, 203, 196, 195, 251, 198, 251, 251, 251, 251,
+ 251, 251, 251, 194, 190, 251, 201, 251, 251, 251,
+ 251, 200, 251, 251, 251, 251, 251, 202, 203, 251,
+ 251, 251, 251, 251, 251, 251, 251, 251, 251, 251,
+ 251, 251, 251, 251, 251, 251, 251, 251, 251, 251,
+ 251, 251, 251, 251, 251, 251, 251, 251, 251, 251,
+
+ 251, 208, 208, 208, 208, 208, 208, 208, 204, 184,
+ 206, 206, 206, 206, 206, 206, 206, 186, 207, 207,
+ 207, 207, 207, 207, 207, 209, 183, 183, 183, 183,
+ 183, 183, 183, 251, 251, 204, 210, 210, 210, 210,
+ 210, 210, 210, 211, 185, 185, 185, 185, 185, 185,
+ 185, 251, 213, 213, 213, 213, 213, 213, 213, 251,
+ 251, 251, 251, 251, 251, 251, 251, 251, 251, 251,
+ 212, 251, 251, 251, 251, 251, 251, 251, 251, 251,
+ 216, 217, 251, 251, 251, 251, 251, 251, 251, 251,
+ 251, 218, 251, 219, 251, 251, 221, 212, 214, 187,
+
+ 187, 187, 187, 187, 187, 187, 251, 216, 217, 251,
+ 220, 251, 251, 251, 222, 251, 251, 251, 218, 251,
+ 219, 251, 224, 221, 251, 215, 211, 206, 206, 206,
+ 206, 206, 206, 206, 251, 223, 225, 220, 251, 251,
+ 251, 222, 208, 208, 208, 208, 208, 208, 208, 224,
+ 251, 251, 215, 227, 214, 207, 207, 207, 207, 207,
+ 207, 207, 223, 225, 208, 208, 208, 208, 208, 208,
+ 208, 210, 210, 210, 210, 210, 210, 210, 251, 251,
+ 227, 228, 251, 210, 210, 210, 210, 210, 210, 210,
+ 251, 251, 251, 251, 251, 251, 251, 229, 251, 213,
+
+ 213, 213, 213, 213, 213, 213, 251, 251, 228, 227,
+ 251, 213, 213, 213, 213, 213, 213, 213, 251, 251,
+ 251, 251, 251, 251, 229, 230, 251, 231, 251, 251,
+ 251, 251, 251, 251, 251, 251, 227, 228, 251, 234,
+ 235, 251, 251, 251, 233, 251, 251, 232, 251, 251,
+ 251, 236, 230, 251, 231, 251, 251, 251, 239, 251,
+ 237, 251, 251, 251, 228, 251, 234, 235, 251, 251,
+ 251, 233, 242, 243, 232, 241, 240, 251, 236, 251,
+ 251, 251, 251, 251, 251, 239, 251, 237, 251, 251,
+ 251, 251, 251, 251, 251, 251, 251, 251, 251, 242,
+
+ 243, 244, 241, 240, 251, 251, 246, 251, 251, 251,
+ 251, 251, 251, 251, 251, 251, 251, 251, 251, 251,
+ 251, 251, 251, 251, 251, 251, 251, 251, 244, 251,
+ 251, 251, 251, 246, 36, 36, 36, 36, 40, 251,
+ 40, 40, 43, 251, 43, 43, 51, 51, 82, 251,
+ 82, 82, 84, 251, 84, 84, 5, 251, 251, 251,
+ 251, 251, 251, 251, 251, 251, 251, 251, 251, 251,
+ 251, 251, 251, 251, 251, 251, 251, 251, 251, 251,
+ 251, 251, 251, 251, 251, 251, 251, 251, 251, 251,
+ 251, 251, 251, 251, 251, 251, 251, 251, 251, 251,
+
+ 251, 251, 251, 251, 251, 251, 251, 251, 251, 251,
+ 251, 251, 251, 251, 251, 251, 251, 251, 251, 251,
+ 251, 251, 251, 251, 251, 251, 251, 251, 251
} ;
-static yyconst flex_int16_t yy_chk[1443] =
+static yyconst flex_int16_t yy_chk[1330] =
{ 0,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
@@ -658,158 +634,145 @@ static yyconst flex_int16_t yy_chk[1443] =
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 13, 13, 13, 13, 13, 13, 13,
- 13, 14, 14, 14, 14, 14, 14, 14, 15, 15,
- 15, 15, 15, 15, 15, 15, 15, 36, 16, 300,
-
- 15, 15, 18, 20, 15, 15, 16, 17, 19, 17,
- 18, 20, 15, 148, 20, 17, 19, 19, 299, 16,
- 205, 19, 24, 298, 36, 18, 21, 15, 15, 22,
- 24, 15, 15, 24, 21, 21, 297, 22, 22, 15,
- 148, 20, 23, 24, 19, 21, 16, 205, 19, 22,
- 23, 25, 18, 26, 25, 23, 27, 296, 28, 25,
- 24, 26, 21, 29, 27, 22, 28, 30, 295, 27,
- 24, 29, 21, 27, 294, 30, 22, 29, 31, 32,
- 33, 28, 23, 30, 34, 29, 31, 32, 33, 35,
- 53, 57, 34, 33, 250, 34, 27, 35, 53, 57,
-
- 27, 34, 35, 58, 29, 32, 293, 31, 28, 292,
- 30, 58, 29, 47, 47, 47, 47, 47, 47, 47,
- 33, 250, 34, 60, 291, 59, 290, 285, 34, 35,
- 60, 60, 32, 59, 31, 48, 48, 48, 48, 48,
- 48, 48, 48, 48, 232, 68, 62, 48, 48, 59,
- 61, 48, 48, 68, 62, 86, 45, 42, 61, 48,
- 52, 52, 52, 52, 52, 52, 52, 40, 68, 37,
- 61, 12, 71, 62, 48, 48, 59, 66, 48, 48,
- 71, 71, 66, 66, 10, 66, 48, 49, 49, 49,
- 49, 49, 49, 49, 75, 68, 63, 61, 49, 49,
-
- 62, 64, 75, 49, 63, 9, 63, 7, 71, 64,
- 49, 54, 54, 54, 54, 54, 54, 54, 54, 54,
- 70, 64, 5, 77, 63, 49, 49, 65, 70, 4,
- 49, 77, 3, 63, 0, 65, 0, 49, 50, 50,
- 50, 50, 50, 50, 50, 83, 70, 65, 64, 50,
- 50, 63, 67, 83, 50, 0, 0, 83, 0, 0,
- 67, 50, 56, 56, 56, 56, 56, 56, 56, 56,
- 56, 0, 67, 70, 65, 114, 50, 50, 69, 72,
- 72, 50, 0, 114, 83, 0, 69, 72, 50, 51,
- 51, 51, 51, 51, 51, 51, 51, 51, 69, 67,
-
- 73, 51, 51, 78, 74, 51, 51, 0, 73, 80,
- 79, 78, 74, 51, 106, 113, 113, 80, 79, 0,
- 106, 0, 106, 76, 113, 69, 74, 82, 51, 51,
- 73, 76, 51, 51, 79, 82, 78, 76, 80, 0,
- 51, 55, 55, 55, 55, 55, 55, 55, 55, 55,
- 55, 55, 81, 74, 82, 0, 0, 73, 84, 0,
- 81, 79, 0, 78, 76, 80, 84, 90, 90, 90,
- 90, 90, 90, 90, 120, 120, 0, 0, 81, 0,
- 0, 82, 120, 91, 91, 84, 91, 91, 91, 91,
- 91, 91, 91, 92, 92, 92, 92, 92, 92, 92,
-
- 123, 130, 0, 0, 0, 81, 0, 0, 123, 130,
- 96, 96, 84, 96, 96, 96, 96, 96, 96, 96,
- 100, 100, 100, 100, 100, 100, 100, 100, 101, 101,
- 101, 101, 101, 101, 101, 101, 101, 102, 102, 102,
- 102, 102, 102, 102, 0, 0, 0, 0, 0, 101,
- 103, 103, 103, 103, 103, 103, 103, 103, 103, 108,
- 109, 115, 0, 112, 107, 129, 105, 108, 109, 115,
- 115, 112, 107, 129, 105, 108, 101, 104, 104, 104,
- 104, 104, 104, 104, 104, 104, 105, 107, 110, 109,
- 112, 111, 117, 129, 0, 116, 110, 115, 104, 111,
-
- 117, 110, 108, 116, 118, 116, 0, 119, 111, 117,
- 121, 122, 118, 105, 107, 119, 109, 112, 121, 122,
- 129, 124, 119, 121, 122, 104, 125, 0, 110, 124,
- 126, 118, 116, 127, 125, 111, 117, 0, 126, 125,
- 0, 127, 0, 126, 141, 141, 145, 150, 124, 119,
- 121, 122, 141, 144, 145, 150, 150, 145, 118, 152,
- 127, 144, 0, 154, 154, 159, 125, 152, 144, 0,
- 126, 154, 0, 159, 0, 124, 133, 133, 133, 133,
- 133, 133, 133, 150, 145, 0, 0, 127, 128, 128,
- 128, 128, 128, 128, 128, 144, 128, 128, 128, 128,
-
- 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
- 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
- 128, 128, 0, 128, 128, 128, 128, 128, 128, 128,
- 128, 128, 128, 128, 128, 128, 128, 128, 128, 128,
- 128, 128, 128, 128, 128, 128, 128, 128, 128, 132,
- 132, 132, 132, 132, 132, 132, 134, 134, 134, 134,
- 134, 134, 134, 149, 156, 0, 0, 161, 0, 132,
- 0, 149, 156, 156, 149, 161, 134, 135, 135, 135,
- 135, 135, 135, 135, 136, 136, 136, 136, 136, 136,
- 136, 162, 0, 0, 163, 0, 132, 0, 0, 162,
-
- 156, 149, 163, 134, 137, 137, 137, 137, 137, 137,
- 137, 137, 138, 138, 138, 138, 138, 138, 138, 138,
- 138, 139, 139, 139, 139, 139, 139, 139, 139, 139,
- 140, 142, 143, 147, 146, 153, 151, 0, 140, 142,
- 143, 147, 146, 153, 151, 155, 147, 140, 153, 0,
- 0, 0, 143, 155, 157, 158, 164, 142, 146, 151,
- 160, 165, 157, 158, 164, 155, 0, 0, 160, 165,
- 166, 157, 167, 147, 140, 153, 0, 160, 166, 143,
- 167, 158, 168, 169, 142, 146, 151, 170, 171, 172,
- 168, 169, 155, 173, 174, 170, 171, 172, 157, 175,
-
- 0, 173, 174, 176, 160, 177, 178, 175, 158, 179,
- 180, 176, 181, 177, 178, 182, 183, 179, 180, 184,
- 181, 185, 186, 182, 183, 187, 0, 184, 0, 185,
- 186, 0, 0, 187, 191, 191, 191, 191, 191, 191,
- 191, 187, 189, 189, 189, 189, 189, 189, 189, 189,
- 190, 190, 190, 190, 190, 190, 190, 190, 192, 192,
- 192, 192, 192, 192, 192, 192, 0, 0, 187, 193,
- 193, 193, 193, 193, 193, 193, 194, 194, 194, 194,
- 194, 194, 194, 194, 194, 195, 195, 195, 195, 195,
- 195, 195, 198, 199, 201, 0, 202, 200, 203, 197,
-
- 198, 199, 201, 194, 202, 200, 203, 197, 204, 207,
- 209, 210, 208, 197, 200, 206, 204, 207, 209, 210,
- 208, 0, 0, 206, 202, 208, 203, 0, 0, 207,
- 194, 196, 196, 196, 196, 196, 196, 196, 196, 196,
- 197, 200, 211, 206, 0, 0, 212, 214, 0, 213,
- 211, 202, 208, 203, 212, 214, 207, 213, 196, 215,
- 213, 0, 214, 216, 0, 0, 0, 215, 0, 211,
- 206, 216, 212, 218, 218, 218, 218, 218, 218, 218,
- 218, 0, 215, 224, 227, 196, 234, 213, 0, 214,
- 236, 224, 227, 0, 234, 0, 211, 0, 236, 212,
-
- 218, 219, 219, 219, 219, 219, 219, 219, 219, 215,
- 220, 220, 220, 220, 220, 220, 220, 221, 221, 221,
- 221, 221, 221, 221, 0, 0, 0, 218, 219, 0,
- 222, 222, 222, 222, 222, 222, 222, 223, 223, 223,
- 223, 223, 223, 223, 225, 225, 225, 225, 225, 225,
- 225, 228, 229, 235, 237, 219, 222, 230, 238, 228,
- 229, 235, 237, 223, 235, 230, 238, 238, 228, 0,
- 225, 0, 226, 226, 226, 226, 226, 226, 226, 229,
- 230, 240, 0, 222, 231, 233, 0, 0, 0, 240,
- 223, 235, 231, 233, 238, 228, 239, 225, 226, 0,
-
- 246, 231, 233, 240, 239, 239, 229, 230, 246, 247,
- 248, 249, 251, 246, 0, 0, 255, 247, 248, 249,
- 251, 0, 249, 251, 255, 226, 252, 253, 231, 233,
- 240, 254, 239, 257, 252, 253, 248, 247, 0, 254,
- 246, 257, 0, 0, 258, 259, 252, 253, 260, 249,
- 251, 254, 258, 259, 262, 0, 260, 264, 263, 257,
- 265, 0, 262, 248, 247, 264, 263, 0, 265, 265,
- 0, 267, 269, 252, 253, 263, 268, 271, 254, 267,
- 269, 272, 274, 269, 268, 271, 257, 275, 0, 272,
- 274, 0, 0, 280, 0, 275, 265, 0, 281, 274,
-
- 268, 280, 263, 277, 275, 271, 281, 278, 0, 272,
- 269, 277, 0, 0, 277, 278, 0, 0, 278, 0,
- 0, 0, 0, 0, 0, 0, 274, 268, 0, 0,
- 0, 275, 271, 0, 0, 0, 272, 0, 0, 0,
- 0, 277, 0, 0, 0, 278, 283, 283, 283, 283,
- 284, 0, 284, 284, 286, 0, 286, 286, 287, 287,
- 288, 0, 288, 288, 289, 0, 289, 289, 282, 282,
- 282, 282, 282, 282, 282, 282, 282, 282, 282, 282,
- 282, 282, 282, 282, 282, 282, 282, 282, 282, 282,
- 282, 282, 282, 282, 282, 282, 282, 282, 282, 282,
-
- 282, 282, 282, 282, 282, 282, 282, 282, 282, 282,
- 282, 282, 282, 282, 282, 282, 282, 282, 282, 282,
- 282, 282, 282, 282, 282, 282, 282, 282, 282, 282,
- 282, 282, 282, 282, 282, 282, 282, 282, 282, 282,
- 282, 282
+ 1, 1, 13, 13, 13, 13, 13, 13, 13, 13,
+ 14, 14, 14, 14, 14, 14, 14, 15, 15, 15,
+ 15, 15, 15, 15, 15, 15, 34, 16, 269, 15,
+
+ 15, 18, 20, 15, 15, 16, 17, 19, 17, 18,
+ 20, 15, 268, 20, 17, 19, 19, 267, 16, 266,
+ 19, 23, 265, 34, 18, 21, 15, 15, 22, 23,
+ 15, 15, 264, 21, 21, 263, 22, 22, 15, 262,
+ 20, 24, 261, 19, 21, 16, 26, 19, 22, 24,
+ 25, 18, 24, 25, 26, 260, 259, 27, 25, 26,
+ 28, 21, 24, 26, 22, 27, 254, 82, 28, 29,
+ 30, 21, 43, 51, 28, 22, 40, 29, 30, 24,
+ 27, 51, 28, 32, 31, 29, 26, 38, 35, 24,
+ 26, 32, 31, 12, 32, 33, 30, 31, 55, 10,
+
+ 32, 28, 56, 33, 9, 7, 55, 27, 33, 28,
+ 56, 5, 29, 45, 45, 45, 45, 45, 45, 45,
+ 4, 32, 3, 30, 31, 0, 0, 32, 50, 50,
+ 50, 50, 50, 50, 50, 33, 46, 46, 46, 46,
+ 46, 46, 46, 46, 46, 0, 57, 60, 46, 46,
+ 58, 59, 46, 46, 57, 60, 0, 58, 58, 59,
+ 46, 52, 52, 52, 52, 52, 52, 52, 52, 52,
+ 57, 59, 0, 66, 60, 46, 46, 64, 70, 46,
+ 46, 66, 64, 64, 0, 64, 70, 46, 47, 47,
+ 47, 47, 47, 47, 47, 72, 66, 57, 59, 47,
+
+ 47, 60, 62, 72, 47, 0, 0, 0, 70, 0,
+ 62, 47, 53, 53, 53, 53, 53, 53, 53, 53,
+ 53, 53, 62, 66, 61, 71, 47, 47, 63, 69,
+ 69, 47, 61, 71, 61, 70, 63, 69, 47, 48,
+ 48, 48, 48, 48, 48, 48, 67, 71, 63, 62,
+ 48, 48, 61, 0, 67, 48, 0, 0, 0, 0,
+ 0, 61, 48, 54, 54, 54, 54, 54, 54, 54,
+ 54, 54, 67, 74, 71, 63, 68, 48, 48, 61,
+ 65, 74, 48, 0, 68, 68, 0, 0, 65, 48,
+ 49, 49, 49, 49, 49, 49, 49, 49, 49, 67,
+
+ 65, 73, 49, 49, 0, 75, 49, 49, 76, 73,
+ 77, 79, 68, 75, 49, 73, 76, 78, 77, 79,
+ 80, 0, 0, 79, 109, 78, 0, 65, 80, 49,
+ 49, 110, 109, 49, 49, 112, 77, 76, 75, 110,
+ 102, 49, 73, 112, 78, 112, 102, 80, 102, 0,
+ 79, 86, 86, 86, 86, 86, 86, 86, 115, 115,
+ 118, 124, 144, 77, 76, 75, 115, 0, 118, 124,
+ 144, 78, 112, 87, 80, 87, 87, 87, 87, 87,
+ 87, 87, 88, 88, 88, 88, 88, 88, 88, 92,
+ 0, 92, 92, 92, 92, 92, 92, 92, 96, 96,
+
+ 96, 96, 96, 96, 96, 96, 97, 97, 97, 97,
+ 97, 97, 97, 97, 97, 98, 98, 98, 98, 98,
+ 98, 98, 0, 0, 0, 0, 0, 97, 99, 99,
+ 99, 99, 99, 99, 99, 99, 99, 104, 105, 111,
+ 0, 108, 103, 113, 101, 104, 105, 111, 111, 108,
+ 103, 113, 101, 104, 97, 100, 100, 100, 100, 100,
+ 100, 100, 100, 100, 101, 103, 106, 105, 108, 107,
+ 113, 0, 0, 114, 106, 111, 100, 107, 0, 106,
+ 104, 114, 135, 135, 0, 116, 107, 0, 114, 0,
+ 135, 101, 103, 116, 105, 108, 117, 113, 116, 119,
+
+ 0, 0, 121, 100, 117, 0, 106, 119, 120, 117,
+ 121, 134, 138, 107, 143, 114, 120, 0, 0, 134,
+ 138, 120, 143, 143, 150, 116, 119, 138, 134, 121,
+ 0, 0, 150, 0, 0, 0, 117, 127, 127, 127,
+ 127, 127, 127, 127, 137, 0, 0, 0, 120, 0,
+ 143, 0, 137, 119, 138, 134, 121, 122, 122, 122,
+ 122, 122, 122, 122, 137, 122, 122, 122, 122, 122,
+ 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
+ 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
+ 122, 137, 122, 122, 122, 122, 122, 122, 122, 122,
+
+ 122, 122, 122, 122, 122, 122, 122, 122, 122, 122,
+ 122, 122, 122, 122, 122, 122, 122, 122, 123, 126,
+ 126, 126, 126, 126, 126, 126, 123, 128, 128, 128,
+ 128, 128, 128, 128, 139, 146, 146, 0, 0, 126,
+ 0, 0, 139, 146, 0, 139, 123, 128, 129, 129,
+ 129, 129, 129, 129, 129, 130, 130, 130, 130, 130,
+ 130, 130, 152, 153, 0, 0, 126, 0, 0, 0,
+ 152, 153, 139, 123, 128, 131, 131, 131, 131, 131,
+ 131, 131, 131, 132, 132, 132, 132, 132, 132, 132,
+ 132, 132, 133, 133, 133, 133, 133, 133, 133, 133,
+
+ 133, 136, 140, 141, 142, 145, 0, 0, 0, 136,
+ 140, 141, 142, 145, 147, 142, 141, 154, 145, 0,
+ 148, 0, 147, 149, 151, 154, 140, 136, 148, 148,
+ 155, 149, 151, 0, 147, 0, 156, 0, 155, 157,
+ 149, 151, 142, 141, 156, 145, 0, 157, 0, 158,
+ 159, 160, 161, 140, 136, 162, 148, 158, 159, 160,
+ 161, 147, 163, 162, 164, 165, 166, 149, 151, 167,
+ 163, 168, 164, 165, 166, 169, 170, 167, 171, 168,
+ 172, 173, 174, 169, 170, 175, 171, 176, 172, 173,
+ 174, 177, 178, 175, 0, 176, 0, 0, 0, 177,
+
+ 178, 182, 182, 182, 182, 182, 182, 182, 178, 180,
+ 180, 180, 180, 180, 180, 180, 180, 181, 181, 181,
+ 181, 181, 181, 181, 181, 183, 183, 183, 183, 183,
+ 183, 183, 183, 0, 0, 178, 184, 184, 184, 184,
+ 184, 184, 184, 185, 185, 185, 185, 185, 185, 185,
+ 185, 185, 186, 186, 186, 186, 186, 186, 186, 189,
+ 190, 192, 0, 193, 191, 194, 188, 189, 190, 192,
+ 185, 193, 191, 194, 188, 195, 197, 198, 199, 0,
+ 188, 191, 196, 195, 197, 198, 199, 200, 0, 0,
+ 196, 193, 0, 194, 0, 200, 197, 185, 187, 187,
+
+ 187, 187, 187, 187, 187, 187, 187, 188, 191, 201,
+ 196, 202, 0, 203, 200, 0, 204, 201, 193, 202,
+ 194, 203, 202, 197, 204, 187, 206, 206, 206, 206,
+ 206, 206, 206, 206, 0, 201, 203, 196, 0, 0,
+ 0, 200, 208, 208, 208, 208, 208, 208, 208, 202,
+ 0, 0, 187, 206, 207, 207, 207, 207, 207, 207,
+ 207, 207, 201, 203, 209, 209, 209, 209, 209, 209,
+ 209, 210, 210, 210, 210, 210, 210, 210, 0, 0,
+ 206, 207, 212, 211, 211, 211, 211, 211, 211, 211,
+ 212, 0, 0, 0, 0, 0, 0, 210, 215, 213,
+
+ 213, 213, 213, 213, 213, 213, 215, 0, 207, 211,
+ 216, 214, 214, 214, 214, 214, 214, 214, 216, 0,
+ 217, 218, 219, 220, 210, 213, 221, 216, 217, 218,
+ 219, 220, 0, 222, 221, 223, 211, 214, 225, 219,
+ 220, 222, 224, 223, 218, 231, 225, 217, 232, 233,
+ 224, 224, 213, 231, 216, 237, 232, 233, 231, 0,
+ 225, 234, 235, 237, 214, 0, 219, 220, 0, 234,
+ 235, 218, 234, 235, 217, 233, 232, 0, 224, 0,
+ 239, 236, 240, 241, 242, 231, 243, 225, 239, 236,
+ 240, 241, 242, 0, 243, 0, 244, 246, 0, 234,
+
+ 235, 236, 233, 232, 244, 246, 239, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 236, 0,
+ 0, 0, 0, 239, 252, 252, 252, 252, 253, 0,
+ 253, 253, 255, 0, 255, 255, 256, 256, 257, 0,
+ 257, 257, 258, 0, 258, 258, 251, 251, 251, 251,
+ 251, 251, 251, 251, 251, 251, 251, 251, 251, 251,
+ 251, 251, 251, 251, 251, 251, 251, 251, 251, 251,
+ 251, 251, 251, 251, 251, 251, 251, 251, 251, 251,
+ 251, 251, 251, 251, 251, 251, 251, 251, 251, 251,
+
+ 251, 251, 251, 251, 251, 251, 251, 251, 251, 251,
+ 251, 251, 251, 251, 251, 251, 251, 251, 251, 251,
+ 251, 251, 251, 251, 251, 251, 251, 251, 251
} ;
/* The intent behind this definition is that it'll catch
@@ -836,7 +799,7 @@ static yyconst flex_int16_t yy_chk[1443] =
extern ctFlexLexer* ctlexx;
/* rules */
-#line 840 "frame/contourlex.C"
+#line 803 "frame/contourlex.C"
#define INITIAL 0
#define DISCARD 1
@@ -940,7 +903,7 @@ YY_DECL
#line 31 "frame/contourlex.L"
-#line 944 "frame/contourlex.C"
+#line 907 "frame/contourlex.C"
if ( !(yy_init) )
{
@@ -993,13 +956,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 >= 283 )
+ if ( yy_current_state >= 252 )
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_current_state != 282 );
+ while ( yy_current_state != 251 );
yy_cp = (yy_last_accepting_cpos);
yy_current_state = (yy_last_accepting_state);
@@ -1094,304 +1057,289 @@ YY_RULE_SETUP
case 13:
YY_RULE_SETUP
#line 58 "frame/contourlex.L"
-{return FK4_NO_E_;}
+{return FK5_;}
YY_BREAK
case 14:
YY_RULE_SETUP
#line 59 "frame/contourlex.L"
-{return FK5_;}
+{return GALACTIC_;}
YY_BREAK
case 15:
YY_RULE_SETUP
#line 60 "frame/contourlex.L"
-{return GALACTIC_;}
+{return GLOBAL_;}
YY_BREAK
case 16:
YY_RULE_SETUP
#line 61 "frame/contourlex.L"
-{return GLOBAL_;}
+{return ICRS_;}
YY_BREAK
case 17:
YY_RULE_SETUP
#line 62 "frame/contourlex.L"
-{return HELIOECLIPTIC_;}
+{return IMAGE_;}
YY_BREAK
case 18:
YY_RULE_SETUP
#line 63 "frame/contourlex.L"
-{return ICRS_;}
+{return J2000_;}
YY_BREAK
case 19:
YY_RULE_SETUP
#line 64 "frame/contourlex.L"
-{return IMAGE_;}
+{return LEVEL_;}
YY_BREAK
case 20:
YY_RULE_SETUP
#line 65 "frame/contourlex.L"
-{return J2000_;}
+{return LEVELS_;}
YY_BREAK
case 21:
YY_RULE_SETUP
#line 66 "frame/contourlex.L"
-{return LEVEL_;}
+{return LINEAR_;}
YY_BREAK
case 22:
YY_RULE_SETUP
#line 67 "frame/contourlex.L"
-{return LEVELS_;}
+{return N_;}
YY_BREAK
case 23:
YY_RULE_SETUP
#line 68 "frame/contourlex.L"
-{return LINEAR_;}
+{return NO_;}
YY_BREAK
case 24:
YY_RULE_SETUP
#line 69 "frame/contourlex.L"
-{return N_;}
+{return OFF_;}
YY_BREAK
case 25:
YY_RULE_SETUP
#line 70 "frame/contourlex.L"
-{return NO_;}
+{return ON_;}
YY_BREAK
case 26:
YY_RULE_SETUP
#line 71 "frame/contourlex.L"
-{return OFF_;}
+{return PHYSICAL_;}
YY_BREAK
case 27:
YY_RULE_SETUP
#line 72 "frame/contourlex.L"
-{return ON_;}
+{return TRUE_;}
YY_BREAK
case 28:
YY_RULE_SETUP
#line 73 "frame/contourlex.L"
-{return PHYSICAL_;}
+{return VERSION_;}
YY_BREAK
case 29:
YY_RULE_SETUP
#line 74 "frame/contourlex.L"
-{return SUPERGALACTIC_;}
+{return WCS_;}
YY_BREAK
case 30:
YY_RULE_SETUP
#line 75 "frame/contourlex.L"
-{return TRUE_;}
+{return WCSA_;}
YY_BREAK
case 31:
YY_RULE_SETUP
#line 76 "frame/contourlex.L"
-{return VERSION_;}
+{return WCSB_;}
YY_BREAK
case 32:
YY_RULE_SETUP
#line 77 "frame/contourlex.L"
-{return WCS_;}
+{return WCSC_;}
YY_BREAK
case 33:
YY_RULE_SETUP
#line 78 "frame/contourlex.L"
-{return WCSA_;}
+{return WCSD_;}
YY_BREAK
case 34:
YY_RULE_SETUP
#line 79 "frame/contourlex.L"
-{return WCSB_;}
+{return WCSE_;}
YY_BREAK
case 35:
YY_RULE_SETUP
#line 80 "frame/contourlex.L"
-{return WCSC_;}
+{return WCSF_;}
YY_BREAK
case 36:
YY_RULE_SETUP
#line 81 "frame/contourlex.L"
-{return WCSD_;}
+{return WCSG_;}
YY_BREAK
case 37:
YY_RULE_SETUP
#line 82 "frame/contourlex.L"
-{return WCSE_;}
+{return WCSH_;}
YY_BREAK
case 38:
YY_RULE_SETUP
#line 83 "frame/contourlex.L"
-{return WCSF_;}
+{return WCSI_;}
YY_BREAK
case 39:
YY_RULE_SETUP
#line 84 "frame/contourlex.L"
-{return WCSG_;}
+{return WCSJ_;}
YY_BREAK
case 40:
YY_RULE_SETUP
#line 85 "frame/contourlex.L"
-{return WCSH_;}
+{return WCSK_;}
YY_BREAK
case 41:
YY_RULE_SETUP
#line 86 "frame/contourlex.L"
-{return WCSI_;}
+{return WCSL_;}
YY_BREAK
case 42:
YY_RULE_SETUP
#line 87 "frame/contourlex.L"
-{return WCSJ_;}
+{return WCSM_;}
YY_BREAK
case 43:
YY_RULE_SETUP
#line 88 "frame/contourlex.L"
-{return WCSK_;}
+{return WCSN_;}
YY_BREAK
case 44:
YY_RULE_SETUP
#line 89 "frame/contourlex.L"
-{return WCSL_;}
+{return WCSO_;}
YY_BREAK
case 45:
YY_RULE_SETUP
#line 90 "frame/contourlex.L"
-{return WCSM_;}
+{return WCSP_;}
YY_BREAK
case 46:
YY_RULE_SETUP
#line 91 "frame/contourlex.L"
-{return WCSN_;}
+{return WCSQ_;}
YY_BREAK
case 47:
YY_RULE_SETUP
#line 92 "frame/contourlex.L"
-{return WCSO_;}
+{return WCSR_;}
YY_BREAK
case 48:
YY_RULE_SETUP
#line 93 "frame/contourlex.L"
-{return WCSP_;}
+{return WCSS_;}
YY_BREAK
case 49:
YY_RULE_SETUP
#line 94 "frame/contourlex.L"
-{return WCSQ_;}
+{return WCST_;}
YY_BREAK
case 50:
YY_RULE_SETUP
#line 95 "frame/contourlex.L"
-{return WCSR_;}
+{return WCSU_;}
YY_BREAK
case 51:
YY_RULE_SETUP
#line 96 "frame/contourlex.L"
-{return WCSS_;}
+{return WCSV_;}
YY_BREAK
case 52:
YY_RULE_SETUP
#line 97 "frame/contourlex.L"
-{return WCST_;}
+{return WCSW_;}
YY_BREAK
case 53:
YY_RULE_SETUP
#line 98 "frame/contourlex.L"
-{return WCSU_;}
+{return WCSX_;}
YY_BREAK
case 54:
YY_RULE_SETUP
#line 99 "frame/contourlex.L"
-{return WCSV_;}
+{return WCSY_;}
YY_BREAK
case 55:
YY_RULE_SETUP
#line 100 "frame/contourlex.L"
-{return WCSW_;}
+{return WCSZ_;}
YY_BREAK
case 56:
YY_RULE_SETUP
#line 101 "frame/contourlex.L"
-{return WCSX_;}
+{return WIDTH_;}
YY_BREAK
case 57:
YY_RULE_SETUP
#line 102 "frame/contourlex.L"
-{return WCSY_;}
+{return Y_;}
YY_BREAK
case 58:
YY_RULE_SETUP
#line 103 "frame/contourlex.L"
-{return WCSZ_;}
+{return YES_;}
YY_BREAK
case 59:
YY_RULE_SETUP
-#line 104 "frame/contourlex.L"
-{return WIDTH_;}
- YY_BREAK
-case 60:
-YY_RULE_SETUP
-#line 105 "frame/contourlex.L"
-{return Y_;}
- YY_BREAK
-case 61:
-YY_RULE_SETUP
#line 106 "frame/contourlex.L"
-{return YES_;}
- YY_BREAK
-case 62:
-YY_RULE_SETUP
-#line 109 "frame/contourlex.L"
{ // Integer
ctlval->integer = atoi(yytext);
return INT;
}
YY_BREAK
-case 63:
-#line 115 "frame/contourlex.L"
-case 64:
+case 60:
+#line 112 "frame/contourlex.L"
+case 61:
YY_RULE_SETUP
-#line 115 "frame/contourlex.L"
+#line 112 "frame/contourlex.L"
{ // Real Number
ctlval->real = atof(yytext);
return REAL;
}
YY_BREAK
-case 65:
-#line 121 "frame/contourlex.L"
-case 66:
+case 62:
+#line 118 "frame/contourlex.L"
+case 63:
YY_RULE_SETUP
-#line 121 "frame/contourlex.L"
+#line 118 "frame/contourlex.L"
{ // degrees
yytext[yyleng-1] = '\0';
ctlval->real = atof(yytext);
return ANGDEGREE;
}
YY_BREAK
-case 67:
-#line 128 "frame/contourlex.L"
-case 68:
+case 64:
+#line 125 "frame/contourlex.L"
+case 65:
YY_RULE_SETUP
-#line 128 "frame/contourlex.L"
+#line 125 "frame/contourlex.L"
{ // physical coords
yytext[yyleng-1] = '\0';
ctlval->real = atof(yytext);
return PHYCOORD;
}
YY_BREAK
-case 69:
-#line 135 "frame/contourlex.L"
-case 70:
+case 66:
+#line 132 "frame/contourlex.L"
+case 67:
YY_RULE_SETUP
-#line 135 "frame/contourlex.L"
+#line 132 "frame/contourlex.L"
{ // image coords
yytext[yyleng-1] = '\0';
ctlval->real = atof(yytext);
return IMGCOORD;
}
YY_BREAK
-case 71:
-#line 142 "frame/contourlex.L"
-case 72:
+case 68:
+#line 139 "frame/contourlex.L"
+case 69:
YY_RULE_SETUP
-#line 142 "frame/contourlex.L"
+#line 139 "frame/contourlex.L"
{ // Sexagesimal
int ll = yyleng <(CTBUFSIZE-1) ? yyleng:(CTBUFSIZE-1);
strncpy(ctlval->str,yytext,ll);
@@ -1399,11 +1347,11 @@ YY_RULE_SETUP
return SEXSTR;
}
YY_BREAK
-case 73:
-#line 150 "frame/contourlex.L"
-case 74:
+case 70:
+#line 147 "frame/contourlex.L"
+case 71:
YY_RULE_SETUP
-#line 150 "frame/contourlex.L"
+#line 147 "frame/contourlex.L"
{ // HMS
int ll = yyleng <(CTBUFSIZE-1) ? yyleng:(CTBUFSIZE-1);
strncpy(ctlval->str,yytext,ll);
@@ -1411,11 +1359,11 @@ YY_RULE_SETUP
return HMSSTR;
}
YY_BREAK
-case 75:
-#line 158 "frame/contourlex.L"
-case 76:
+case 72:
+#line 155 "frame/contourlex.L"
+case 73:
YY_RULE_SETUP
-#line 158 "frame/contourlex.L"
+#line 155 "frame/contourlex.L"
{ // DMS
int ll = yyleng <(CTBUFSIZE-1) ? yyleng:(CTBUFSIZE-1);
strncpy(ctlval->str,yytext,ll);
@@ -1423,9 +1371,9 @@ YY_RULE_SETUP
return DMSSTR;
}
YY_BREAK
-case 77:
+case 74:
YY_RULE_SETUP
-#line 165 "frame/contourlex.L"
+#line 162 "frame/contourlex.L"
{ // 8 bit Hex Color
int ll = yyleng <(CTBUFSIZE-1) ? yyleng:(CTBUFSIZE-1);
strncpy(ctlval->str,yytext,ll);
@@ -1433,9 +1381,9 @@ YY_RULE_SETUP
return STRING;
}
YY_BREAK
-case 78:
+case 75:
YY_RULE_SETUP
-#line 172 "frame/contourlex.L"
+#line 169 "frame/contourlex.L"
{ // 16 bit Hex Color
int ll = yyleng <(CTBUFSIZE-1) ? yyleng:(CTBUFSIZE-1);
strncpy(ctlval->str,yytext,ll);
@@ -1443,9 +1391,9 @@ YY_RULE_SETUP
return STRING;
}
YY_BREAK
-case 79:
+case 76:
YY_RULE_SETUP
-#line 179 "frame/contourlex.L"
+#line 176 "frame/contourlex.L"
{ // 32 bit Hex Color
int ll = yyleng <(CTBUFSIZE-1) ? yyleng:(CTBUFSIZE-1);
strncpy(ctlval->str,yytext,ll);
@@ -1453,11 +1401,11 @@ YY_RULE_SETUP
return STRING;
}
YY_BREAK
-case 80:
-#line 187 "frame/contourlex.L"
-case 81:
+case 77:
+#line 184 "frame/contourlex.L"
+case 78:
YY_RULE_SETUP
-#line 187 "frame/contourlex.L"
+#line 184 "frame/contourlex.L"
{ // Quoted String
int ll = (yyleng-2)<(CTBUFSIZE-1) ? (yyleng-2):(CTBUFSIZE-1);
strncpy(ctlval->str,yytext+1,ll); // skip the " "
@@ -1465,9 +1413,9 @@ YY_RULE_SETUP
return STRING;
}
YY_BREAK
-case 82:
+case 79:
YY_RULE_SETUP
-#line 194 "frame/contourlex.L"
+#line 191 "frame/contourlex.L"
{ // Quoted String
int ll = (yyleng-2)<(CTBUFSIZE-1) ? (yyleng-2):(CTBUFSIZE-1);
strncpy(ctlval->str,yytext+1,ll); // skip the '{'
@@ -1475,9 +1423,9 @@ YY_RULE_SETUP
return STRING;
}
YY_BREAK
-case 83:
+case 80:
YY_RULE_SETUP
-#line 201 "frame/contourlex.L"
+#line 198 "frame/contourlex.L"
{ // General String
int ll = yyleng <(CTBUFSIZE-1) ? yyleng:(CTBUFSIZE-1);
strncpy(ctlval->str,yytext,ll);
@@ -1485,55 +1433,55 @@ YY_RULE_SETUP
return STRING;
}
YY_BREAK
-case 84:
+case 81:
YY_RULE_SETUP
-#line 208 "frame/contourlex.L"
+#line 205 "frame/contourlex.L"
{ // White Spaces
}
YY_BREAK
-case 85:
-/* rule 85 can match eol */
+case 82:
+/* rule 82 can match eol */
YY_RULE_SETUP
-#line 211 "frame/contourlex.L"
+#line 208 "frame/contourlex.L"
{ // windows line feed
return '\n';
}
YY_BREAK
-case 86:
+case 83:
YY_RULE_SETUP
-#line 215 "frame/contourlex.L"
+#line 212 "frame/contourlex.L"
{ // fake line feed
return '\n';
}
YY_BREAK
-case 87:
-/* rule 87 can match eol */
+case 84:
+/* rule 84 can match eol */
YY_RULE_SETUP
-#line 219 "frame/contourlex.L"
+#line 216 "frame/contourlex.L"
{ // linefeed
return '\n';
}
YY_BREAK
case YY_STATE_EOF(INITIAL):
case YY_STATE_EOF(DISCARD):
-#line 223 "frame/contourlex.L"
+#line 220 "frame/contourlex.L"
{ // eof
return EOF_;
}
YY_BREAK
-case 88:
+case 85:
YY_RULE_SETUP
-#line 227 "frame/contourlex.L"
+#line 224 "frame/contourlex.L"
{ // Else, return the char
return yytext[0];
}
YY_BREAK
-case 89:
+case 86:
YY_RULE_SETUP
-#line 231 "frame/contourlex.L"
+#line 228 "frame/contourlex.L"
ECHO;
YY_BREAK
-#line 1537 "frame/contourlex.C"
+#line 1485 "frame/contourlex.C"
case YY_END_OF_BUFFER:
{
@@ -1913,7 +1861,7 @@ int yyFlexLexer::yy_get_next_buffer()
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 >= 283 )
+ if ( yy_current_state >= 252 )
yy_c = yy_meta[(unsigned int) yy_c];
}
yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
@@ -1941,11 +1889,11 @@ int yyFlexLexer::yy_get_next_buffer()
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 >= 283 )
+ if ( yy_current_state >= 252 )
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 == 282);
+ yy_is_jam = (yy_current_state == 251);
return yy_is_jam ? 0 : yy_current_state;
}
@@ -2430,7 +2378,7 @@ void ctfree (void * ptr )
#define YYTABLES_NAME "yytables"
-#line 231 "frame/contourlex.L"
+#line 228 "frame/contourlex.L"