diff options
Diffstat (limited to 'src/testpattern/testpatternl.c')
-rw-r--r-- | src/testpattern/testpatternl.c | 476 |
1 files changed, 246 insertions, 230 deletions
diff --git a/src/testpattern/testpatternl.c b/src/testpattern/testpatternl.c index 3cfa272..be9bd04 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 50 -#define YY_END_OF_BUFFER 51 +#define YY_NUM_RULES 51 +#define YY_END_OF_BUFFER 52 /* This struct is not used in this scanner, but its presence is necessary. */ struct yy_trans_info @@ -370,34 +370,35 @@ struct yy_trans_info flex_int32_t yy_verify; flex_int32_t yy_nxt; }; -static yyconst flex_int16_t yy_accept[239] = +static yyconst flex_int16_t yy_accept[249] = { 0, - 0, 0, 51, 50, 47, 49, 50, 48, 50, 50, - 44, 32, 46, 46, 46, 46, 46, 46, 46, 46, - 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, - 46, 46, 47, 0, 48, 0, 46, 44, 46, 0, - 44, 46, 46, 46, 46, 46, 46, 46, 46, 46, - 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, - 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, - 46, 0, 45, 0, 46, 45, 46, 46, 37, 46, - 46, 46, 43, 46, 46, 46, 46, 46, 46, 46, - 46, 46, 46, 46, 46, 46, 46, 46, 46, 46, - - 46, 46, 46, 46, 46, 36, 46, 20, 46, 46, - 46, 46, 45, 46, 46, 34, 1, 46, 46, 46, - 46, 39, 38, 29, 46, 46, 46, 35, 46, 46, - 46, 21, 46, 46, 46, 33, 46, 46, 46, 46, - 46, 46, 46, 46, 46, 46, 7, 46, 46, 46, - 46, 9, 22, 27, 46, 46, 46, 46, 10, 46, - 46, 46, 46, 46, 46, 46, 11, 23, 40, 46, - 46, 46, 46, 46, 46, 46, 46, 46, 2, 46, - 46, 46, 41, 46, 46, 46, 46, 46, 5, 46, - 30, 46, 19, 46, 46, 8, 46, 3, 42, 46, - - 46, 25, 13, 46, 46, 6, 28, 46, 46, 46, - 46, 26, 24, 12, 4, 31, 14, 46, 46, 46, - 46, 46, 46, 46, 46, 46, 46, 46, 15, 46, - 46, 46, 46, 18, 17, 46, 16, 0 + 0, 0, 52, 51, 48, 50, 51, 49, 51, 51, + 45, 45, 32, 47, 47, 47, 47, 47, 47, 47, + 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, + 47, 47, 47, 47, 48, 0, 49, 0, 47, 45, + 47, 0, 45, 47, 47, 47, 47, 47, 47, 47, + 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, + 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, + 47, 47, 47, 47, 47, 0, 46, 0, 47, 46, + 45, 47, 47, 37, 47, 47, 47, 44, 47, 47, + 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, + + 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, + 47, 36, 47, 20, 47, 47, 47, 47, 46, 47, + 47, 34, 1, 47, 47, 47, 47, 39, 38, 29, + 47, 47, 47, 35, 47, 47, 47, 21, 47, 47, + 47, 33, 47, 47, 47, 47, 47, 47, 47, 47, + 47, 47, 47, 7, 47, 47, 47, 47, 9, 22, + 27, 47, 47, 47, 47, 10, 47, 47, 47, 47, + 47, 47, 47, 47, 11, 23, 40, 47, 47, 47, + 47, 47, 47, 47, 47, 47, 2, 47, 47, 47, + 47, 41, 47, 47, 47, 47, 47, 5, 47, 30, + + 47, 19, 47, 47, 8, 47, 3, 42, 43, 47, + 47, 25, 13, 47, 47, 6, 28, 47, 47, 47, + 47, 26, 24, 12, 4, 31, 14, 47, 47, 47, + 47, 47, 47, 47, 47, 47, 47, 47, 15, 47, + 47, 47, 47, 18, 17, 47, 16, 0 } ; static yyconst flex_int32_t yy_ec[256] = @@ -406,16 +407,16 @@ static yyconst flex_int32_t yy_ec[256] = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 4, 5, 1, 1, 1, 6, 1, - 1, 1, 7, 1, 8, 9, 1, 10, 10, 10, - 10, 10, 10, 10, 10, 10, 10, 1, 11, 1, - 1, 1, 1, 1, 13, 14, 15, 16, 17, 18, - 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, - 22, 29, 30, 31, 32, 33, 34, 35, 36, 37, - 1, 1, 1, 1, 12, 1, 13, 14, 15, 16, - - 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, - 27, 28, 22, 29, 30, 31, 32, 33, 34, 35, - 36, 37, 1, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 7, 1, 8, 9, 1, 10, 11, 11, + 11, 11, 11, 11, 11, 11, 11, 1, 12, 1, + 1, 1, 1, 1, 14, 15, 16, 17, 18, 19, + 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, + 23, 30, 31, 32, 33, 34, 35, 36, 37, 38, + 1, 1, 1, 1, 13, 1, 14, 15, 16, 17, + + 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, + 28, 29, 23, 30, 31, 32, 33, 34, 35, 36, + 37, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, @@ -432,196 +433,206 @@ static yyconst flex_int32_t yy_ec[256] = 1, 1, 1, 1, 1 } ; -static yyconst flex_int32_t yy_meta[38] = +static yyconst flex_int32_t yy_meta[39] = { 0, 1, 1, 2, 3, 1, 1, 1, 4, 4, 4, - 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, + 4, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, - 4, 4, 4, 4, 4, 4, 4 + 4, 4, 4, 4, 4, 4, 4, 4 } ; -static yyconst flex_int16_t yy_base[243] = +static yyconst flex_int16_t yy_base[253] = { 0, - 0, 0, 479, 480, 476, 480, 0, 0, 471, 466, - 29, 480, 466, 31, 32, 33, 34, 35, 40, 47, - 38, 42, 49, 52, 54, 56, 62, 65, 68, 69, - 71, 70, 472, 469, 0, 466, 480, 85, 462, 460, - 87, 98, 72, 73, 79, 100, 81, 92, 94, 91, - 102, 103, 105, 110, 112, 116, 119, 120, 121, 122, - 123, 127, 128, 133, 134, 146, 136, 140, 141, 147, - 142, 160, 155, 459, 164, 166, 162, 160, 169, 170, - 171, 172, 459, 173, 174, 175, 176, 178, 180, 182, - 186, 184, 191, 188, 194, 195, 196, 197, 199, 201, - - 200, 210, 212, 207, 213, 458, 214, 457, 221, 222, - 223, 224, 455, 226, 225, 455, 454, 228, 234, 231, - 232, 453, 452, 451, 227, 247, 237, 450, 250, 253, - 241, 449, 256, 258, 259, 448, 238, 262, 260, 264, - 266, 268, 269, 270, 273, 267, 279, 274, 281, 280, - 283, 447, 446, 445, 286, 287, 284, 291, 444, 292, - 297, 300, 303, 304, 305, 308, 443, 442, 441, 309, - 306, 311, 313, 315, 310, 318, 319, 320, 440, 321, - 332, 339, 439, 329, 327, 340, 330, 342, 438, 343, - 437, 344, 436, 345, 346, 435, 348, 434, 433, 351, - - 353, 432, 425, 354, 355, 422, 417, 356, 364, 359, - 365, 416, 413, 412, 411, 410, 372, 374, 366, 373, - 376, 377, 381, 382, 384, 387, 390, 392, 409, 391, - 394, 397, 398, 405, 404, 408, 137, 480, 428, 432, - 436, 87 + 0, 0, 516, 517, 513, 517, 0, 0, 508, 29, + 32, 35, 517, 504, 38, 39, 43, 42, 40, 46, + 48, 50, 49, 70, 55, 62, 71, 72, 64, 63, + 73, 78, 77, 84, 510, 507, 0, 504, 517, 98, + 500, 79, 101, 113, 104, 91, 116, 94, 118, 108, + 109, 117, 119, 120, 126, 128, 124, 130, 132, 140, + 133, 144, 134, 151, 138, 148, 152, 153, 161, 165, + 150, 164, 168, 178, 169, 188, 190, 178, 193, 196, + 200, 203, 154, 204, 188, 205, 162, 499, 207, 208, + 209, 211, 212, 213, 215, 217, 218, 222, 223, 224, + + 227, 231, 232, 230, 234, 228, 233, 236, 244, 247, + 248, 498, 254, 497, 255, 256, 257, 259, 259, 258, + 263, 496, 495, 262, 264, 265, 267, 494, 493, 492, + 276, 282, 271, 491, 288, 289, 286, 490, 290, 292, + 295, 489, 296, 298, 299, 302, 304, 305, 307, 308, + 309, 311, 312, 314, 315, 316, 320, 325, 488, 487, + 486, 323, 335, 321, 337, 485, 326, 327, 340, 341, + 344, 345, 347, 348, 484, 483, 482, 350, 351, 352, + 353, 355, 358, 361, 362, 360, 481, 363, 367, 371, + 373, 480, 376, 378, 384, 383, 385, 479, 387, 478, + + 388, 477, 390, 394, 476, 392, 475, 468, 465, 391, + 399, 461, 458, 393, 400, 457, 450, 395, 412, 410, + 403, 447, 446, 397, 396, 269, 421, 416, 413, 427, + 422, 428, 431, 430, 432, 433, 434, 436, 268, 435, + 444, 439, 442, 182, 176, 445, 88, 517, 471, 475, + 479, 90 } ; -static yyconst flex_int16_t yy_def[243] = +static yyconst flex_int16_t yy_def[253] = { 0, - 238, 1, 238, 238, 238, 238, 239, 240, 241, 238, - 242, 238, 242, 242, 242, 242, 242, 242, 242, 242, - 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, - 242, 242, 238, 239, 240, 241, 238, 238, 242, 238, - 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, - 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, - 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, - 242, 238, 238, 238, 242, 242, 242, 242, 242, 242, - 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, - 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, - - 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, - 242, 242, 238, 242, 242, 242, 242, 242, 242, 242, - 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, - 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, - 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, - 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, - 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, - 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, - 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, - 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, - - 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, - 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, - 242, 242, 242, 242, 242, 242, 242, 242, 242, 242, - 242, 242, 242, 242, 242, 242, 242, 0, 238, 238, - 238, 238 + 248, 1, 248, 248, 248, 248, 249, 250, 251, 248, + 252, 252, 248, 252, 252, 252, 252, 252, 252, 252, + 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, + 252, 252, 252, 252, 248, 249, 250, 251, 248, 248, + 252, 248, 252, 252, 252, 252, 252, 252, 252, 252, + 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, + 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, + 252, 252, 252, 252, 252, 248, 248, 248, 252, 252, + 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, + 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, + + 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, + 252, 252, 252, 252, 252, 252, 252, 252, 248, 252, + 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, + 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, + 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, + 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, + 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, + 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, + 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, + 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, + + 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, + 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, + 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, + 252, 252, 252, 252, 252, 252, 252, 252, 252, 252, + 252, 252, 252, 252, 252, 252, 252, 0, 248, 248, + 248, 248 } ; -static yyconst flex_int16_t yy_nxt[518] = +static yyconst flex_int16_t yy_nxt[556] = { 0, 4, 5, 6, 7, 8, 9, 10, 10, 4, 11, - 12, 13, 13, 14, 15, 16, 17, 13, 18, 19, - 20, 13, 21, 22, 23, 13, 24, 25, 26, 27, - 28, 13, 29, 30, 31, 32, 13, 40, 41, 238, - 238, 238, 238, 238, 47, 42, 238, 51, 238, 48, - 238, 44, 56, 57, 43, 238, 45, 238, 58, 49, - 238, 59, 238, 52, 238, 60, 63, 46, 50, 53, - 238, 54, 55, 238, 65, 61, 238, 238, 238, 238, - 238, 238, 64, 62, 77, 78, 71, 238, 69, 238, - 39, 67, 66, 40, 38, 40, 41, 68, 70, 238, - - 238, 72, 238, 42, 74, 75, 238, 76, 238, 83, - 238, 238, 80, 238, 79, 86, 81, 82, 238, 87, - 238, 84, 90, 88, 238, 89, 85, 238, 238, 238, - 238, 238, 93, 94, 91, 238, 238, 96, 100, 98, - 92, 238, 238, 95, 238, 238, 102, 106, 238, 238, - 238, 99, 97, 105, 238, 238, 103, 101, 104, 111, - 109, 110, 107, 108, 73, 112, 74, 74, 238, 113, - 238, 72, 238, 76, 238, 76, 114, 238, 238, 238, - 238, 238, 238, 238, 238, 115, 238, 118, 238, 120, - 238, 116, 238, 124, 238, 117, 238, 127, 121, 238, - - 126, 119, 238, 238, 238, 238, 131, 238, 238, 238, - 122, 123, 133, 134, 129, 238, 125, 136, 238, 128, - 238, 238, 238, 130, 139, 132, 138, 137, 135, 238, - 238, 238, 238, 238, 238, 238, 238, 140, 141, 238, - 238, 142, 238, 153, 152, 238, 238, 146, 147, 238, - 148, 149, 144, 145, 150, 238, 151, 143, 238, 158, - 155, 238, 156, 154, 238, 157, 238, 238, 238, 162, - 238, 161, 238, 163, 238, 238, 238, 238, 238, 159, - 165, 238, 238, 160, 164, 168, 169, 238, 238, 238, - 173, 238, 238, 171, 238, 238, 166, 167, 176, 238, - - 238, 178, 172, 170, 174, 238, 177, 180, 238, 179, - 175, 238, 238, 238, 238, 182, 238, 238, 238, 238, - 185, 238, 181, 238, 187, 188, 238, 238, 238, 238, - 183, 190, 184, 186, 194, 238, 191, 238, 238, 189, - 238, 192, 196, 195, 198, 193, 197, 238, 238, 200, - 238, 238, 238, 238, 238, 199, 238, 201, 203, 238, - 207, 238, 238, 238, 238, 202, 208, 238, 205, 211, - 204, 213, 238, 238, 238, 216, 215, 206, 209, 212, - 238, 238, 238, 218, 238, 238, 214, 210, 219, 238, - 238, 220, 238, 217, 221, 238, 224, 223, 238, 238, - - 238, 225, 238, 222, 232, 238, 238, 226, 228, 227, - 234, 233, 238, 238, 229, 230, 238, 238, 238, 238, - 238, 238, 231, 236, 238, 238, 237, 235, 34, 34, - 238, 34, 35, 238, 35, 35, 36, 36, 36, 36, - 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, - 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, - 238, 238, 238, 238, 113, 238, 238, 238, 113, 73, - 238, 37, 37, 33, 238, 38, 37, 33, 238, 3, - 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, - 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, - - 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, - 238, 238, 238, 238, 238, 238, 238 + 12, 13, 14, 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, 40, + 42, 43, 43, 42, 43, 43, 248, 248, 248, 44, + 248, 248, 44, 54, 248, 50, 248, 248, 248, 47, + 51, 60, 46, 248, 48, 59, 61, 45, 52, 55, + 248, 248, 248, 57, 58, 49, 56, 53, 248, 248, + 248, 248, 65, 62, 67, 248, 248, 63, 77, 77, + 71, 69, 248, 41, 66, 70, 248, 64, 73, 248, + + 68, 75, 248, 72, 82, 74, 42, 40, 40, 42, + 43, 43, 248, 81, 81, 76, 248, 248, 44, 78, + 79, 248, 80, 80, 248, 248, 248, 248, 248, 83, + 84, 85, 248, 88, 248, 87, 248, 95, 248, 91, + 248, 248, 248, 92, 86, 90, 248, 93, 248, 94, + 89, 101, 248, 96, 98, 99, 248, 97, 248, 248, + 248, 248, 248, 103, 104, 100, 102, 105, 106, 248, + 248, 108, 248, 248, 111, 112, 248, 248, 114, 107, + 121, 109, 113, 110, 248, 115, 248, 119, 119, 116, + 248, 117, 125, 118, 78, 78, 248, 119, 119, 77, + + 77, 248, 80, 80, 248, 80, 80, 76, 248, 81, + 81, 248, 248, 248, 123, 248, 248, 248, 120, 248, + 248, 248, 124, 248, 126, 248, 248, 122, 130, 133, + 248, 248, 248, 127, 132, 248, 248, 137, 248, 248, + 248, 248, 248, 143, 248, 128, 135, 129, 139, 140, + 131, 142, 248, 145, 134, 248, 248, 146, 138, 136, + 141, 144, 248, 248, 248, 248, 248, 248, 119, 119, + 248, 248, 248, 248, 148, 248, 248, 248, 147, 248, + 159, 154, 149, 153, 248, 157, 156, 151, 152, 155, + 248, 158, 150, 160, 248, 162, 248, 248, 248, 161, + + 248, 163, 164, 248, 248, 165, 248, 248, 168, 169, + 248, 171, 248, 248, 166, 248, 248, 248, 167, 248, + 248, 173, 248, 248, 248, 176, 177, 172, 248, 248, + 170, 248, 181, 248, 248, 248, 174, 175, 180, 179, + 182, 184, 178, 248, 185, 248, 190, 187, 248, 248, + 186, 183, 248, 248, 188, 248, 248, 189, 248, 248, + 248, 248, 194, 248, 191, 196, 248, 197, 248, 248, + 248, 248, 192, 199, 193, 248, 195, 200, 203, 248, + 207, 248, 201, 205, 248, 198, 248, 204, 208, 206, + 209, 248, 248, 248, 202, 248, 248, 210, 248, 248, + + 248, 248, 248, 248, 248, 248, 217, 248, 248, 211, + 212, 248, 213, 215, 214, 218, 221, 223, 248, 222, + 248, 248, 216, 219, 248, 225, 224, 226, 220, 248, + 248, 229, 227, 228, 230, 248, 248, 231, 248, 248, + 248, 248, 248, 248, 248, 233, 232, 248, 235, 242, + 248, 234, 248, 248, 248, 248, 243, 238, 248, 236, + 237, 244, 240, 239, 247, 248, 248, 241, 246, 248, + 245, 36, 36, 248, 36, 37, 248, 37, 37, 38, + 38, 38, 38, 248, 248, 248, 248, 248, 248, 248, + 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, + + 248, 248, 248, 248, 248, 248, 248, 248, 248, 39, + 39, 35, 248, 39, 35, 248, 3, 248, 248, 248, + 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, + 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, + 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, + 248, 248, 248, 248, 248 } ; -static yyconst flex_int16_t yy_chk[518] = +static yyconst flex_int16_t yy_chk[556] = { 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 11, 11, 14, - 15, 16, 17, 18, 16, 11, 21, 18, 19, 16, - 22, 15, 21, 22, 14, 20, 15, 23, 22, 17, - 24, 23, 25, 18, 26, 23, 25, 15, 17, 19, - 27, 20, 20, 28, 26, 23, 29, 30, 32, 31, - 43, 44, 25, 24, 43, 44, 32, 45, 30, 47, - 242, 28, 27, 38, 38, 41, 41, 29, 31, 50, - - 48, 38, 49, 41, 42, 42, 42, 42, 46, 49, - 51, 52, 46, 53, 45, 52, 47, 48, 54, 52, - 55, 50, 54, 52, 56, 53, 51, 57, 58, 59, - 60, 61, 57, 57, 55, 62, 63, 58, 61, 59, - 56, 64, 65, 57, 67, 237, 63, 65, 68, 69, - 71, 60, 58, 64, 66, 70, 63, 62, 63, 70, - 68, 69, 66, 67, 73, 71, 72, 72, 78, 72, - 77, 73, 75, 75, 76, 76, 77, 79, 80, 81, - 82, 84, 85, 86, 87, 78, 88, 81, 89, 84, - 90, 79, 92, 88, 91, 80, 94, 91, 85, 93, - - 90, 82, 95, 96, 97, 98, 95, 99, 101, 100, - 86, 87, 97, 98, 93, 104, 89, 100, 102, 92, - 103, 105, 107, 94, 103, 96, 102, 101, 99, 109, - 110, 111, 112, 115, 114, 125, 118, 104, 105, 120, - 121, 107, 119, 125, 121, 127, 137, 112, 114, 131, - 115, 118, 110, 111, 119, 126, 120, 109, 129, 131, - 127, 130, 129, 126, 133, 130, 134, 135, 139, 137, - 138, 135, 140, 138, 141, 146, 142, 143, 144, 133, - 140, 145, 148, 134, 139, 143, 144, 147, 150, 149, - 148, 151, 157, 146, 155, 156, 141, 142, 151, 158, - - 160, 156, 147, 145, 149, 161, 155, 158, 162, 157, - 150, 163, 164, 165, 171, 161, 166, 170, 175, 172, - 164, 173, 160, 174, 166, 170, 176, 177, 178, 180, - 162, 172, 163, 165, 176, 185, 173, 184, 187, 171, - 181, 174, 178, 177, 181, 175, 180, 182, 186, 184, - 188, 190, 192, 194, 195, 182, 197, 185, 187, 200, - 194, 201, 204, 205, 208, 186, 195, 210, 190, 201, - 188, 205, 209, 211, 219, 210, 209, 192, 197, 204, - 217, 220, 218, 217, 221, 222, 208, 200, 218, 223, - 224, 218, 225, 211, 218, 226, 220, 219, 227, 230, - - 228, 221, 231, 218, 228, 232, 233, 222, 224, 223, - 231, 230, 235, 234, 225, 226, 236, 229, 216, 215, - 214, 213, 227, 233, 212, 207, 236, 232, 239, 239, - 206, 239, 240, 203, 240, 240, 241, 241, 241, 241, - 202, 199, 198, 196, 193, 191, 189, 183, 179, 169, - 168, 167, 159, 154, 153, 152, 136, 132, 128, 124, - 123, 122, 117, 116, 113, 108, 106, 83, 74, 40, - 39, 36, 34, 33, 13, 10, 9, 5, 3, 238, - 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, - 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, - - 238, 238, 238, 238, 238, 238, 238, 238, 238, 238, - 238, 238, 238, 238, 238, 238, 238 + 1, 1, 1, 1, 1, 1, 1, 1, 10, 10, + 11, 11, 11, 12, 12, 12, 15, 16, 19, 11, + 18, 17, 12, 19, 20, 17, 21, 23, 22, 16, + 17, 23, 15, 25, 16, 22, 23, 11, 18, 19, + 26, 30, 29, 21, 21, 16, 20, 18, 24, 27, + 28, 31, 25, 24, 27, 33, 32, 24, 42, 42, + 30, 28, 34, 252, 26, 29, 247, 24, 32, 46, + + 27, 34, 48, 31, 46, 33, 40, 40, 40, 43, + 43, 43, 45, 45, 45, 40, 50, 51, 43, 44, + 44, 44, 44, 44, 47, 52, 49, 53, 54, 47, + 48, 49, 57, 52, 55, 51, 56, 57, 58, 55, + 59, 61, 63, 55, 50, 54, 65, 55, 60, 56, + 53, 61, 62, 58, 60, 60, 66, 59, 71, 64, + 67, 68, 83, 62, 63, 60, 61, 64, 65, 69, + 87, 67, 72, 70, 68, 69, 73, 75, 71, 66, + 83, 67, 70, 67, 245, 72, 74, 78, 78, 73, + 244, 74, 87, 75, 76, 76, 85, 76, 76, 77, + + 77, 79, 79, 79, 80, 80, 80, 77, 81, 81, + 81, 82, 84, 86, 85, 89, 90, 91, 82, 92, + 93, 94, 86, 95, 89, 96, 97, 84, 93, 96, + 98, 99, 100, 90, 95, 101, 106, 100, 104, 102, + 103, 107, 105, 106, 108, 91, 98, 92, 102, 103, + 94, 105, 109, 108, 97, 110, 111, 109, 101, 99, + 104, 107, 113, 115, 116, 117, 120, 118, 119, 119, + 124, 121, 125, 126, 111, 127, 239, 226, 110, 133, + 127, 120, 113, 118, 131, 125, 124, 116, 117, 121, + 132, 126, 115, 131, 137, 133, 135, 136, 139, 132, + + 140, 135, 136, 141, 143, 137, 144, 145, 141, 143, + 146, 145, 147, 148, 139, 149, 150, 151, 140, 152, + 153, 147, 154, 155, 156, 150, 151, 146, 157, 164, + 144, 162, 155, 158, 167, 168, 148, 149, 154, 153, + 156, 158, 152, 163, 162, 165, 168, 164, 169, 170, + 163, 157, 171, 172, 165, 173, 174, 167, 178, 179, + 180, 181, 172, 182, 169, 174, 183, 178, 186, 184, + 185, 188, 170, 180, 171, 189, 173, 181, 184, 190, + 189, 191, 182, 186, 193, 179, 194, 185, 190, 188, + 191, 196, 195, 197, 183, 199, 201, 193, 203, 210, + + 206, 214, 204, 218, 225, 224, 203, 211, 215, 194, + 195, 221, 196, 199, 197, 204, 211, 215, 220, 214, + 219, 229, 201, 206, 228, 219, 218, 220, 210, 227, + 231, 228, 221, 227, 228, 230, 232, 228, 234, 233, + 235, 236, 237, 240, 238, 229, 228, 242, 231, 238, + 243, 230, 241, 246, 223, 222, 240, 234, 217, 232, + 233, 241, 236, 235, 246, 216, 213, 237, 243, 212, + 242, 249, 249, 209, 249, 250, 208, 250, 250, 251, + 251, 251, 251, 207, 205, 202, 200, 198, 192, 187, + 177, 176, 175, 166, 161, 160, 159, 142, 138, 134, + + 130, 129, 128, 123, 122, 114, 112, 88, 41, 38, + 36, 35, 14, 9, 5, 3, 248, 248, 248, 248, + 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, + 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, + 248, 248, 248, 248, 248, 248, 248, 248, 248, 248, + 248, 248, 248, 248, 248 } ; static yy_state_type yy_last_accepting_state; @@ -640,7 +651,7 @@ int yy_flex_debug = 0; char *yytext; #line 1 "testpatternl.l" /* - * "$Id: testpatternl.l,v 1.17.14.1 2007/12/15 20:35:52 rlk Exp $" + * "$Id: testpatternl.l,v 1.20 2008/02/03 02:48:20 rlk Exp $" * * Test pattern generator for Gimp-Print * @@ -700,7 +711,7 @@ do \ while (0) -#line 704 "testpatternl.c" +#line 715 "testpatternl.c" #define INITIAL 0 @@ -856,7 +867,7 @@ YY_DECL #line 73 "testpatternl.l" -#line 860 "testpatternl.c" +#line 871 "testpatternl.c" if ( !(yy_init) ) { @@ -909,13 +920,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 >= 239 ) + if ( yy_current_state >= 249 ) 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] != 480 ); + while ( yy_base[yy_current_state] != 517 ); yy_find_action: yy_act = yy_accept[yy_current_state]; @@ -1152,46 +1163,51 @@ DBG(MESSAGE); return MESSAGE; case 43: YY_RULE_SETUP #line 117 "testpatternl.l" -DBG(END); return END; +DBG(NOSCALE); return NOSCALE; YY_BREAK case 44: YY_RULE_SETUP -#line 120 "testpatternl.l" -yylval.ival = atoi(yytext); DBG(tINT); return tINT; +#line 118 "testpatternl.l" +DBG(END); return END; YY_BREAK case 45: YY_RULE_SETUP #line 121 "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 46: -/* rule 46 can match eol */ YY_RULE_SETUP #line 122 "testpatternl.l" -yylval.sval = c_strstrip(yytext); DBG(tSTRING); return tSTRING; +yylval.dval = strtod(yytext, NULL); DBG(tDOUBLE); return tDOUBLE; YY_BREAK case 47: +/* rule 47 can match eol */ YY_RULE_SETUP #line 123 "testpatternl.l" -DBG(whitespace); /* Skip blanks/tabs */ +yylval.sval = c_strstrip(yytext); DBG(tSTRING); return tSTRING; YY_BREAK case 48: YY_RULE_SETUP #line 124 "testpatternl.l" -DBG(comment); /* Skip comments */ +DBG(whitespace); /* Skip blanks/tabs */ YY_BREAK case 49: -/* rule 49 can match eol */ YY_RULE_SETUP #line 125 "testpatternl.l" -DBG(newline); mylineno++; +DBG(comment); /* Skip comments */ YY_BREAK case 50: +/* rule 50 can match eol */ YY_RULE_SETUP #line 126 "testpatternl.l" +DBG(newline); mylineno++; + YY_BREAK +case 51: +YY_RULE_SETUP +#line 127 "testpatternl.l" ECHO; YY_BREAK -#line 1195 "testpatternl.c" +#line 1211 "testpatternl.c" case YY_STATE_EOF(INITIAL): yyterminate(); @@ -1475,7 +1491,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 >= 239 ) + if ( yy_current_state >= 249 ) yy_c = yy_meta[(unsigned int) yy_c]; } yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c]; @@ -1503,11 +1519,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 >= 239 ) + if ( yy_current_state >= 249 ) 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 == 238); + yy_is_jam = (yy_current_state == 248); return yy_is_jam ? 0 : yy_current_state; } @@ -2158,4 +2174,4 @@ void yyfree (void * ptr ) #define YYTABLES_NAME "yytables" -#line 126 "testpatternl.l" +#line 127 "testpatternl.l" |