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.c476
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"