summaryrefslogtreecommitdiff
path: root/src/testpattern/testpatternl.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/testpattern/testpatternl.c')
-rw-r--r--src/testpattern/testpatternl.c699
1 files changed, 369 insertions, 330 deletions
diff --git a/src/testpattern/testpatternl.c b/src/testpattern/testpatternl.c
index a3d8dd5..eb4bc23 100644
--- a/src/testpattern/testpatternl.c
+++ b/src/testpattern/testpatternl.c
@@ -360,8 +360,8 @@ static void yy_fatal_error (yyconst char msg[] );
*yy_cp = '\0'; \
(yy_c_buf_p) = yy_cp;
-#define YY_NUM_RULES 47
-#define YY_END_OF_BUFFER 48
+#define YY_NUM_RULES 52
+#define YY_END_OF_BUFFER 53
/* This struct is not used in this scanner,
but its presence is necessary. */
struct yy_trans_info
@@ -369,37 +369,39 @@ struct yy_trans_info
flex_int32_t yy_verify;
flex_int32_t yy_nxt;
};
-static yyconst flex_int16_t yy_accept[268] =
+static yyconst flex_int16_t yy_accept[285] =
{ 0,
- 0, 0, 48, 47, 44, 46, 47, 45, 47, 47,
- 41, 41, 25, 43, 43, 43, 43, 43, 43, 43,
- 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
- 43, 43, 43, 43, 44, 0, 43, 45, 0, 41,
- 41, 43, 0, 41, 42, 43, 43, 41, 43, 43,
- 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
- 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
- 43, 43, 43, 43, 43, 43, 43, 43, 42, 0,
- 41, 42, 0, 43, 42, 41, 43, 43, 30, 43,
- 43, 43, 39, 43, 43, 43, 43, 43, 43, 43,
-
- 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
- 43, 43, 43, 43, 43, 43, 43, 43, 29, 43,
- 43, 13, 43, 43, 43, 43, 42, 43, 43, 27,
- 40, 43, 43, 43, 43, 43, 32, 31, 22, 43,
- 43, 43, 28, 14, 43, 43, 43, 43, 43, 26,
- 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
- 43, 43, 40, 43, 43, 43, 43, 43, 1, 15,
- 20, 43, 2, 43, 43, 43, 43, 43, 43, 43,
- 43, 43, 43, 43, 3, 16, 33, 43, 43, 43,
- 43, 43, 43, 43, 43, 43, 43, 43, 43, 43,
-
- 43, 34, 43, 43, 43, 43, 43, 43, 40, 43,
- 23, 12, 43, 38, 43, 43, 40, 43, 40, 35,
- 36, 43, 43, 18, 5, 43, 43, 43, 40, 21,
- 43, 43, 43, 43, 43, 19, 17, 4, 40, 24,
- 6, 37, 43, 43, 43, 43, 43, 43, 43, 43,
- 43, 43, 43, 43, 43, 43, 7, 43, 8, 43,
- 43, 43, 11, 10, 43, 9, 0
+ 0, 0, 53, 52, 49, 51, 52, 50, 52, 52,
+ 46, 46, 30, 48, 48, 48, 48, 48, 48, 48,
+ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
+ 48, 48, 48, 48, 49, 0, 48, 50, 0, 46,
+ 46, 48, 0, 46, 47, 48, 48, 46, 48, 48,
+ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
+ 18, 48, 48, 48, 48, 48, 19, 48, 48, 48,
+ 48, 48, 17, 48, 48, 48, 48, 48, 48, 48,
+ 48, 48, 47, 0, 46, 47, 0, 48, 47, 46,
+ 48, 48, 35, 48, 48, 48, 44, 48, 48, 48,
+
+ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
+ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
+ 48, 48, 48, 34, 48, 48, 48, 13, 48, 48,
+ 48, 48, 47, 48, 48, 32, 45, 48, 48, 48,
+ 48, 48, 37, 36, 27, 48, 48, 48, 33, 14,
+ 48, 48, 48, 48, 48, 31, 48, 48, 48, 48,
+ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
+ 45, 48, 48, 48, 48, 48, 1, 20, 25, 48,
+ 2, 48, 48, 48, 48, 48, 48, 48, 48, 48,
+ 48, 48, 48, 48, 3, 21, 38, 48, 48, 48,
+
+ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
+ 48, 39, 48, 48, 48, 48, 48, 48, 48, 48,
+ 45, 48, 28, 12, 48, 43, 48, 48, 45, 48,
+ 45, 40, 41, 48, 48, 23, 5, 48, 48, 48,
+ 48, 48, 45, 26, 48, 48, 48, 48, 16, 48,
+ 48, 24, 22, 4, 45, 29, 6, 15, 42, 48,
+ 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
+ 48, 48, 48, 7, 48, 8, 48, 48, 48, 11,
+ 10, 48, 9, 0
} ;
static yyconst flex_int32_t yy_ec[256] =
@@ -445,75 +447,77 @@ static yyconst flex_int32_t yy_meta[66] =
3, 3, 3, 3, 3
} ;
-static yyconst flex_int16_t yy_base[272] =
+static yyconst flex_int16_t yy_base[289] =
{ 0,
- 0, 0, 824, 843, 821, 843, 818, 0, 815, 56,
- 60, 64, 843, 810, 68, 74, 70, 71, 72, 75,
- 90, 76, 112, 117, 109, 80, 132, 81, 115, 123,
- 127, 133, 138, 147, 816, 812, 843, 0, 809, 159,
- 187, 801, 172, 191, 201, 213, 238, 217, 146, 152,
- 170, 166, 179, 177, 221, 181, 233, 249, 242, 252,
- 167, 234, 266, 319, 268, 260, 228, 264, 267, 290,
- 280, 288, 295, 296, 297, 302, 324, 307, 357, 366,
- 370, 374, 331, 344, 384, 0, 354, 378, 380, 381,
- 382, 389, 230, 391, 305, 390, 392, 394, 403, 397,
-
- 299, 401, 404, 407, 418, 409, 308, 412, 415, 432,
- 413, 437, 442, 420, 439, 450, 453, 452, 799, 457,
- 460, 796, 458, 463, 465, 469, 489, 466, 478, 786,
- 782, 471, 483, 486, 498, 501, 763, 754, 738, 493,
- 495, 494, 708, 684, 509, 517, 518, 520, 530, 639,
- 534, 519, 528, 536, 532, 521, 540, 546, 547, 548,
- 550, 542, 560, 558, 554, 563, 572, 573, 627, 555,
- 474, 585, 472, 575, 577, 586, 596, 589, 587, 592,
- 612, 597, 613, 599, 414, 411, 355, 614, 601, 616,
- 617, 602, 624, 638, 626, 642, 640, 646, 647, 658,
-
- 663, 351, 653, 661, 665, 668, 673, 669, 341, 674,
- 311, 298, 675, 286, 680, 664, 269, 689, 265, 259,
- 235, 676, 698, 222, 208, 681, 695, 703, 207, 186,
- 697, 709, 720, 722, 725, 144, 141, 140, 130, 102,
- 705, 97, 771, 718, 701, 730, 735, 733, 741, 743,
- 742, 745, 750, 759, 748, 785, 95, 749, 93, 767,
- 768, 779, 87, 85, 755, 82, 843, 833, 836, 839,
- 84
+ 0, 0, 882, 887, 874, 887, 871, 0, 868, 56,
+ 60, 64, 887, 863, 68, 74, 70, 71, 72, 75,
+ 90, 76, 112, 122, 109, 105, 137, 136, 133, 119,
+ 126, 132, 150, 153, 868, 865, 887, 0, 861, 177,
+ 190, 855, 79, 200, 205, 217, 242, 221, 227, 228,
+ 182, 229, 194, 225, 196, 160, 123, 253, 255, 235,
+ 256, 246, 273, 326, 270, 264, 854, 284, 265, 272,
+ 306, 269, 853, 286, 291, 301, 336, 300, 294, 327,
+ 316, 323, 349, 375, 362, 302, 381, 386, 390, 0,
+ 346, 361, 394, 395, 396, 399, 164, 401, 397, 375,
+
+ 400, 403, 402, 405, 415, 418, 407, 412, 417, 420,
+ 422, 434, 442, 450, 444, 452, 456, 454, 462, 464,
+ 465, 476, 472, 851, 470, 480, 483, 849, 481, 468,
+ 484, 497, 422, 485, 487, 846, 839, 482, 507, 510,
+ 491, 512, 836, 793, 786, 516, 520, 519, 778, 738,
+ 526, 533, 539, 531, 541, 712, 543, 553, 554, 547,
+ 557, 555, 558, 559, 560, 563, 561, 571, 568, 577,
+ 583, 589, 587, 600, 594, 595, 708, 659, 655, 588,
+ 581, 602, 606, 614, 620, 617, 615, 619, 635, 624,
+ 641, 621, 645, 632, 574, 567, 514, 647, 627, 653,
+
+ 651, 652, 629, 670, 669, 657, 673, 679, 682, 686,
+ 690, 499, 685, 692, 691, 696, 697, 700, 706, 702,
+ 428, 710, 427, 426, 704, 337, 713, 727, 335, 730,
+ 318, 315, 312, 729, 732, 238, 198, 734, 745, 733,
+ 717, 751, 188, 181, 739, 754, 756, 761, 176, 766,
+ 771, 163, 152, 151, 117, 115, 772, 102, 97, 810,
+ 776, 773, 758, 781, 782, 788, 790, 794, 791, 797,
+ 784, 805, 830, 95, 808, 93, 828, 818, 811, 92,
+ 87, 814, 85, 887, 877, 880, 883, 84
} ;
-static yyconst flex_int16_t yy_def[272] =
+static yyconst flex_int16_t yy_def[289] =
{ 0,
- 267, 1, 267, 267, 267, 267, 268, 269, 270, 267,
- 271, 271, 267, 271, 271, 271, 271, 271, 271, 271,
- 271, 271, 271, 271, 271, 271, 271, 271, 271, 271,
- 271, 271, 271, 271, 267, 268, 267, 269, 270, 267,
- 267, 271, 267, 271, 271, 271, 271, 271, 271, 271,
- 271, 271, 271, 271, 271, 271, 271, 271, 271, 271,
- 271, 271, 271, 271, 271, 271, 271, 271, 271, 271,
- 271, 271, 271, 271, 271, 271, 271, 271, 267, 267,
- 267, 267, 267, 271, 271, 47, 271, 271, 271, 271,
- 271, 271, 271, 271, 271, 271, 271, 271, 271, 271,
-
- 271, 271, 271, 271, 271, 271, 271, 271, 271, 271,
- 271, 271, 271, 271, 271, 271, 271, 271, 271, 271,
- 271, 271, 271, 271, 271, 271, 267, 271, 271, 271,
- 271, 271, 271, 271, 271, 271, 271, 271, 271, 271,
- 271, 271, 271, 271, 271, 271, 271, 271, 271, 271,
- 271, 271, 271, 271, 271, 271, 271, 271, 271, 271,
- 271, 271, 271, 271, 271, 271, 271, 271, 271, 271,
- 271, 271, 271, 271, 271, 271, 271, 271, 271, 271,
- 271, 271, 271, 271, 271, 271, 271, 271, 271, 271,
- 271, 271, 271, 271, 271, 271, 271, 271, 271, 271,
-
- 271, 271, 271, 271, 271, 271, 271, 271, 271, 271,
- 271, 271, 271, 271, 271, 271, 271, 271, 271, 271,
- 271, 271, 271, 271, 271, 271, 271, 271, 271, 271,
- 271, 271, 271, 271, 271, 271, 271, 271, 271, 271,
- 271, 271, 271, 271, 271, 271, 271, 271, 271, 271,
- 271, 271, 271, 271, 271, 271, 271, 271, 271, 271,
- 271, 271, 271, 271, 271, 271, 0, 267, 267, 267,
- 267
+ 284, 1, 284, 284, 284, 284, 285, 286, 287, 284,
+ 288, 288, 284, 288, 288, 288, 288, 288, 288, 288,
+ 288, 288, 288, 288, 288, 288, 288, 288, 288, 288,
+ 288, 288, 288, 288, 284, 285, 284, 286, 287, 284,
+ 284, 288, 284, 288, 288, 288, 288, 288, 288, 288,
+ 288, 288, 288, 288, 288, 288, 288, 288, 288, 288,
+ 288, 288, 288, 288, 288, 288, 288, 288, 288, 288,
+ 288, 288, 288, 288, 288, 288, 288, 288, 288, 288,
+ 288, 288, 284, 284, 284, 284, 284, 288, 288, 47,
+ 288, 288, 288, 288, 288, 288, 288, 288, 288, 288,
+
+ 288, 288, 288, 288, 288, 288, 288, 288, 288, 288,
+ 288, 288, 288, 288, 288, 288, 288, 288, 288, 288,
+ 288, 288, 288, 288, 288, 288, 288, 288, 288, 288,
+ 288, 288, 284, 288, 288, 288, 288, 288, 288, 288,
+ 288, 288, 288, 288, 288, 288, 288, 288, 288, 288,
+ 288, 288, 288, 288, 288, 288, 288, 288, 288, 288,
+ 288, 288, 288, 288, 288, 288, 288, 288, 288, 288,
+ 288, 288, 288, 288, 288, 288, 288, 288, 288, 288,
+ 288, 288, 288, 288, 288, 288, 288, 288, 288, 288,
+ 288, 288, 288, 288, 288, 288, 288, 288, 288, 288,
+
+ 288, 288, 288, 288, 288, 288, 288, 288, 288, 288,
+ 288, 288, 288, 288, 288, 288, 288, 288, 288, 288,
+ 288, 288, 288, 288, 288, 288, 288, 288, 288, 288,
+ 288, 288, 288, 288, 288, 288, 288, 288, 288, 288,
+ 288, 288, 288, 288, 288, 288, 288, 288, 288, 288,
+ 288, 288, 288, 288, 288, 288, 288, 288, 288, 288,
+ 288, 288, 288, 288, 288, 288, 288, 288, 288, 288,
+ 288, 288, 288, 288, 288, 288, 288, 288, 288, 288,
+ 288, 288, 288, 0, 284, 284, 284, 284
} ;
-static yyconst flex_int16_t yy_nxt[909] =
+static yyconst flex_int16_t yy_nxt[953] =
{ 0,
4, 5, 6, 7, 8, 9, 10, 10, 4, 11,
12, 12, 13, 14, 15, 16, 17, 18, 14, 19,
@@ -522,102 +526,107 @@ static yyconst flex_int16_t yy_nxt[909] =
14, 15, 16, 17, 18, 14, 19, 20, 21, 14,
22, 23, 24, 25, 26, 27, 28, 29, 30, 14,
31, 32, 33, 34, 14, 40, 41, 41, 43, 44,
- 44, 45, 43, 48, 48, 48, 267, 46, 267, 267,
- 267, 46, 267, 267, 267, 57, 42, 53, 267, 267,
- 267, 62, 49, 267, 50, 267, 47, 55, 267, 51,
-
- 72, 267, 58, 267, 46, 267, 59, 56, 46, 54,
- 267, 52, 57, 69, 53, 60, 61, 267, 62, 49,
- 267, 50, 47, 267, 55, 267, 51, 72, 58, 63,
- 65, 267, 59, 56, 66, 267, 68, 52, 267, 69,
- 267, 267, 60, 61, 67, 70, 267, 73, 267, 267,
- 74, 64, 267, 76, 267, 267, 63, 65, 75, 87,
- 267, 66, 71, 68, 78, 88, 77, 43, 79, 79,
- 79, 67, 70, 73, 267, 267, 80, 74, 267, 90,
- 76, 82, 82, 82, 75, 267, 87, 267, 71, 267,
- 101, 78, 88, 77, 267, 43, 81, 81, 81, 43,
-
- 44, 44, 45, 80, 80, 91, 90, 89, 46, 43,
- 45, 45, 45, 94, 92, 267, 267, 101, 46, 83,
- 84, 267, 85, 85, 85, 43, 48, 48, 48, 267,
- 267, 80, 91, 89, 46, 46, 267, 93, 267, 94,
- 92, 267, 267, 267, 112, 46, 267, 86, 86, 86,
- 267, 86, 86, 86, 86, 86, 86, 267, 95, 102,
- 267, 46, 96, 99, 93, 100, 97, 267, 267, 134,
- 98, 112, 267, 267, 267, 267, 267, 267, 86, 86,
- 86, 86, 86, 86, 103, 95, 102, 110, 267, 96,
- 99, 111, 100, 97, 267, 113, 267, 98, 267, 114,
-
- 104, 118, 119, 267, 267, 267, 267, 267, 120, 115,
- 267, 103, 121, 267, 110, 267, 267, 111, 123, 267,
- 116, 113, 117, 124, 122, 114, 104, 267, 118, 119,
- 136, 126, 267, 105, 106, 120, 115, 125, 142, 121,
- 127, 127, 127, 107, 108, 123, 116, 147, 117, 267,
- 124, 122, 267, 85, 85, 85, 109, 136, 126, 267,
- 105, 106, 267, 267, 125, 43, 79, 79, 79, 128,
- 107, 108, 83, 83, 80, 127, 127, 127, 43, 81,
- 81, 81, 109, 82, 82, 82, 267, 80, 267, 267,
- 267, 80, 267, 85, 85, 85, 128, 267, 267, 267,
-
- 267, 80, 267, 130, 129, 267, 133, 131, 135, 267,
- 139, 267, 267, 132, 80, 267, 141, 267, 80, 267,
- 267, 267, 267, 267, 145, 65, 267, 137, 267, 138,
- 130, 129, 78, 133, 131, 135, 144, 139, 143, 132,
- 267, 140, 146, 141, 149, 267, 52, 267, 152, 148,
- 267, 145, 65, 137, 150, 138, 153, 151, 267, 78,
- 267, 267, 144, 154, 143, 267, 267, 140, 267, 146,
- 149, 267, 52, 267, 267, 152, 148, 267, 156, 267,
- 267, 150, 267, 153, 151, 155, 267, 157, 158, 163,
- 154, 267, 165, 162, 267, 160, 159, 161, 127, 127,
-
- 127, 267, 267, 267, 164, 156, 267, 166, 167, 267,
- 170, 155, 171, 157, 169, 158, 163, 267, 172, 165,
- 162, 160, 159, 161, 168, 267, 267, 267, 267, 267,
- 174, 164, 175, 173, 166, 167, 267, 170, 267, 171,
- 267, 169, 267, 177, 267, 172, 176, 178, 267, 182,
- 267, 168, 179, 183, 267, 267, 267, 174, 267, 175,
- 173, 181, 267, 267, 186, 187, 267, 180, 267, 189,
- 177, 267, 184, 176, 178, 191, 182, 185, 179, 183,
- 267, 267, 188, 267, 190, 267, 192, 193, 181, 195,
- 197, 186, 187, 267, 267, 267, 189, 267, 184, 194,
-
- 267, 198, 191, 185, 267, 267, 196, 267, 188, 267,
- 267, 190, 192, 201, 193, 200, 195, 197, 199, 202,
- 267, 267, 267, 203, 267, 267, 194, 205, 198, 204,
- 206, 208, 267, 196, 267, 267, 209, 210, 207, 212,
- 201, 211, 200, 215, 199, 202, 267, 267, 267, 203,
- 267, 213, 214, 205, 267, 267, 204, 206, 208, 218,
- 219, 267, 209, 217, 210, 212, 267, 216, 211, 267,
- 215, 267, 267, 267, 222, 220, 267, 267, 213, 214,
- 221, 267, 267, 267, 267, 231, 218, 219, 267, 267,
- 217, 224, 267, 223, 216, 226, 230, 267, 225, 227,
-
- 228, 222, 220, 267, 232, 267, 267, 221, 235, 267,
- 229, 267, 231, 267, 233, 234, 267, 267, 224, 223,
- 237, 236, 226, 230, 225, 227, 267, 228, 267, 238,
- 267, 232, 239, 267, 250, 235, 229, 240, 267, 242,
- 233, 267, 234, 267, 243, 249, 267, 237, 236, 267,
- 267, 267, 241, 267, 251, 238, 267, 267, 267, 239,
- 250, 252, 267, 267, 240, 253, 242, 267, 254, 256,
- 262, 267, 249, 255, 266, 267, 267, 257, 241, 267,
- 258, 251, 260, 259, 263, 244, 245, 267, 252, 246,
- 267, 253, 247, 267, 267, 254, 256, 262, 261, 255,
-
- 264, 266, 248, 257, 267, 265, 258, 267, 260, 267,
- 259, 263, 244, 245, 37, 37, 246, 35, 267, 247,
- 37, 37, 35, 267, 267, 261, 264, 267, 248, 267,
- 267, 267, 265, 36, 36, 36, 38, 267, 38, 39,
- 39, 39, 3, 267, 267, 267, 267, 267, 267, 267,
- 267, 267, 267, 267, 267, 267, 267, 267, 267, 267,
- 267, 267, 267, 267, 267, 267, 267, 267, 267, 267,
- 267, 267, 267, 267, 267, 267, 267, 267, 267, 267,
- 267, 267, 267, 267, 267, 267, 267, 267, 267, 267,
- 267, 267, 267, 267, 267, 267, 267, 267, 267, 267,
-
- 267, 267, 267, 267, 267, 267, 267, 267
+ 44, 45, 43, 48, 48, 48, 284, 46, 284, 284,
+ 284, 46, 284, 284, 284, 57, 42, 53, 86, 86,
+ 86, 62, 49, 284, 50, 284, 47, 55, 284, 51,
+
+ 284, 284, 58, 284, 46, 284, 59, 56, 46, 54,
+ 284, 52, 57, 284, 53, 60, 61, 284, 62, 49,
+ 284, 50, 47, 284, 55, 284, 51, 284, 58, 63,
+ 284, 284, 59, 56, 284, 65, 69, 52, 70, 66,
+ 284, 284, 60, 61, 284, 284, 78, 67, 99, 68,
+ 71, 64, 80, 74, 76, 75, 63, 79, 284, 284,
+ 284, 284, 65, 69, 70, 77, 66, 72, 284, 73,
+ 82, 284, 284, 78, 67, 99, 68, 71, 81, 80,
+ 74, 76, 75, 79, 284, 43, 83, 83, 83, 284,
+ 284, 77, 98, 72, 84, 73, 284, 82, 43, 85,
+
+ 85, 85, 284, 140, 284, 81, 284, 84, 43, 44,
+ 44, 45, 97, 43, 45, 45, 45, 46, 98, 93,
+ 95, 84, 46, 87, 88, 284, 89, 89, 89, 43,
+ 48, 48, 48, 284, 84, 284, 284, 284, 46, 97,
+ 91, 92, 94, 284, 46, 93, 284, 95, 104, 46,
+ 284, 90, 90, 90, 284, 90, 90, 90, 90, 90,
+ 90, 284, 96, 284, 284, 46, 100, 91, 92, 94,
+ 101, 106, 284, 284, 102, 104, 103, 284, 284, 105,
+ 284, 284, 90, 90, 90, 90, 90, 90, 96, 114,
+ 122, 107, 284, 100, 284, 115, 117, 101, 106, 284,
+
+ 116, 102, 284, 103, 118, 124, 105, 108, 284, 284,
+ 123, 86, 86, 86, 284, 129, 114, 122, 107, 84,
+ 284, 115, 117, 284, 284, 119, 284, 116, 128, 131,
+ 118, 284, 124, 108, 284, 284, 120, 123, 121, 125,
+ 109, 110, 129, 284, 284, 284, 84, 132, 130, 126,
+ 111, 112, 119, 127, 284, 128, 131, 43, 83, 83,
+ 83, 134, 120, 113, 121, 125, 84, 109, 110, 284,
+ 43, 85, 85, 85, 132, 130, 126, 111, 112, 84,
+ 127, 87, 87, 284, 133, 133, 133, 135, 134, 113,
+ 133, 133, 133, 84, 284, 89, 89, 89, 284, 89,
+
+ 89, 89, 284, 284, 284, 284, 84, 284, 284, 284,
+ 284, 284, 143, 284, 135, 284, 139, 136, 141, 145,
+ 284, 137, 142, 284, 147, 284, 284, 138, 284, 151,
+ 284, 133, 133, 133, 284, 284, 284, 144, 143, 150,
+ 146, 152, 284, 139, 136, 141, 145, 65, 137, 142,
+ 284, 147, 284, 138, 148, 149, 151, 52, 284, 82,
+ 284, 153, 284, 144, 284, 150, 146, 154, 152, 156,
+ 284, 157, 284, 284, 65, 155, 284, 160, 284, 159,
+ 284, 149, 158, 52, 284, 163, 82, 164, 284, 284,
+ 284, 284, 284, 284, 154, 284, 156, 161, 157, 284,
+
+ 168, 155, 162, 173, 160, 284, 159, 284, 171, 158,
+ 165, 166, 163, 172, 164, 284, 169, 176, 284, 167,
+ 284, 170, 284, 161, 284, 177, 168, 284, 284, 162,
+ 173, 174, 175, 178, 284, 171, 165, 179, 166, 284,
+ 172, 284, 169, 180, 176, 167, 182, 284, 170, 284,
+ 181, 284, 177, 183, 185, 284, 186, 184, 174, 175,
+ 178, 284, 284, 284, 179, 284, 284, 284, 284, 284,
+ 180, 284, 189, 182, 190, 284, 284, 181, 196, 284,
+ 183, 185, 284, 186, 184, 284, 187, 191, 197, 284,
+ 192, 284, 194, 188, 195, 284, 284, 284, 193, 189,
+
+ 198, 190, 284, 284, 199, 196, 201, 200, 284, 206,
+ 284, 205, 187, 191, 284, 197, 192, 207, 194, 202,
+ 195, 204, 284, 284, 203, 284, 198, 284, 284, 284,
+ 208, 199, 284, 201, 200, 284, 206, 284, 205, 210,
+ 284, 211, 217, 284, 207, 202, 209, 212, 204, 284,
+ 213, 203, 214, 284, 215, 284, 225, 208, 216, 284,
+ 284, 284, 221, 284, 220, 284, 210, 284, 211, 217,
+ 218, 219, 209, 212, 222, 223, 213, 284, 284, 214,
+ 215, 284, 228, 225, 226, 216, 227, 284, 221, 224,
+ 284, 220, 230, 284, 284, 231, 229, 218, 284, 284,
+
+ 284, 222, 223, 232, 284, 284, 234, 233, 284, 228,
+ 284, 226, 284, 227, 284, 224, 284, 236, 284, 230,
+ 284, 284, 231, 229, 235, 284, 237, 239, 240, 244,
+ 232, 238, 241, 234, 233, 284, 242, 284, 284, 243,
+ 284, 284, 284, 252, 236, 246, 284, 284, 245, 248,
+ 235, 249, 237, 284, 239, 240, 244, 238, 241, 284,
+ 251, 250, 284, 242, 284, 243, 284, 247, 253, 284,
+ 252, 254, 246, 256, 284, 245, 248, 255, 249, 284,
+ 284, 284, 268, 258, 284, 259, 284, 251, 250, 284,
+ 284, 257, 284, 247, 284, 253, 284, 254, 284, 284,
+
+ 256, 284, 284, 266, 255, 284, 267, 269, 276, 268,
+ 258, 260, 259, 284, 270, 271, 284, 257, 284, 284,
+ 272, 273, 284, 274, 261, 262, 284, 275, 263, 279,
+ 266, 264, 267, 283, 269, 276, 284, 282, 284, 277,
+ 270, 265, 271, 278, 284, 280, 272, 284, 273, 274,
+ 281, 261, 262, 275, 284, 263, 279, 284, 264, 284,
+ 283, 284, 284, 284, 282, 277, 37, 265, 37, 35,
+ 278, 284, 280, 37, 37, 35, 281, 36, 36, 36,
+ 38, 284, 38, 39, 39, 39, 3, 284, 284, 284,
+ 284, 284, 284, 284, 284, 284, 284, 284, 284, 284,
+
+ 284, 284, 284, 284, 284, 284, 284, 284, 284, 284,
+ 284, 284, 284, 284, 284, 284, 284, 284, 284, 284,
+ 284, 284, 284, 284, 284, 284, 284, 284, 284, 284,
+ 284, 284, 284, 284, 284, 284, 284, 284, 284, 284,
+ 284, 284, 284, 284, 284, 284, 284, 284, 284, 284,
+ 284, 284
} ;
-static yyconst flex_int16_t yy_chk[909] =
+static yyconst flex_int16_t yy_chk[953] =
{ 0,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
@@ -627,98 +636,103 @@ static yyconst flex_int16_t yy_chk[909] =
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 10, 10, 10, 11, 11,
11, 11, 12, 12, 12, 12, 15, 11, 17, 18,
- 19, 12, 16, 20, 22, 19, 271, 17, 26, 28,
- 266, 22, 15, 264, 16, 263, 11, 18, 21, 16,
-
- 28, 259, 19, 257, 11, 242, 20, 18, 12, 17,
- 240, 16, 19, 26, 17, 21, 21, 25, 22, 15,
- 23, 16, 11, 29, 18, 24, 16, 28, 19, 23,
- 24, 30, 20, 18, 24, 31, 25, 16, 239, 26,
- 27, 32, 21, 21, 24, 27, 33, 29, 238, 237,
- 30, 23, 236, 32, 49, 34, 23, 24, 31, 49,
- 50, 24, 27, 25, 34, 50, 33, 40, 40, 40,
- 40, 24, 27, 29, 52, 61, 40, 30, 51, 52,
- 32, 43, 43, 43, 31, 54, 49, 53, 27, 56,
- 61, 34, 50, 33, 230, 41, 41, 41, 41, 44,
-
- 44, 44, 44, 40, 41, 53, 52, 51, 44, 45,
- 45, 45, 45, 56, 54, 229, 225, 61, 45, 46,
- 46, 46, 46, 46, 46, 48, 48, 48, 48, 55,
- 224, 41, 53, 51, 48, 44, 67, 55, 93, 56,
- 54, 57, 62, 221, 67, 45, 47, 47, 47, 47,
- 59, 47, 47, 47, 47, 47, 47, 58, 57, 62,
- 60, 48, 58, 59, 55, 60, 58, 220, 66, 93,
- 58, 67, 68, 219, 63, 69, 65, 217, 47, 47,
- 47, 47, 47, 47, 63, 57, 62, 65, 71, 58,
- 59, 66, 60, 58, 214, 68, 72, 58, 70, 69,
-
- 63, 71, 72, 73, 74, 75, 212, 101, 73, 70,
- 76, 63, 73, 95, 65, 78, 107, 66, 75, 211,
- 70, 68, 70, 76, 74, 69, 63, 64, 71, 72,
- 95, 78, 77, 64, 64, 73, 70, 77, 101, 73,
- 83, 83, 83, 64, 64, 75, 70, 107, 70, 209,
- 76, 74, 84, 84, 84, 84, 64, 95, 78, 202,
- 64, 64, 87, 187, 77, 79, 79, 79, 79, 87,
- 64, 64, 80, 80, 79, 80, 80, 80, 81, 81,
- 81, 81, 64, 82, 82, 82, 88, 81, 89, 90,
- 91, 82, 85, 85, 85, 85, 87, 92, 96, 94,
-
- 97, 79, 98, 89, 88, 100, 92, 90, 94, 102,
- 98, 99, 103, 91, 81, 104, 100, 106, 82, 186,
- 108, 111, 185, 109, 104, 108, 105, 96, 114, 97,
- 89, 88, 109, 92, 90, 94, 103, 98, 102, 91,
- 110, 99, 105, 100, 111, 112, 106, 115, 114, 110,
- 113, 104, 108, 96, 112, 97, 115, 113, 116, 109,
- 118, 117, 103, 116, 102, 120, 123, 99, 121, 105,
- 111, 124, 106, 125, 128, 114, 110, 126, 118, 132,
- 173, 112, 171, 115, 113, 117, 129, 120, 121, 128,
- 116, 133, 132, 126, 134, 124, 123, 125, 127, 127,
-
- 127, 140, 142, 141, 129, 118, 135, 133, 134, 136,
- 140, 117, 141, 120, 136, 121, 128, 145, 142, 132,
- 126, 124, 123, 125, 135, 146, 147, 152, 148, 156,
- 146, 129, 147, 145, 133, 134, 153, 140, 149, 141,
- 155, 136, 151, 149, 154, 142, 148, 151, 157, 155,
- 162, 135, 152, 156, 158, 159, 160, 146, 161, 147,
- 145, 154, 165, 170, 159, 160, 164, 153, 163, 162,
- 149, 166, 157, 148, 151, 164, 155, 158, 152, 156,
- 167, 168, 161, 174, 163, 175, 165, 166, 154, 168,
- 174, 159, 160, 172, 176, 179, 162, 178, 157, 167,
-
- 180, 175, 164, 158, 177, 182, 172, 184, 161, 189,
- 192, 163, 165, 178, 166, 177, 168, 174, 176, 179,
- 181, 183, 188, 180, 190, 191, 167, 182, 175, 181,
- 183, 188, 193, 172, 195, 169, 189, 190, 184, 192,
- 178, 191, 177, 195, 176, 179, 194, 150, 197, 180,
- 196, 193, 194, 182, 198, 199, 181, 183, 188, 198,
- 199, 203, 189, 197, 190, 192, 200, 196, 191, 204,
- 195, 201, 216, 205, 203, 200, 206, 208, 193, 194,
- 201, 207, 210, 213, 222, 216, 198, 199, 215, 226,
- 197, 205, 144, 204, 196, 207, 215, 218, 206, 208,
-
- 210, 203, 200, 227, 218, 231, 223, 201, 226, 245,
- 213, 228, 216, 241, 222, 223, 143, 232, 205, 204,
- 228, 227, 207, 215, 206, 208, 244, 210, 233, 231,
- 234, 218, 232, 235, 245, 226, 213, 233, 246, 235,
- 222, 248, 223, 247, 241, 244, 139, 228, 227, 249,
- 251, 250, 234, 252, 246, 231, 255, 258, 253, 232,
- 245, 247, 138, 265, 233, 248, 235, 254, 249, 251,
- 258, 137, 244, 250, 265, 260, 261, 252, 234, 243,
- 253, 246, 255, 254, 260, 243, 243, 262, 247, 243,
- 131, 248, 243, 256, 130, 249, 251, 258, 256, 250,
-
- 261, 265, 243, 252, 122, 262, 253, 119, 255, 42,
- 254, 260, 243, 243, 39, 36, 243, 35, 14, 243,
- 9, 7, 5, 3, 0, 256, 261, 0, 243, 0,
- 0, 0, 262, 268, 268, 268, 269, 0, 269, 270,
- 270, 270, 267, 267, 267, 267, 267, 267, 267, 267,
- 267, 267, 267, 267, 267, 267, 267, 267, 267, 267,
- 267, 267, 267, 267, 267, 267, 267, 267, 267, 267,
- 267, 267, 267, 267, 267, 267, 267, 267, 267, 267,
- 267, 267, 267, 267, 267, 267, 267, 267, 267, 267,
- 267, 267, 267, 267, 267, 267, 267, 267, 267, 267,
-
- 267, 267, 267, 267, 267, 267, 267, 267
+ 19, 12, 16, 20, 22, 19, 288, 17, 43, 43,
+ 43, 22, 15, 283, 16, 281, 11, 18, 21, 16,
+
+ 280, 276, 19, 274, 11, 259, 20, 18, 12, 17,
+ 258, 16, 19, 26, 17, 21, 21, 25, 22, 15,
+ 23, 16, 11, 256, 18, 255, 16, 30, 19, 23,
+ 24, 57, 20, 18, 31, 24, 25, 16, 26, 24,
+ 32, 29, 21, 21, 28, 27, 30, 24, 57, 24,
+ 27, 23, 32, 28, 29, 28, 23, 31, 33, 254,
+ 253, 34, 24, 25, 26, 29, 24, 27, 56, 27,
+ 34, 252, 97, 30, 24, 57, 24, 27, 33, 32,
+ 28, 29, 28, 31, 249, 40, 40, 40, 40, 244,
+ 51, 29, 56, 27, 40, 27, 243, 34, 41, 41,
+
+ 41, 41, 53, 97, 55, 33, 237, 41, 44, 44,
+ 44, 44, 55, 45, 45, 45, 45, 44, 56, 51,
+ 53, 40, 45, 46, 46, 46, 46, 46, 46, 48,
+ 48, 48, 48, 54, 41, 49, 50, 52, 48, 55,
+ 49, 50, 52, 60, 44, 51, 236, 53, 60, 45,
+ 47, 47, 47, 47, 62, 47, 47, 47, 47, 47,
+ 47, 58, 54, 59, 61, 48, 58, 49, 50, 52,
+ 58, 62, 66, 69, 58, 60, 59, 72, 65, 61,
+ 70, 63, 47, 47, 47, 47, 47, 47, 54, 65,
+ 72, 63, 68, 58, 74, 66, 69, 58, 62, 75,
+
+ 68, 58, 79, 59, 70, 75, 61, 63, 78, 76,
+ 74, 86, 86, 86, 71, 79, 65, 72, 63, 86,
+ 233, 66, 69, 232, 81, 71, 231, 68, 78, 81,
+ 70, 82, 75, 63, 64, 80, 71, 74, 71, 76,
+ 64, 64, 79, 229, 77, 226, 86, 82, 80, 77,
+ 64, 64, 71, 77, 91, 78, 81, 83, 83, 83,
+ 83, 91, 71, 64, 71, 76, 83, 64, 64, 92,
+ 85, 85, 85, 85, 82, 80, 77, 64, 64, 85,
+ 77, 84, 84, 100, 84, 84, 84, 92, 91, 64,
+ 87, 87, 87, 83, 88, 88, 88, 88, 89, 89,
+
+ 89, 89, 93, 94, 95, 99, 85, 96, 101, 98,
+ 103, 102, 100, 104, 92, 107, 96, 93, 98, 102,
+ 108, 94, 99, 105, 104, 109, 106, 95, 110, 108,
+ 111, 133, 133, 133, 224, 223, 221, 101, 100, 107,
+ 103, 109, 112, 96, 93, 98, 102, 112, 94, 99,
+ 113, 104, 115, 95, 105, 106, 108, 110, 114, 113,
+ 116, 111, 118, 101, 117, 107, 103, 114, 109, 116,
+ 119, 117, 120, 121, 112, 115, 130, 120, 125, 119,
+ 123, 106, 118, 110, 122, 123, 113, 125, 126, 129,
+ 138, 127, 131, 134, 114, 135, 116, 121, 117, 141,
+
+ 130, 115, 122, 138, 120, 132, 119, 212, 134, 118,
+ 126, 127, 123, 135, 125, 139, 131, 141, 140, 129,
+ 142, 132, 197, 121, 146, 142, 130, 148, 147, 122,
+ 138, 139, 140, 146, 151, 134, 126, 147, 127, 154,
+ 135, 152, 131, 148, 141, 129, 152, 153, 132, 155,
+ 151, 157, 142, 153, 155, 160, 157, 154, 139, 140,
+ 146, 158, 159, 162, 147, 161, 163, 164, 165, 167,
+ 148, 166, 160, 152, 161, 196, 169, 151, 167, 168,
+ 153, 155, 195, 157, 154, 170, 158, 162, 168, 181,
+ 163, 171, 165, 159, 166, 173, 180, 172, 164, 160,
+
+ 169, 161, 175, 176, 170, 167, 172, 171, 174, 180,
+ 182, 176, 158, 162, 183, 168, 163, 182, 165, 173,
+ 166, 175, 184, 187, 174, 186, 169, 188, 185, 192,
+ 183, 170, 190, 172, 171, 199, 180, 203, 176, 185,
+ 194, 186, 192, 189, 182, 173, 184, 187, 175, 191,
+ 188, 174, 189, 193, 190, 198, 203, 183, 191, 201,
+ 202, 200, 199, 179, 198, 206, 185, 178, 186, 192,
+ 193, 194, 184, 187, 200, 201, 188, 205, 204, 189,
+ 190, 207, 206, 203, 204, 191, 205, 208, 199, 202,
+ 209, 198, 208, 213, 210, 209, 207, 193, 211, 215,
+
+ 214, 200, 201, 210, 216, 217, 213, 211, 218, 206,
+ 220, 204, 225, 205, 219, 202, 177, 215, 222, 208,
+ 156, 227, 209, 207, 214, 241, 216, 218, 219, 227,
+ 210, 217, 220, 213, 211, 228, 222, 234, 230, 225,
+ 235, 240, 238, 241, 215, 230, 150, 245, 228, 235,
+ 214, 238, 216, 239, 218, 219, 227, 217, 220, 242,
+ 240, 239, 246, 222, 247, 225, 263, 234, 242, 248,
+ 241, 245, 230, 247, 250, 228, 235, 246, 238, 251,
+ 257, 262, 263, 250, 261, 251, 149, 240, 239, 264,
+ 265, 248, 271, 234, 145, 242, 266, 245, 267, 269,
+
+ 247, 144, 268, 261, 246, 270, 262, 264, 271, 263,
+ 250, 257, 251, 272, 265, 266, 275, 248, 260, 279,
+ 267, 268, 282, 269, 260, 260, 278, 270, 260, 275,
+ 261, 260, 262, 282, 264, 271, 277, 279, 273, 272,
+ 265, 260, 266, 273, 143, 277, 267, 137, 268, 269,
+ 278, 260, 260, 270, 136, 260, 275, 128, 260, 124,
+ 282, 73, 67, 42, 279, 272, 39, 260, 36, 35,
+ 273, 14, 277, 9, 7, 5, 278, 285, 285, 285,
+ 286, 3, 286, 287, 287, 287, 284, 284, 284, 284,
+ 284, 284, 284, 284, 284, 284, 284, 284, 284, 284,
+
+ 284, 284, 284, 284, 284, 284, 284, 284, 284, 284,
+ 284, 284, 284, 284, 284, 284, 284, 284, 284, 284,
+ 284, 284, 284, 284, 284, 284, 284, 284, 284, 284,
+ 284, 284, 284, 284, 284, 284, 284, 284, 284, 284,
+ 284, 284, 284, 284, 284, 284, 284, 284, 284, 284,
+ 284, 284
} ;
static yy_state_type yy_last_accepting_state;
@@ -737,7 +751,7 @@ int yy_flex_debug = 0;
char *yytext;
#line 1 "testpatternl.l"
/*
- * "$Id: testpatternl.l,v 1.25 2009/06/14 17:12:44 rlk Exp $"
+ * "$Id: testpatternl.l,v 1.26 2010/09/06 17:08:39 rlk Exp $"
*
* Test pattern generator for Gimp-Print
*
@@ -797,7 +811,7 @@ do \
while (0)
-#line 801 "testpatternl.c"
+#line 815 "testpatternl.c"
#define INITIAL 0
@@ -982,7 +996,7 @@ YY_DECL
#line 77 "testpatternl.l"
-#line 986 "testpatternl.c"
+#line 1000 "testpatternl.c"
if ( !(yy_init) )
{
@@ -1035,13 +1049,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 >= 268 )
+ if ( yy_current_state >= 285 )
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] != 843 );
+ while ( yy_base[yy_current_state] != 887 );
yy_find_action:
yy_act = yy_accept[yy_current_state];
@@ -1138,171 +1152,196 @@ DBG(LEFT); return LEFT;
case 15:
YY_RULE_SETUP
#line 93 "testpatternl.l"
-DBG(HSIZE); return HSIZE;
+DBG(SIZE_MODE); return SIZE_MODE;
YY_BREAK
case 16:
YY_RULE_SETUP
#line 94 "testpatternl.l"
-DBG(VSIZE); return VSIZE;
+DBG(RELATIVE); return RELATIVE;
YY_BREAK
case 17:
YY_RULE_SETUP
#line 95 "testpatternl.l"
-DBG(BLACKLINE); return BLACKLINE;
+DBG(PT); return PT;
YY_BREAK
case 18:
YY_RULE_SETUP
#line 96 "testpatternl.l"
-DBG(PATTERN); return PATTERN;
+DBG(IN); return IN;
YY_BREAK
case 19:
YY_RULE_SETUP
#line 97 "testpatternl.l"
-DBG(XPATTERN); return XPATTERN;
+DBG(MM); return MM;
YY_BREAK
case 20:
YY_RULE_SETUP
#line 98 "testpatternl.l"
-DBG(IMAGE); return IMAGE;
+DBG(HSIZE); return HSIZE;
YY_BREAK
case 21:
YY_RULE_SETUP
#line 99 "testpatternl.l"
-DBG(EXTENDED); return EXTENDED;
+DBG(VSIZE); return VSIZE;
YY_BREAK
case 22:
YY_RULE_SETUP
#line 100 "testpatternl.l"
-DBG(GRID); return GRID;
+DBG(BLACKLINE); return BLACKLINE;
YY_BREAK
case 23:
YY_RULE_SETUP
#line 101 "testpatternl.l"
-DBG(CHANNEL); return CHANNEL;
+DBG(PATTERN); return PATTERN;
YY_BREAK
case 24:
YY_RULE_SETUP
#line 102 "testpatternl.l"
-DBG(PAGESIZE); return PAGESIZE;
+DBG(XPATTERN); return XPATTERN;
YY_BREAK
case 25:
YY_RULE_SETUP
#line 103 "testpatternl.l"
-DBG(SEMI); return SEMI;
+DBG(IMAGE); return IMAGE;
YY_BREAK
case 26:
YY_RULE_SETUP
#line 104 "testpatternl.l"
-DBG(MODE); return MODE;
+DBG(EXTENDED); return EXTENDED;
YY_BREAK
case 27:
YY_RULE_SETUP
#line 105 "testpatternl.l"
-yylval.ival = CMYK;DBG(CMYK); return CMYK;
+DBG(GRID); return GRID;
YY_BREAK
case 28:
YY_RULE_SETUP
#line 106 "testpatternl.l"
-yylval.ival = CMYK;DBG(KCMY); return KCMY;
+DBG(CHANNEL); return CHANNEL;
YY_BREAK
case 29:
YY_RULE_SETUP
#line 107 "testpatternl.l"
-yylval.ival = RGB;DBG(RGB); return RGB;
+DBG(PAGESIZE); return PAGESIZE;
YY_BREAK
case 30:
YY_RULE_SETUP
#line 108 "testpatternl.l"
-yylval.ival = RGB;DBG(CMY); return CMY;
+DBG(SEMI); return SEMI;
YY_BREAK
case 31:
YY_RULE_SETUP
#line 109 "testpatternl.l"
-yylval.ival = GRAY;DBG(GRAY); return GRAY;
+DBG(MODE); return MODE;
YY_BREAK
case 32:
YY_RULE_SETUP
#line 110 "testpatternl.l"
-yylval.ival = GRAY;DBG(GRAY); return GRAY;
+yylval.ival = CMYK;DBG(CMYK); return CMYK;
YY_BREAK
case 33:
YY_RULE_SETUP
#line 111 "testpatternl.l"
-yylval.ival = WHITE;DBG(WHITE); return WHITE;
+yylval.ival = CMYK;DBG(KCMY); return KCMY;
YY_BREAK
case 34:
YY_RULE_SETUP
#line 112 "testpatternl.l"
-DBG(OUTPUT); return OUTPUT;
+yylval.ival = RGB;DBG(RGB); return RGB;
YY_BREAK
case 35:
YY_RULE_SETUP
#line 113 "testpatternl.l"
-DBG(MESSAGE); return MESSAGE;
+yylval.ival = RGB;DBG(CMY); return CMY;
YY_BREAK
case 36:
YY_RULE_SETUP
#line 114 "testpatternl.l"
-DBG(NOSCALE); return NOSCALE;
+yylval.ival = GRAY;DBG(GRAY); return GRAY;
YY_BREAK
case 37:
YY_RULE_SETUP
#line 115 "testpatternl.l"
-DBG(START_JOB); return START_JOB;
+yylval.ival = GRAY;DBG(GRAY); return GRAY;
YY_BREAK
case 38:
YY_RULE_SETUP
#line 116 "testpatternl.l"
-DBG(END_JOB); return END_JOB;
+yylval.ival = WHITE;DBG(WHITE); return WHITE;
YY_BREAK
case 39:
YY_RULE_SETUP
#line 117 "testpatternl.l"
-DBG(END); return END;
+DBG(OUTPUT); return OUTPUT;
YY_BREAK
case 40:
YY_RULE_SETUP
-#line 119 "testpatternl.l"
-yylval.sval = yytext;DBG(COLOR); return COLOR;
+#line 118 "testpatternl.l"
+DBG(MESSAGE); return MESSAGE;
YY_BREAK
case 41:
YY_RULE_SETUP
-#line 120 "testpatternl.l"
-yylval.ival = strtol(yytext, NULL, 0); yylval.dval = (double) yylval.ival; DBG(tINT); return tINT;
+#line 119 "testpatternl.l"
+DBG(NOSCALE); return NOSCALE;
YY_BREAK
case 42:
YY_RULE_SETUP
-#line 121 "testpatternl.l"
-yylval.dval = strtod(yytext, NULL); DBG(tDOUBLE); return tDOUBLE;
+#line 120 "testpatternl.l"
+DBG(START_JOB); return START_JOB;
YY_BREAK
case 43:
-/* rule 43 can match eol */
YY_RULE_SETUP
-#line 122 "testpatternl.l"
-yylval.sval = c_strstrip(yytext); DBG(tSTRING); return tSTRING;
+#line 121 "testpatternl.l"
+DBG(END_JOB); return END_JOB;
YY_BREAK
case 44:
YY_RULE_SETUP
-#line 123 "testpatternl.l"
-DBG(whitespace); /* Skip blanks/tabs */
+#line 122 "testpatternl.l"
+DBG(END); return END;
YY_BREAK
case 45:
YY_RULE_SETUP
#line 124 "testpatternl.l"
-DBG(comment); /* Skip comments */
+yylval.sval = yytext;DBG(COLOR); return COLOR;
YY_BREAK
case 46:
-/* rule 46 can match eol */
YY_RULE_SETUP
#line 125 "testpatternl.l"
-DBG(newline); mylineno++;
+yylval.ival = strtol(yytext, NULL, 0); yylval.dval = (double) yylval.ival; DBG(tINT); return tINT;
YY_BREAK
case 47:
YY_RULE_SETUP
#line 126 "testpatternl.l"
+yylval.dval = strtod(yytext, NULL); DBG(tDOUBLE); return tDOUBLE;
+ YY_BREAK
+case 48:
+/* rule 48 can match eol */
+YY_RULE_SETUP
+#line 127 "testpatternl.l"
+yylval.sval = c_strstrip(yytext); DBG(tSTRING); return tSTRING;
+ YY_BREAK
+case 49:
+YY_RULE_SETUP
+#line 128 "testpatternl.l"
+DBG(whitespace); /* Skip blanks/tabs */
+ YY_BREAK
+case 50:
+YY_RULE_SETUP
+#line 129 "testpatternl.l"
+DBG(comment); /* Skip comments */
+ YY_BREAK
+case 51:
+/* rule 51 can match eol */
+YY_RULE_SETUP
+#line 130 "testpatternl.l"
+DBG(newline); mylineno++;
+ YY_BREAK
+case 52:
+YY_RULE_SETUP
+#line 131 "testpatternl.l"
ECHO;
YY_BREAK
-#line 1306 "testpatternl.c"
+#line 1345 "testpatternl.c"
case YY_STATE_EOF(INITIAL):
yyterminate();
@@ -1594,7 +1633,7 @@ static int yy_get_next_buffer (void)
while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
{
yy_current_state = (int) yy_def[yy_current_state];
- if ( yy_current_state >= 268 )
+ if ( yy_current_state >= 285 )
yy_c = yy_meta[(unsigned int) yy_c];
}
yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
@@ -1622,11 +1661,11 @@ static int yy_get_next_buffer (void)
while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )
{
yy_current_state = (int) yy_def[yy_current_state];
- if ( yy_current_state >= 268 )
+ if ( yy_current_state >= 285 )
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 == 267);
+ yy_is_jam = (yy_current_state == 284);
return yy_is_jam ? 0 : yy_current_state;
}
@@ -2300,4 +2339,4 @@ void yyfree (void * ptr )
#define YYTABLES_NAME "yytables"
-#line 126 "testpatternl.l"
+#line 131 "testpatternl.l"