diff options
Diffstat (limited to 'src/testpattern/testpatternl.c')
-rw-r--r-- | src/testpattern/testpatternl.c | 699 |
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" |