diff options
author | Didier Raboud <odyx@debian.org> | 2017-10-25 12:30:55 +0200 |
---|---|---|
committer | Didier Raboud <odyx@debian.org> | 2017-10-25 12:30:55 +0200 |
commit | 9dd97a029bf391c42b1dc76f2f7c5e386bb8f466 (patch) | |
tree | ec2b3262b629dd03af9924906ec3bdbd6c54ef83 /src/testpattern/testpatternl.c | |
parent | 337ffefc0bdf252749c81ebb9255556d54c3e632 (diff) |
New upstream version 5.3.0~pre1
Diffstat (limited to 'src/testpattern/testpatternl.c')
-rw-r--r-- | src/testpattern/testpatternl.c | 645 |
1 files changed, 329 insertions, 316 deletions
diff --git a/src/testpattern/testpatternl.c b/src/testpattern/testpatternl.c index 0c3b20b..24cff35 100644 --- a/src/testpattern/testpatternl.c +++ b/src/testpattern/testpatternl.c @@ -361,8 +361,8 @@ static void yy_fatal_error (yyconst char msg[] ); *yy_cp = '\0'; \ (yy_c_buf_p) = yy_cp; -#define YY_NUM_RULES 52 -#define YY_END_OF_BUFFER 53 +#define YY_NUM_RULES 53 +#define YY_END_OF_BUFFER 54 /* This struct is not used in this scanner, but its presence is necessary. */ struct yy_trans_info @@ -370,39 +370,39 @@ struct yy_trans_info flex_int32_t yy_verify; flex_int32_t yy_nxt; }; -static yyconst flex_int16_t yy_accept[285] = +static yyconst flex_int16_t yy_accept[289] = { 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 + 0, 0, 54, 53, 50, 52, 53, 51, 53, 53, + 47, 47, 30, 49, 49, 49, 49, 49, 49, 49, + 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, + 49, 49, 49, 49, 50, 0, 49, 51, 0, 47, + 47, 49, 0, 47, 48, 49, 49, 47, 49, 49, + 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, + 18, 49, 49, 49, 49, 49, 19, 49, 49, 49, + 49, 49, 17, 49, 49, 49, 49, 49, 49, 49, + 49, 49, 49, 48, 0, 47, 48, 0, 49, 48, + 47, 49, 49, 35, 49, 49, 49, 45, 49, 49, + + 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, + 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, + 49, 49, 49, 49, 34, 49, 49, 49, 49, 13, + 49, 49, 49, 49, 48, 49, 49, 32, 46, 49, + 49, 49, 49, 49, 37, 36, 27, 49, 49, 49, + 33, 14, 49, 49, 49, 49, 49, 31, 49, 49, + 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, + 49, 49, 49, 46, 49, 49, 49, 49, 49, 1, + 20, 25, 49, 2, 49, 49, 49, 49, 49, 49, + 49, 49, 49, 49, 49, 42, 49, 49, 3, 21, + + 38, 49, 49, 49, 49, 49, 49, 49, 49, 49, + 49, 49, 49, 49, 49, 39, 49, 49, 49, 49, + 49, 49, 49, 49, 46, 49, 28, 12, 49, 44, + 49, 49, 46, 49, 46, 40, 41, 49, 49, 23, + 5, 49, 49, 49, 49, 49, 46, 26, 49, 49, + 49, 49, 16, 49, 49, 24, 22, 4, 46, 29, + 6, 15, 43, 49, 49, 49, 49, 49, 49, 49, + 49, 49, 49, 49, 49, 49, 49, 7, 49, 8, + 49, 49, 49, 11, 10, 49, 9, 0 } ; static yyconst flex_int32_t yy_ec[256] = @@ -448,77 +448,81 @@ static yyconst flex_int32_t yy_meta[66] = 3, 3, 3, 3, 3 } ; -static yyconst flex_int16_t yy_base[289] = +static yyconst flex_int16_t yy_base[293] = { 0, - 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 + 0, 0, 886, 910, 883, 910, 879, 0, 876, 56, + 60, 64, 910, 872, 68, 74, 70, 71, 72, 75, + 90, 76, 112, 122, 109, 105, 137, 138, 140, 117, + 123, 80, 132, 162, 878, 875, 910, 0, 872, 191, + 201, 868, 180, 205, 215, 230, 252, 247, 145, 165, + 144, 234, 115, 167, 178, 188, 219, 264, 265, 235, + 275, 226, 271, 324, 268, 223, 867, 274, 276, 292, + 311, 280, 866, 291, 295, 294, 313, 339, 318, 314, + 337, 346, 347, 380, 393, 384, 396, 371, 400, 406, + 0, 404, 370, 410, 412, 303, 413, 95, 414, 312, + + 417, 418, 419, 421, 424, 189, 426, 429, 428, 440, + 431, 211, 434, 433, 458, 436, 461, 441, 443, 465, + 471, 468, 478, 482, 862, 480, 484, 488, 491, 858, + 489, 500, 502, 499, 503, 507, 495, 854, 853, 508, + 512, 516, 509, 529, 849, 832, 821, 532, 535, 517, + 798, 794, 531, 546, 537, 558, 559, 793, 562, 556, + 553, 565, 563, 566, 569, 575, 573, 577, 579, 586, + 587, 588, 589, 597, 605, 600, 615, 598, 618, 787, + 748, 678, 620, 643, 625, 621, 606, 634, 636, 639, + 642, 646, 629, 648, 654, 592, 649, 580, 585, 539, + + 445, 661, 647, 662, 669, 676, 668, 680, 681, 671, + 683, 696, 703, 707, 709, 444, 706, 699, 692, 673, + 310, 711, 720, 704, 376, 722, 366, 364, 724, 360, + 733, 729, 355, 732, 332, 321, 315, 744, 727, 302, + 298, 747, 750, 753, 760, 755, 245, 244, 738, 765, + 770, 754, 225, 773, 775, 221, 209, 195, 175, 151, + 759, 102, 97, 810, 784, 771, 795, 786, 789, 815, + 792, 818, 801, 797, 812, 826, 824, 93, 835, 87, + 827, 841, 842, 85, 82, 846, 81, 910, 900, 903, + 906, 84 + } ; -static yyconst flex_int16_t yy_def[289] = +static yyconst flex_int16_t yy_def[293] = { 0, - 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, 1, 288, 288, 288, 288, 289, 290, 291, 288, + 292, 292, 288, 292, 292, 292, 292, 292, 292, 292, + 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, + 292, 292, 292, 292, 288, 289, 288, 290, 291, 288, + 288, 292, 288, 292, 292, 292, 292, 292, 292, 292, + 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, + 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, + 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, + 292, 292, 292, 288, 288, 288, 288, 288, 292, 292, + 47, 292, 292, 292, 292, 292, 292, 292, 292, 292, + + 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, + 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, + 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, + 292, 292, 292, 292, 288, 292, 292, 292, 292, 292, + 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, + 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, + 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, + 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, + 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, + 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, + + 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, + 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, + 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, + 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, + 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, + 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, + 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, + 292, 292, 292, 292, 292, 292, 292, 292, 292, 292, + 292, 292, 292, 292, 292, 292, 292, 0, 288, 288, + 288, 288 - 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, - 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, - 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, - 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, - 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, - 288, 288, 288, 288, 288, 288, 288, 288, 288, 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[953] = +static yyconst flex_int16_t yy_nxt[976] = { 0, 4, 5, 6, 7, 8, 9, 10, 10, 4, 11, 12, 12, 13, 14, 15, 16, 17, 18, 14, 19, @@ -527,107 +531,109 @@ static yyconst flex_int16_t yy_nxt[953] = 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, 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 + 44, 45, 43, 48, 48, 48, 288, 46, 288, 288, + 288, 46, 288, 288, 288, 57, 42, 53, 288, 288, + 288, 62, 49, 288, 50, 288, 47, 55, 288, 51, + + 81, 288, 58, 288, 46, 288, 59, 56, 46, 54, + 288, 52, 57, 288, 53, 60, 61, 288, 62, 49, + 288, 50, 47, 288, 55, 288, 51, 81, 58, 63, + 288, 288, 59, 56, 142, 65, 69, 52, 70, 66, + 288, 96, 60, 61, 79, 288, 288, 67, 288, 68, + 71, 64, 288, 288, 80, 74, 63, 75, 92, 288, + 82, 77, 65, 69, 70, 76, 66, 72, 96, 73, + 288, 79, 78, 288, 67, 288, 68, 71, 93, 83, + 80, 94, 74, 288, 75, 92, 288, 82, 77, 87, + 87, 87, 76, 72, 98, 73, 288, 288, 78, 43, + + 84, 84, 84, 288, 97, 93, 83, 94, 85, 43, + 86, 86, 86, 43, 44, 44, 45, 288, 85, 288, + 99, 98, 46, 43, 45, 45, 45, 288, 150, 288, + 97, 288, 46, 288, 288, 85, 88, 89, 288, 90, + 90, 90, 288, 288, 100, 85, 99, 95, 105, 46, + 155, 107, 288, 288, 116, 43, 48, 48, 48, 46, + 288, 91, 91, 91, 46, 91, 91, 91, 91, 91, + 91, 100, 288, 288, 95, 105, 288, 101, 107, 288, + 116, 102, 288, 288, 288, 103, 104, 115, 288, 108, + 117, 46, 91, 91, 91, 91, 91, 91, 106, 288, + + 288, 123, 288, 288, 101, 109, 288, 118, 102, 125, + 288, 288, 103, 104, 115, 124, 108, 117, 288, 288, + 288, 288, 288, 288, 119, 106, 288, 126, 123, 288, + 120, 109, 288, 118, 140, 131, 125, 144, 110, 111, + 288, 121, 124, 122, 242, 288, 130, 288, 112, 113, + 119, 127, 128, 126, 288, 288, 129, 120, 132, 133, + 140, 114, 131, 288, 144, 110, 111, 121, 288, 122, + 242, 134, 288, 130, 288, 112, 113, 127, 288, 128, + 135, 135, 135, 129, 288, 132, 133, 114, 43, 84, + 84, 84, 43, 86, 86, 86, 137, 85, 134, 88, + + 88, 85, 135, 135, 135, 87, 87, 87, 288, 90, + 90, 90, 288, 85, 288, 90, 90, 90, 288, 136, + 288, 288, 288, 137, 85, 288, 288, 288, 85, 288, + 141, 143, 288, 138, 288, 147, 288, 288, 139, 288, + 85, 288, 288, 149, 288, 153, 136, 65, 288, 288, + 83, 288, 288, 288, 145, 146, 159, 141, 143, 148, + 138, 152, 147, 151, 154, 139, 288, 157, 52, 288, + 149, 160, 153, 288, 65, 156, 288, 83, 158, 288, + 145, 146, 161, 159, 162, 148, 288, 152, 288, 151, + 288, 154, 288, 157, 52, 165, 288, 288, 160, 288, + + 163, 167, 156, 288, 164, 158, 166, 288, 288, 161, + 288, 162, 135, 135, 135, 288, 288, 288, 168, 169, + 288, 175, 165, 173, 288, 288, 163, 170, 167, 176, + 174, 164, 171, 166, 172, 179, 177, 288, 178, 288, + 288, 183, 180, 288, 168, 288, 169, 288, 175, 181, + 173, 186, 182, 170, 288, 184, 176, 174, 171, 185, + 172, 288, 179, 177, 288, 178, 288, 288, 183, 180, + 288, 288, 188, 288, 288, 189, 181, 288, 186, 182, + 193, 288, 184, 288, 187, 288, 185, 288, 288, 190, + 192, 196, 191, 288, 288, 288, 288, 288, 194, 188, + + 288, 195, 189, 200, 201, 288, 288, 193, 288, 198, + 199, 187, 197, 288, 288, 190, 203, 192, 196, 223, + 202, 204, 205, 288, 194, 208, 288, 195, 288, 288, + 200, 201, 206, 288, 209, 198, 199, 288, 213, 207, + 211, 210, 288, 203, 288, 212, 202, 288, 204, 205, + 288, 288, 208, 214, 288, 288, 288, 288, 206, 219, + 215, 209, 288, 218, 213, 220, 207, 211, 210, 288, + 288, 216, 212, 217, 222, 221, 288, 288, 224, 288, + 214, 288, 225, 226, 288, 219, 288, 215, 288, 288, + 218, 288, 220, 227, 230, 229, 232, 216, 231, 217, + + 288, 222, 221, 241, 288, 224, 233, 288, 225, 234, + 226, 288, 288, 228, 288, 288, 235, 288, 240, 288, + 227, 230, 229, 232, 236, 231, 237, 238, 288, 241, + 288, 239, 288, 233, 245, 288, 234, 288, 243, 228, + 288, 288, 244, 235, 252, 240, 288, 250, 246, 248, + 249, 236, 288, 237, 238, 288, 288, 239, 288, 247, + 245, 288, 288, 288, 253, 243, 254, 288, 288, 244, + 258, 252, 257, 288, 250, 246, 248, 249, 288, 288, + 255, 288, 251, 288, 261, 247, 256, 260, 259, 263, + 262, 253, 288, 254, 288, 288, 258, 288, 264, 257, + + 288, 288, 288, 288, 271, 288, 288, 255, 251, 288, + 261, 270, 273, 256, 260, 259, 263, 262, 288, 272, + 288, 274, 276, 288, 265, 266, 288, 279, 267, 288, + 271, 268, 288, 278, 288, 288, 280, 282, 270, 273, + 288, 269, 275, 288, 284, 277, 272, 274, 276, 288, + 288, 265, 266, 279, 288, 267, 283, 288, 268, 278, + 281, 288, 288, 280, 282, 287, 288, 269, 286, 275, + 288, 284, 277, 285, 288, 288, 288, 37, 37, 35, + 288, 37, 37, 283, 35, 288, 281, 288, 288, 288, + 288, 288, 287, 288, 288, 286, 288, 288, 288, 285, + + 36, 36, 36, 38, 288, 38, 39, 39, 39, 3, + 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, + 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, + 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, + 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, + 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, + 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, + 288, 288, 288, 288, 288 } ; -static yyconst flex_int16_t yy_chk[953] = +static yyconst flex_int16_t yy_chk[976] = { 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, @@ -637,103 +643,105 @@ static yyconst flex_int16_t yy_chk[953] = 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, 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 + 19, 12, 16, 20, 22, 19, 292, 17, 32, 287, + 285, 22, 15, 284, 16, 280, 11, 18, 21, 16, + + 32, 278, 19, 98, 11, 263, 20, 18, 12, 17, + 262, 16, 19, 26, 17, 21, 21, 25, 22, 15, + 23, 16, 11, 53, 18, 30, 16, 32, 19, 23, + 24, 31, 20, 18, 98, 24, 25, 16, 26, 24, + 33, 53, 21, 21, 30, 27, 28, 24, 29, 24, + 27, 23, 51, 49, 31, 28, 23, 28, 49, 260, + 33, 29, 24, 25, 26, 28, 24, 27, 53, 27, + 34, 30, 29, 50, 24, 54, 24, 27, 50, 34, + 31, 51, 28, 259, 28, 49, 55, 33, 29, 43, + 43, 43, 28, 27, 55, 27, 56, 106, 29, 40, + + 40, 40, 40, 258, 54, 50, 34, 51, 40, 41, + 41, 41, 41, 44, 44, 44, 44, 257, 41, 112, + 56, 55, 44, 45, 45, 45, 45, 57, 106, 256, + 54, 66, 45, 253, 62, 40, 46, 46, 46, 46, + 46, 46, 52, 60, 57, 41, 56, 52, 60, 44, + 112, 62, 248, 247, 66, 48, 48, 48, 48, 45, + 47, 47, 47, 47, 48, 47, 47, 47, 47, 47, + 47, 57, 58, 59, 52, 60, 65, 58, 62, 63, + 66, 58, 68, 61, 69, 58, 59, 65, 72, 63, + 68, 48, 47, 47, 47, 47, 47, 47, 61, 74, + + 70, 72, 76, 75, 58, 63, 241, 69, 58, 75, + 240, 96, 58, 59, 65, 74, 63, 68, 221, 71, + 100, 77, 80, 237, 70, 61, 79, 76, 72, 236, + 71, 63, 64, 69, 96, 80, 75, 100, 64, 64, + 235, 71, 74, 71, 221, 81, 79, 78, 64, 64, + 70, 77, 78, 76, 82, 83, 78, 71, 81, 82, + 96, 64, 80, 233, 100, 64, 64, 71, 230, 71, + 221, 83, 228, 79, 227, 64, 64, 77, 93, 78, + 88, 88, 88, 78, 225, 81, 82, 64, 84, 84, + 84, 84, 86, 86, 86, 86, 93, 84, 83, 85, + + 85, 86, 85, 85, 85, 87, 87, 87, 89, 89, + 89, 89, 92, 87, 90, 90, 90, 90, 94, 92, + 95, 97, 99, 93, 84, 101, 102, 103, 86, 104, + 97, 99, 105, 94, 107, 103, 109, 108, 95, 111, + 87, 114, 113, 105, 116, 109, 92, 113, 110, 118, + 114, 119, 216, 201, 101, 102, 118, 97, 99, 104, + 94, 108, 103, 107, 110, 95, 115, 116, 111, 117, + 105, 119, 109, 120, 113, 115, 122, 114, 117, 121, + 101, 102, 120, 118, 121, 104, 123, 108, 126, 107, + 124, 110, 127, 116, 111, 124, 128, 131, 119, 129, + + 122, 127, 115, 137, 123, 117, 126, 134, 132, 120, + 133, 121, 135, 135, 135, 136, 140, 143, 128, 129, + 141, 137, 124, 134, 142, 150, 122, 131, 127, 140, + 136, 123, 132, 126, 133, 143, 141, 144, 142, 153, + 148, 150, 144, 149, 128, 155, 129, 200, 137, 148, + 134, 155, 149, 131, 154, 153, 140, 136, 132, 154, + 133, 161, 143, 141, 160, 142, 156, 157, 150, 144, + 159, 163, 157, 162, 164, 159, 148, 165, 155, 149, + 163, 167, 153, 166, 156, 168, 154, 169, 198, 160, + 162, 166, 161, 199, 170, 171, 172, 173, 164, 157, + + 196, 165, 159, 170, 171, 174, 178, 163, 176, 168, + 169, 156, 167, 175, 187, 160, 173, 162, 166, 198, + 172, 174, 175, 177, 164, 178, 179, 165, 183, 186, + 170, 171, 176, 185, 179, 168, 169, 193, 187, 177, + 185, 183, 188, 173, 189, 186, 172, 190, 174, 175, + 191, 184, 178, 188, 192, 203, 194, 197, 176, 193, + 189, 179, 195, 192, 187, 194, 177, 185, 183, 202, + 204, 190, 186, 191, 197, 195, 207, 205, 202, 210, + 188, 220, 203, 204, 206, 193, 182, 189, 208, 209, + 192, 211, 194, 205, 208, 207, 210, 190, 209, 191, + + 219, 197, 195, 220, 212, 202, 211, 218, 203, 212, + 204, 213, 224, 206, 217, 214, 213, 215, 219, 222, + 205, 208, 207, 210, 214, 209, 215, 217, 223, 220, + 226, 218, 229, 211, 224, 239, 212, 232, 222, 206, + 234, 231, 223, 213, 239, 219, 249, 234, 226, 231, + 232, 214, 238, 215, 217, 242, 181, 218, 243, 229, + 224, 244, 252, 246, 242, 222, 243, 261, 245, 223, + 249, 239, 246, 250, 234, 226, 231, 232, 251, 266, + 244, 254, 238, 255, 252, 229, 245, 251, 250, 255, + 254, 242, 265, 243, 268, 180, 249, 269, 261, 246, + + 271, 158, 152, 267, 266, 274, 151, 244, 238, 273, + 252, 265, 268, 245, 251, 250, 255, 254, 264, 267, + 275, 269, 271, 270, 264, 264, 272, 274, 264, 147, + 266, 264, 277, 273, 276, 281, 275, 277, 265, 268, + 146, 264, 270, 279, 281, 272, 267, 269, 271, 282, + 283, 264, 264, 274, 286, 264, 279, 145, 264, 273, + 276, 139, 138, 275, 277, 286, 130, 264, 283, 270, + 125, 281, 272, 282, 73, 67, 42, 39, 36, 35, + 14, 9, 7, 279, 5, 3, 276, 0, 0, 0, + 0, 0, 286, 0, 0, 283, 0, 0, 0, 282, + + 289, 289, 289, 290, 0, 290, 291, 291, 291, 288, + 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, + 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, + 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, + 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, + 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, + 288, 288, 288, 288, 288, 288, 288, 288, 288, 288, + 288, 288, 288, 288, 288 } ; static yy_state_type yy_last_accepting_state; @@ -816,7 +824,7 @@ do \ while (0) -#line 820 "testpatternl.c" +#line 828 "testpatternl.c" #define INITIAL 0 @@ -1001,7 +1009,7 @@ YY_DECL #line 81 "testpatternl.l" -#line 1005 "testpatternl.c" +#line 1013 "testpatternl.c" if ( !(yy_init) ) { @@ -1054,13 +1062,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 >= 285 ) + if ( yy_current_state >= 289 ) yy_c = yy_meta[(unsigned int) yy_c]; } yy_current_state = yy_nxt[yy_base[yy_current_state] + (flex_int16_t) yy_c]; ++yy_cp; } - while ( yy_base[yy_current_state] != 887 ); + while ( yy_base[yy_current_state] != 910 ); yy_find_action: yy_act = yy_accept[yy_current_state]; @@ -1292,61 +1300,66 @@ DBG(NOSCALE); return NOSCALE; case 42: YY_RULE_SETUP #line 124 "testpatternl.l" -DBG(START_JOB); return START_JOB; +DBG(ROUND); return ROUND; YY_BREAK case 43: YY_RULE_SETUP #line 125 "testpatternl.l" -DBG(END_JOB); return END_JOB; +DBG(START_JOB); return START_JOB; YY_BREAK case 44: YY_RULE_SETUP #line 126 "testpatternl.l" -DBG(END); return END; +DBG(END_JOB); return END_JOB; YY_BREAK case 45: YY_RULE_SETUP -#line 128 "testpatternl.l" -yylval.sval = yytext;DBG(COLOR); return COLOR; +#line 127 "testpatternl.l" +DBG(END); return END; YY_BREAK case 46: YY_RULE_SETUP #line 129 "testpatternl.l" -yylval.ival = strtol(yytext, NULL, 0); yylval.dval = (double) yylval.ival; DBG(tINT); return tINT; +yylval.sval = yytext;DBG(COLOR); return COLOR; YY_BREAK case 47: YY_RULE_SETUP #line 130 "testpatternl.l" -yylval.dval = strtod(yytext, NULL); DBG(tDOUBLE); return tDOUBLE; +yylval.ival = strtol(yytext, NULL, 0); yylval.dval = (double) yylval.ival; DBG(tINT); return tINT; YY_BREAK case 48: -/* rule 48 can match eol */ YY_RULE_SETUP #line 131 "testpatternl.l" -yylval.sval = c_strstrip(yytext); DBG(tSTRING); return tSTRING; +yylval.dval = strtod(yytext, NULL); DBG(tDOUBLE); return tDOUBLE; YY_BREAK case 49: +/* rule 49 can match eol */ YY_RULE_SETUP #line 132 "testpatternl.l" -DBG(whitespace); /* Skip blanks/tabs */ +yylval.sval = c_strstrip(yytext); DBG(tSTRING); return tSTRING; YY_BREAK case 50: YY_RULE_SETUP #line 133 "testpatternl.l" -DBG(comment); /* Skip comments */ +DBG(whitespace); /* Skip blanks/tabs */ YY_BREAK case 51: -/* rule 51 can match eol */ YY_RULE_SETUP #line 134 "testpatternl.l" -DBG(newline); mylineno++; +DBG(comment); /* Skip comments */ YY_BREAK case 52: +/* rule 52 can match eol */ YY_RULE_SETUP #line 135 "testpatternl.l" +DBG(newline); mylineno++; + YY_BREAK +case 53: +YY_RULE_SETUP +#line 136 "testpatternl.l" ECHO; YY_BREAK -#line 1350 "testpatternl.c" +#line 1363 "testpatternl.c" case YY_STATE_EOF(INITIAL): yyterminate(); @@ -1638,7 +1651,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 >= 285 ) + if ( yy_current_state >= 289 ) yy_c = yy_meta[(unsigned int) yy_c]; } yy_current_state = yy_nxt[yy_base[yy_current_state] + (flex_int16_t) yy_c]; @@ -1666,11 +1679,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 >= 285 ) + if ( yy_current_state >= 289 ) yy_c = yy_meta[(unsigned int) yy_c]; } yy_current_state = yy_nxt[yy_base[yy_current_state] + (flex_int16_t) yy_c]; - yy_is_jam = (yy_current_state == 284); + yy_is_jam = (yy_current_state == 288); return yy_is_jam ? 0 : yy_current_state; } @@ -2340,4 +2353,4 @@ void yyfree (void * ptr ) #define YYTABLES_NAME "yytables" -#line 135 "testpatternl.l" +#line 136 "testpatternl.l" |