/* A lexical scanner generated by flex */
+#define yy_create_buffer swf4_create_buffer
+#define yy_delete_buffer swf4_delete_buffer
+#define yy_flex_debug swf4_flex_debug
+#define yy_init_buffer swf4_init_buffer
+#define yy_flush_buffer swf4_flush_buffer
+#define yy_load_buffer_state swf4_load_buffer_state
+#define yy_switch_to_buffer swf4_switch_to_buffer
+#define yyin swf4in
+#define yyleng swf4leng
+#define yylex swf4lex
+#define yylineno swf4lineno
+#define yyout swf4out
+#define yyrestart swf4restart
+#define yytext swf4text
+#define yywrap swf4wrap
+#define yyalloc swf4alloc
+#define yyrealloc swf4realloc
+#define yyfree swf4free
+
#define FLEX_SCANNER
#define YY_FLEX_MAJOR_VERSION 2
#define YY_FLEX_MINOR_VERSION 5
-#define YY_FLEX_SUBMINOR_VERSION 33
+#define YY_FLEX_SUBMINOR_VERSION 35
#if YY_FLEX_SUBMINOR_VERSION > 0
#define FLEX_BETA
#endif
/* C99 systems have <inttypes.h>. Non-C99 systems may or may not. */
-#if __STDC_VERSION__ >= 199901L
+#if defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
/* C99 says to define __STDC_LIMIT_MACROS before including stdint.h,
* if you want the limit (max/min) macros for int types.
#else /* ! __cplusplus */
-#if __STDC__
+/* C99 requires __STDC__ to be defined as 1. */
+#if defined (__STDC__)
#define YY_USE_CONST
-#endif /* __STDC__ */
+#endif /* defined (__STDC__) */
#endif /* ! __cplusplus */
#ifdef YY_USE_CONST
#define unput(c) yyunput( c, (yytext_ptr) )
-/* The following is because we cannot portably get our hands on size_t
- * (without autoconf's help, which isn't available because we want
- * flex-generated scanners to compile on their own).
- */
-
#ifndef YY_TYPEDEF_YY_SIZE_T
#define YY_TYPEDEF_YY_SIZE_T
-typedef unsigned int yy_size_t;
+typedef size_t yy_size_t;
#endif
#ifndef YY_STRUCT_YY_BUFFER_STATE
{ 0,
0, 0, 96, 94, 56, 93, 94, 82, 94, 79,
94, 83, 84, 80, 77, 89, 78, 90, 81, 1,
- 92, 75, 59, 76, 60, 91, 85, 86, 47, 47,
+ 92, 75, 59, 76, 60, 91, 47, 47, 47, 47,
47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
- 47, 47, 47, 47, 47, 87, 94, 88, 93, 64,
+ 47, 47, 47, 85, 86, 87, 94, 88, 93, 64,
0, 52, 50, 0, 65, 0, 53, 51, 0, 67,
57, 69, 58, 70, 74, 0, 54, 48, 55, 68,
48, 2, 1, 61, 63, 62, 0, 47, 47, 47,
1, 2, 5, 6, 1, 1, 1, 7, 8, 9,
10, 11, 12, 13, 14, 15, 16, 17, 18, 17,
17, 17, 17, 17, 17, 17, 17, 19, 20, 21,
- 22, 23, 24, 1, 29, 30, 31, 32, 33, 34,
- 35, 36, 37, 28, 38, 39, 40, 41, 42, 43,
- 44, 45, 46, 47, 48, 49, 50, 51, 52, 28,
- 25, 26, 27, 1, 28, 1, 29, 30, 31, 32,
-
- 33, 34, 35, 36, 37, 28, 38, 39, 40, 41,
- 42, 43, 44, 45, 46, 47, 48, 49, 50, 51,
- 52, 28, 53, 54, 55, 1, 1, 1, 1, 1,
+ 22, 23, 24, 1, 25, 26, 27, 28, 29, 30,
+ 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
+ 41, 42, 43, 44, 45, 46, 47, 48, 49, 34,
+ 50, 51, 52, 1, 34, 1, 53, 54, 55, 56,
+
+ 57, 58, 59, 60, 61, 34, 62, 63, 64, 65,
+ 66, 67, 68, 69, 70, 71, 72, 73, 74, 75,
+ 76, 34, 77, 78, 79, 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, 1, 1
} ;
-static yyconst flex_int32_t yy_meta[56] =
+static yyconst flex_int32_t yy_meta[80] =
{ 0,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
2, 1, 1, 1, 3, 4, 5, 5, 1, 1,
- 1, 2, 1, 1, 1, 1, 1, 6, 6, 6,
+ 1, 2, 1, 1, 6, 6, 6, 6, 6, 6,
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
+ 6, 6, 6, 6, 6, 6, 6, 6, 6, 1,
+ 1, 1, 6, 6, 6, 6, 6, 6, 6, 6,
6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
- 6, 6, 1, 1, 1
+ 6, 6, 6, 6, 6, 6, 1, 1, 1
} ;
static yyconst flex_int16_t yy_base[327] =
{ 0,
- 0, 0, 626, 627, 627, 627, 622, 602, 53, 616,
- 54, 627, 627, 600, 46, 627, 47, 48, 55, 57,
- 627, 627, 599, 598, 597, 627, 627, 627, 602, 44,
- 49, 51, 57, 65, 67, 70, 72, 79, 68, 81,
- 86, 85, 92, 74, 100, 627, 563, 627, 627, 594,
- 121, 132, 627, 612, 627, 114, 136, 627, 611, 627,
- 627, 627, 627, 627, 597, 130, 627, 115, 627, 627,
- 596, 125, 133, 588, 588, 627, 594, 592, 133, 137,
- 138, 139, 591, 141, 60, 140, 143, 144, 145, 147,
- 590, 148, 149, 152, 151, 153, 66, 156, 154, 158,
-
- 155, 161, 159, 181, 173, 166, 170, 171, 177, 188,
- 182, 192, 627, 627, 589, 588, 196, 627, 627, 200,
- 587, 193, 202, 586, 203, 204, 209, 208, 585, 211,
- 210, 214, 584, 212, 216, 215, 219, 583, 217, 221,
- 222, 223, 224, 228, 229, 230, 233, 241, 243, 244,
- 247, 245, 248, 249, 251, 582, 581, 254, 262, 256,
- 267, 268, 580, 270, 275, 271, 272, 277, 278, 279,
- 284, 282, 579, 578, 286, 285, 283, 293, 291, 294,
- 296, 297, 577, 576, 298, 308, 575, 313, 314, 574,
- 305, 315, 317, 318, 573, 320, 319, 326, 323, 329,
-
- 332, 335, 337, 336, 338, 339, 340, 353, 344, 341,
- 347, 351, 355, 356, 362, 572, 359, 571, 367, 566,
- 360, 374, 363, 366, 381, 372, 378, 565, 371, 382,
- 386, 556, 390, 539, 394, 395, 396, 397, 375, 538,
- 398, 400, 401, 402, 405, 406, 408, 412, 537, 413,
- 415, 417, 420, 418, 423, 430, 416, 431, 424, 432,
- 435, 434, 535, 445, 533, 446, 436, 448, 449, 450,
- 451, 456, 458, 459, 460, 455, 461, 530, 471, 465,
- 470, 529, 464, 473, 474, 478, 527, 526, 484, 525,
- 524, 485, 519, 517, 488, 489, 492, 493, 494, 495,
-
- 496, 499, 513, 511, 509, 500, 502, 508, 507, 299,
- 497, 503, 501, 506, 504, 162, 76, 71, 627, 556,
- 562, 567, 570, 573, 577, 580
+ 0, 0, 878, 879, 879, 879, 874, 854, 77, 868,
+ 78, 879, 879, 852, 70, 879, 71, 72, 79, 81,
+ 879, 879, 851, 850, 849, 879, 854, 68, 81, 73,
+ 75, 91, 86, 84, 107, 111, 89, 139, 137, 138,
+ 164, 110, 116, 879, 879, 879, 791, 879, 879, 846,
+ 118, 153, 879, 864, 879, 100, 162, 879, 863, 879,
+ 879, 879, 879, 879, 849, 176, 879, 156, 879, 879,
+ 844, 167, 171, 836, 828, 879, 817, 815, 183, 184,
+ 185, 191, 814, 195, 198, 200, 201, 206, 202, 207,
+ 811, 216, 199, 223, 210, 212, 233, 228, 222, 250,
+
+ 229, 234, 253, 261, 226, 259, 241, 256, 272, 280,
+ 274, 268, 879, 879, 809, 807, 291, 879, 879, 296,
+ 806, 288, 283, 805, 290, 299, 307, 300, 803, 302,
+ 310, 305, 800, 316, 312, 314, 322, 798, 332, 340,
+ 326, 337, 341, 343, 344, 333, 347, 338, 351, 362,
+ 367, 376, 373, 360, 379, 797, 796, 381, 380, 393,
+ 390, 396, 795, 404, 406, 408, 411, 409, 412, 428,
+ 424, 420, 794, 793, 429, 425, 432, 444, 431, 456,
+ 450, 452, 788, 779, 454, 457, 778, 477, 479, 776,
+ 473, 460, 433, 484, 773, 491, 493, 494, 487, 502,
+
+ 503, 504, 463, 506, 512, 508, 521, 517, 513, 525,
+ 522, 533, 531, 535, 540, 769, 545, 753, 551, 712,
+ 549, 562, 550, 546, 101, 564, 577, 676, 563, 580,
+ 582, 675, 585, 670, 579, 574, 587, 592, 567, 648,
+ 598, 602, 607, 609, 603, 608, 625, 615, 645, 626,
+ 610, 635, 638, 611, 639, 641, 653, 637, 664, 643,
+ 667, 642, 612, 668, 529, 672, 678, 647, 669, 684,
+ 686, 693, 691, 695, 703, 696, 706, 497, 705, 701,
+ 719, 465, 711, 726, 715, 729, 439, 436, 723, 421,
+ 388, 731, 372, 353, 735, 737, 734, 740, 746, 741,
+
+ 744, 752, 275, 267, 218, 763, 768, 203, 163, 158,
+ 771, 747, 759, 764, 757, 145, 93, 88, 879, 834,
+ 840, 845, 848, 851, 855, 858
} ;
static yyconst flex_int16_t yy_def[327] =
{ 0,
319, 1, 319, 319, 319, 319, 319, 319, 320, 319,
321, 319, 319, 319, 319, 319, 319, 319, 322, 319,
- 319, 319, 319, 319, 319, 319, 319, 319, 323, 323,
+ 319, 319, 319, 319, 319, 319, 323, 323, 323, 323,
323, 323, 323, 323, 323, 323, 323, 323, 323, 323,
- 323, 323, 323, 323, 323, 319, 319, 319, 319, 319,
+ 323, 323, 323, 319, 319, 319, 319, 319, 319, 319,
320, 320, 319, 320, 319, 321, 321, 319, 321, 319,
319, 319, 319, 319, 319, 322, 319, 319, 319, 319,
324, 319, 319, 319, 319, 319, 325, 323, 323, 323,
319, 319, 319, 319, 319, 319
} ;
-static yyconst flex_int16_t yy_nxt[683] =
+static yyconst flex_int16_t yy_nxt[959] =
{ 0,
4, 5, 6, 7, 8, 9, 10, 11, 12, 13,
14, 15, 16, 17, 18, 19, 20, 20, 21, 22,
- 23, 24, 25, 26, 27, 4, 28, 29, 29, 30,
- 31, 32, 33, 34, 35, 29, 36, 29, 37, 29,
- 38, 39, 40, 29, 41, 42, 43, 29, 44, 45,
- 29, 29, 46, 47, 48, 52, 57, 61, 53, 77,
- 63, 58, 65, 66, 77, 67, 77, 62, 64, 68,
- 69, 72, 77, 73, 73, 77, 70, 80, 54, 59,
- 77, 77, 77, 77, 81, 77, 77, 77, 79, 77,
- 82, 77, 83, 86, 77, 85, 77, 138, 84, 89,
-
- 77, 77, 111, 91, 93, 127, 87, 77, 90, 88,
- 92, 95, 97, 94, 101, 77, 57, 103, 102, 98,
- 96, 58, 99, 52, 106, 100, 53, 107, 108, 115,
- 66, 104, 105, 109, 52, 112, 110, 53, 57, 59,
- 319, 117, 117, 58, 68, 319, 54, 72, 77, 73,
- 73, 319, 77, 77, 77, 77, 77, 54, 77, 77,
- 77, 59, 77, 77, 77, 122, 77, 77, 77, 77,
- 77, 77, 130, 77, 77, 123, 77, 77, 128, 125,
- 135, 77, 124, 126, 139, 77, 77, 129, 77, 134,
- 141, 131, 77, 132, 133, 142, 77, 77, 137, 140,
-
- 143, 136, 147, 77, 148, 144, 149, 77, 77, 145,
- 150, 151, 117, 117, 156, 77, 152, 77, 77, 77,
- 154, 158, 146, 77, 77, 77, 77, 77, 155, 77,
- 77, 77, 77, 160, 77, 153, 77, 77, 77, 77,
- 159, 163, 162, 77, 77, 77, 169, 170, 77, 161,
- 165, 172, 166, 164, 176, 168, 77, 167, 77, 77,
- 77, 171, 77, 77, 77, 177, 77, 174, 173, 77,
- 175, 77, 180, 179, 178, 186, 184, 77, 181, 182,
- 187, 185, 77, 77, 192, 77, 77, 77, 183, 189,
- 77, 190, 77, 77, 77, 191, 188, 77, 77, 77,
-
- 77, 77, 195, 193, 194, 199, 77, 196, 77, 77,
- 200, 77, 77, 77, 77, 197, 198, 204, 202, 206,
- 77, 209, 205, 77, 201, 211, 207, 203, 77, 77,
- 77, 208, 77, 77, 77, 77, 215, 210, 77, 212,
- 216, 77, 213, 214, 77, 217, 218, 77, 222, 219,
- 77, 77, 77, 77, 77, 77, 77, 221, 223, 77,
- 224, 220, 77, 226, 225, 230, 77, 228, 77, 232,
- 77, 77, 237, 227, 77, 77, 229, 77, 77, 234,
- 231, 77, 77, 233, 241, 235, 77, 77, 236, 77,
- 77, 238, 239, 77, 242, 244, 77, 77, 249, 240,
-
- 243, 77, 246, 250, 247, 77, 251, 245, 248, 77,
- 77, 77, 77, 77, 254, 77, 77, 77, 255, 252,
- 77, 77, 260, 77, 256, 259, 253, 77, 77, 257,
- 77, 77, 77, 77, 263, 77, 267, 265, 77, 77,
- 258, 264, 261, 262, 268, 77, 77, 77, 276, 77,
- 77, 77, 266, 271, 270, 269, 272, 273, 278, 277,
- 77, 77, 274, 77, 77, 77, 77, 284, 275, 280,
- 77, 77, 279, 77, 77, 77, 77, 282, 283, 77,
- 77, 281, 287, 288, 289, 77, 77, 286, 77, 77,
- 290, 291, 285, 77, 298, 294, 292, 296, 297, 77,
-
- 77, 293, 295, 77, 77, 299, 301, 77, 77, 77,
- 77, 77, 77, 302, 77, 77, 77, 77, 77, 77,
- 300, 77, 77, 77, 77, 308, 77, 303, 77, 314,
- 306, 307, 77, 304, 77, 305, 312, 311, 313, 77,
- 77, 77, 77, 316, 77, 77, 309, 310, 77, 315,
- 77, 317, 77, 77, 77, 318, 51, 51, 51, 51,
- 51, 51, 56, 56, 56, 56, 56, 56, 71, 71,
- 71, 77, 71, 78, 78, 78, 116, 116, 116, 121,
- 77, 77, 121, 157, 157, 157, 77, 77, 77, 77,
- 77, 77, 77, 77, 77, 77, 77, 77, 77, 77,
-
- 77, 77, 77, 66, 66, 77, 77, 77, 120, 119,
- 118, 66, 66, 319, 319, 114, 113, 77, 76, 75,
- 74, 60, 55, 50, 49, 319, 3, 319, 319, 319,
+ 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
+ 33, 27, 34, 27, 27, 35, 27, 36, 37, 38,
+ 27, 39, 40, 41, 27, 42, 43, 27, 27, 44,
+ 4, 45, 27, 28, 29, 30, 31, 32, 33, 27,
+ 34, 27, 35, 27, 36, 37, 38, 27, 39, 40,
+ 41, 27, 42, 43, 27, 27, 46, 47, 48, 52,
+ 57, 61, 53, 77, 63, 58, 65, 66, 77, 67,
+ 77, 62, 64, 68, 69, 72, 77, 73, 73, 77,
+
+ 70, 77, 57, 77, 77, 80, 77, 58, 77, 79,
+ 85, 83, 81, 91, 89, 86, 77, 84, 249, 82,
+ 52, 92, 77, 53, 90, 77, 77, 54, 59, 87,
+ 97, 77, 88, 80, 111, 93, 79, 85, 83, 95,
+ 81, 91, 89, 86, 84, 94, 82, 112, 92, 96,
+ 59, 90, 77, 77, 77, 52, 87, 97, 53, 88,
+ 77, 101, 111, 93, 57, 102, 103, 95, 54, 58,
+ 115, 66, 94, 77, 98, 112, 96, 99, 77, 77,
+ 100, 104, 105, 117, 117, 72, 319, 73, 73, 101,
+ 68, 319, 106, 102, 103, 107, 108, 319, 77, 77,
+
+ 77, 98, 109, 54, 99, 110, 77, 100, 104, 105,
+ 77, 122, 59, 77, 77, 77, 77, 77, 77, 123,
+ 106, 77, 77, 107, 108, 77, 124, 77, 125, 109,
+ 130, 77, 110, 77, 126, 128, 134, 77, 77, 122,
+ 127, 77, 129, 77, 77, 131, 123, 135, 77, 77,
+ 132, 147, 139, 124, 137, 125, 77, 136, 130, 133,
+ 138, 126, 128, 134, 140, 77, 142, 127, 77, 129,
+ 143, 77, 131, 149, 77, 135, 77, 132, 141, 147,
+ 139, 137, 77, 77, 136, 145, 133, 77, 138, 77,
+ 77, 140, 150, 142, 148, 77, 144, 143, 77, 146,
+
+ 155, 149, 151, 77, 152, 77, 141, 117, 117, 154,
+ 156, 77, 158, 145, 77, 77, 160, 77, 159, 150,
+ 77, 148, 77, 144, 153, 77, 146, 77, 155, 77,
+ 151, 77, 152, 161, 162, 163, 154, 77, 165, 170,
+ 158, 77, 164, 168, 160, 159, 169, 77, 77, 166,
+ 172, 153, 77, 77, 167, 77, 77, 171, 77, 77,
+ 161, 162, 77, 163, 176, 165, 77, 170, 77, 164,
+ 168, 175, 180, 182, 169, 77, 166, 77, 172, 177,
+ 173, 167, 77, 174, 171, 179, 178, 77, 77, 181,
+ 184, 77, 176, 183, 77, 77, 77, 185, 175, 180,
+
+ 182, 187, 186, 77, 188, 77, 177, 173, 77, 191,
+ 174, 77, 179, 178, 189, 190, 181, 192, 184, 77,
+ 183, 77, 193, 77, 77, 185, 77, 77, 194, 187,
+ 186, 188, 195, 199, 196, 77, 77, 191, 200, 77,
+ 77, 189, 190, 77, 77, 192, 77, 77, 77, 197,
+ 193, 77, 198, 204, 77, 201, 194, 205, 206, 77,
+ 195, 199, 196, 207, 202, 77, 200, 77, 209, 77,
+ 221, 77, 77, 203, 210, 77, 197, 208, 77, 198,
+ 77, 204, 201, 211, 205, 216, 206, 230, 77, 215,
+ 207, 202, 77, 213, 77, 214, 209, 221, 212, 77,
+
+ 203, 210, 77, 220, 208, 217, 77, 218, 77, 77,
+ 222, 211, 77, 216, 219, 230, 215, 77, 77, 77,
+ 213, 77, 214, 77, 226, 212, 223, 77, 77, 225,
+ 220, 224, 77, 217, 228, 218, 77, 77, 222, 232,
+ 77, 219, 229, 227, 77, 235, 77, 231, 77, 233,
+ 77, 226, 237, 223, 236, 77, 225, 234, 224, 241,
+ 77, 77, 228, 238, 77, 77, 77, 232, 242, 229,
+ 227, 239, 240, 235, 231, 244, 233, 77, 77, 77,
+ 237, 236, 77, 243, 234, 248, 246, 241, 247, 77,
+ 238, 250, 77, 245, 77, 77, 242, 77, 239, 240,
+
+ 77, 251, 77, 244, 257, 256, 254, 77, 252, 255,
+ 243, 260, 248, 77, 246, 247, 259, 77, 77, 250,
+ 245, 253, 77, 77, 77, 77, 77, 77, 258, 251,
+ 77, 265, 257, 256, 254, 252, 263, 255, 260, 261,
+ 77, 77, 262, 268, 259, 264, 270, 273, 253, 267,
+ 77, 266, 77, 77, 77, 258, 77, 77, 77, 265,
+ 77, 277, 77, 77, 263, 269, 261, 271, 77, 262,
+ 272, 268, 264, 270, 273, 274, 275, 267, 266, 77,
+ 279, 276, 77, 77, 77, 77, 281, 77, 285, 277,
+ 77, 77, 269, 77, 278, 271, 282, 280, 272, 77,
+
+ 283, 77, 274, 275, 286, 284, 77, 279, 77, 276,
+ 77, 77, 287, 281, 288, 285, 77, 289, 77, 290,
+ 77, 77, 278, 291, 282, 280, 77, 77, 283, 296,
+ 77, 286, 295, 284, 77, 292, 294, 298, 77, 293,
+ 287, 77, 288, 297, 77, 289, 77, 290, 302, 77,
+ 77, 291, 77, 301, 299, 77, 77, 296, 300, 77,
+ 295, 77, 77, 292, 294, 298, 293, 77, 77, 306,
+ 303, 297, 77, 308, 77, 307, 302, 304, 77, 77,
+ 305, 301, 299, 77, 77, 300, 77, 311, 77, 309,
+ 315, 77, 310, 77, 77, 312, 306, 303, 316, 314,
+
+ 313, 308, 307, 77, 304, 318, 317, 305, 77, 77,
+ 77, 77, 77, 77, 311, 77, 309, 315, 77, 310,
+ 77, 77, 66, 312, 66, 316, 77, 314, 313, 77,
+ 77, 120, 318, 317, 51, 51, 51, 51, 51, 51,
+ 56, 56, 56, 56, 56, 56, 71, 71, 71, 119,
+ 71, 78, 78, 78, 116, 116, 116, 121, 118, 66,
+ 121, 157, 157, 157, 66, 319, 319, 114, 113, 77,
+ 76, 75, 74, 60, 55, 50, 49, 319, 3, 319,
319, 319, 319, 319, 319, 319, 319, 319, 319, 319,
319, 319, 319, 319, 319, 319, 319, 319, 319, 319,
+
319, 319, 319, 319, 319, 319, 319, 319, 319, 319,
319, 319, 319, 319, 319, 319, 319, 319, 319, 319,
319, 319, 319, 319, 319, 319, 319, 319, 319, 319,
- 319, 319
+ 319, 319, 319, 319, 319, 319, 319, 319, 319, 319,
+ 319, 319, 319, 319, 319, 319, 319, 319, 319, 319,
+ 319, 319, 319, 319, 319, 319, 319, 319
} ;
-static yyconst flex_int16_t yy_chk[683] =
+static yyconst flex_int16_t yy_chk[959] =
{ 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, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 9, 11, 15, 9, 30,
- 17, 11, 18, 18, 31, 19, 32, 15, 17, 19,
- 19, 20, 33, 20, 20, 85, 19, 31, 9, 11,
- 34, 97, 35, 39, 31, 36, 318, 37, 30, 44,
- 31, 317, 32, 34, 38, 33, 40, 97, 32, 35,
-
- 42, 41, 44, 36, 37, 85, 34, 43, 35, 34,
- 36, 38, 39, 37, 41, 45, 56, 42, 41, 40,
- 38, 56, 40, 51, 43, 40, 51, 43, 43, 68,
- 68, 42, 42, 43, 52, 45, 43, 52, 57, 56,
- 66, 72, 72, 57, 66, 66, 51, 73, 79, 73,
- 73, 66, 80, 81, 82, 86, 84, 52, 87, 88,
- 89, 57, 90, 92, 93, 79, 95, 94, 96, 99,
- 101, 98, 88, 100, 103, 80, 102, 316, 86, 82,
- 94, 106, 81, 84, 98, 107, 108, 87, 105, 93,
- 100, 89, 109, 90, 92, 101, 104, 111, 96, 99,
-
- 102, 95, 105, 110, 106, 103, 107, 112, 122, 104,
- 108, 109, 117, 117, 120, 120, 110, 123, 125, 126,
- 111, 122, 104, 128, 127, 131, 130, 134, 112, 132,
- 136, 135, 139, 125, 137, 110, 140, 141, 142, 143,
- 123, 127, 126, 144, 145, 146, 134, 135, 147, 125,
- 130, 137, 131, 128, 142, 132, 148, 131, 149, 150,
- 152, 136, 151, 153, 154, 143, 155, 140, 139, 158,
- 141, 160, 146, 145, 144, 152, 150, 159, 147, 148,
- 153, 151, 161, 162, 160, 164, 166, 167, 149, 155,
- 165, 158, 168, 169, 170, 159, 154, 172, 177, 171,
-
- 176, 175, 164, 161, 162, 168, 179, 165, 178, 180,
- 168, 181, 182, 185, 310, 166, 167, 171, 170, 175,
- 191, 178, 172, 186, 169, 180, 176, 170, 188, 189,
- 192, 177, 193, 194, 197, 196, 185, 179, 199, 180,
- 186, 198, 181, 182, 200, 188, 189, 201, 194, 191,
- 202, 204, 203, 205, 206, 207, 210, 193, 196, 209,
- 197, 192, 211, 199, 198, 203, 212, 201, 208, 205,
- 213, 214, 210, 200, 217, 221, 202, 215, 223, 207,
- 204, 224, 219, 206, 214, 208, 229, 226, 209, 222,
- 239, 211, 212, 227, 215, 219, 225, 230, 225, 213,
-
- 217, 231, 222, 226, 223, 233, 227, 221, 224, 235,
- 236, 237, 238, 241, 231, 242, 243, 244, 233, 229,
- 245, 246, 239, 247, 235, 238, 230, 248, 250, 236,
- 251, 257, 252, 254, 243, 253, 247, 245, 255, 259,
- 237, 244, 241, 242, 248, 256, 258, 260, 257, 262,
- 261, 267, 246, 252, 251, 250, 253, 254, 259, 258,
- 264, 266, 255, 268, 269, 270, 271, 267, 256, 261,
- 276, 272, 260, 273, 274, 275, 277, 264, 266, 283,
- 280, 262, 270, 271, 272, 281, 279, 269, 284, 285,
- 273, 274, 268, 286, 283, 277, 275, 280, 281, 289,
-
- 292, 276, 279, 295, 296, 284, 286, 297, 298, 299,
- 300, 301, 311, 289, 302, 306, 313, 307, 312, 315,
- 285, 314, 309, 308, 305, 299, 304, 292, 303, 311,
- 297, 298, 294, 295, 293, 296, 306, 302, 307, 291,
- 290, 288, 287, 313, 282, 278, 300, 301, 265, 312,
- 263, 314, 249, 240, 234, 315, 320, 320, 320, 320,
- 320, 320, 321, 321, 321, 321, 321, 321, 322, 322,
- 322, 232, 322, 323, 323, 323, 324, 324, 324, 325,
- 228, 220, 325, 326, 326, 326, 218, 216, 195, 190,
- 187, 184, 183, 174, 173, 163, 157, 156, 138, 133,
-
- 129, 124, 121, 116, 115, 91, 83, 78, 77, 75,
- 74, 71, 65, 59, 54, 50, 47, 29, 25, 24,
- 23, 14, 10, 8, 7, 3, 319, 319, 319, 319,
+ 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, 9,
+ 11, 15, 9, 28, 17, 11, 18, 18, 30, 19,
+ 31, 15, 17, 19, 19, 20, 29, 20, 20, 34,
+
+ 19, 33, 56, 318, 37, 29, 32, 56, 317, 28,
+ 31, 30, 29, 34, 33, 32, 225, 30, 225, 29,
+ 51, 34, 35, 51, 33, 42, 36, 9, 11, 32,
+ 37, 43, 32, 29, 42, 35, 28, 31, 30, 36,
+ 29, 34, 33, 32, 30, 35, 29, 43, 34, 36,
+ 56, 33, 39, 40, 38, 52, 32, 37, 52, 32,
+ 316, 39, 42, 35, 57, 39, 40, 36, 51, 57,
+ 68, 68, 35, 310, 38, 43, 36, 38, 309, 41,
+ 38, 40, 40, 72, 72, 73, 66, 73, 73, 39,
+ 66, 66, 41, 39, 40, 41, 41, 66, 79, 80,
+
+ 81, 38, 41, 52, 38, 41, 82, 38, 40, 40,
+ 84, 79, 57, 85, 93, 86, 87, 89, 308, 80,
+ 41, 88, 90, 41, 41, 95, 81, 96, 82, 41,
+ 88, 92, 41, 305, 84, 86, 93, 99, 94, 79,
+ 85, 105, 87, 98, 101, 89, 80, 94, 97, 102,
+ 90, 105, 98, 81, 96, 82, 107, 95, 88, 92,
+ 97, 84, 86, 93, 99, 100, 101, 85, 103, 87,
+ 102, 108, 89, 107, 106, 94, 104, 90, 100, 105,
+ 98, 96, 304, 112, 95, 104, 92, 109, 97, 111,
+ 303, 99, 108, 101, 106, 110, 103, 102, 123, 104,
+
+ 112, 107, 109, 122, 110, 125, 100, 117, 117, 111,
+ 120, 120, 122, 104, 126, 128, 125, 130, 123, 108,
+ 132, 106, 127, 103, 110, 131, 104, 135, 112, 136,
+ 109, 134, 110, 125, 126, 127, 111, 137, 130, 135,
+ 122, 141, 128, 132, 125, 123, 134, 139, 146, 131,
+ 137, 110, 142, 148, 131, 140, 143, 136, 144, 145,
+ 125, 126, 147, 127, 142, 130, 149, 135, 294, 128,
+ 132, 141, 146, 148, 134, 154, 131, 150, 137, 143,
+ 139, 131, 151, 140, 136, 145, 144, 293, 153, 147,
+ 150, 152, 142, 149, 155, 159, 158, 151, 141, 146,
+
+ 148, 153, 152, 291, 154, 161, 143, 139, 160, 159,
+ 140, 162, 145, 144, 155, 158, 147, 160, 150, 164,
+ 149, 165, 161, 166, 168, 151, 167, 169, 162, 153,
+ 152, 154, 164, 168, 165, 172, 290, 159, 168, 171,
+ 176, 155, 158, 170, 175, 160, 179, 177, 193, 166,
+ 161, 288, 167, 171, 287, 169, 162, 172, 175, 178,
+ 164, 168, 165, 176, 170, 181, 168, 182, 178, 185,
+ 193, 180, 186, 170, 179, 192, 166, 177, 203, 167,
+ 282, 171, 169, 180, 172, 186, 175, 203, 191, 185,
+ 176, 170, 188, 181, 189, 182, 178, 193, 180, 194,
+
+ 170, 179, 199, 192, 177, 188, 196, 189, 197, 198,
+ 194, 180, 278, 186, 191, 203, 185, 200, 201, 202,
+ 181, 204, 182, 206, 199, 180, 196, 205, 209, 198,
+ 192, 197, 208, 188, 201, 189, 207, 211, 194, 205,
+ 210, 191, 202, 200, 265, 208, 213, 204, 212, 206,
+ 214, 199, 210, 196, 209, 215, 198, 207, 197, 214,
+ 217, 224, 201, 211, 221, 223, 219, 205, 215, 202,
+ 200, 212, 213, 208, 204, 219, 206, 222, 229, 226,
+ 210, 209, 239, 217, 207, 224, 222, 214, 223, 236,
+ 211, 226, 227, 221, 235, 230, 215, 231, 212, 213,
+
+ 233, 227, 237, 219, 236, 235, 231, 238, 229, 233,
+ 217, 239, 224, 241, 222, 223, 238, 242, 245, 226,
+ 221, 230, 243, 246, 244, 251, 254, 263, 237, 227,
+ 248, 245, 236, 235, 231, 229, 243, 233, 239, 241,
+ 247, 250, 242, 248, 238, 244, 251, 254, 230, 247,
+ 252, 246, 258, 253, 255, 237, 256, 262, 260, 245,
+ 249, 258, 268, 240, 243, 250, 241, 252, 257, 242,
+ 253, 248, 244, 251, 254, 255, 256, 247, 246, 259,
+ 260, 257, 261, 264, 269, 234, 262, 266, 268, 258,
+ 232, 228, 250, 267, 259, 252, 264, 261, 253, 270,
+
+ 266, 271, 255, 256, 269, 267, 273, 260, 272, 257,
+ 274, 276, 270, 262, 271, 268, 280, 272, 275, 273,
+ 279, 277, 259, 274, 264, 261, 283, 220, 266, 280,
+ 285, 269, 279, 267, 281, 275, 277, 283, 289, 276,
+ 270, 284, 271, 281, 286, 272, 292, 273, 289, 297,
+ 295, 274, 296, 286, 284, 298, 300, 280, 285, 301,
+ 279, 299, 312, 275, 277, 283, 276, 302, 218, 297,
+ 292, 281, 315, 299, 313, 298, 289, 295, 306, 314,
+ 296, 286, 284, 307, 216, 285, 311, 302, 195, 300,
+ 312, 190, 301, 187, 184, 306, 297, 292, 313, 311,
+
+ 307, 299, 298, 183, 295, 315, 314, 296, 174, 173,
+ 163, 157, 156, 138, 302, 133, 300, 312, 129, 301,
+ 124, 121, 116, 306, 115, 313, 91, 311, 307, 83,
+ 78, 77, 315, 314, 320, 320, 320, 320, 320, 320,
+ 321, 321, 321, 321, 321, 321, 322, 322, 322, 75,
+ 322, 323, 323, 323, 324, 324, 324, 325, 74, 71,
+ 325, 326, 326, 326, 65, 59, 54, 50, 47, 27,
+ 25, 24, 23, 14, 10, 8, 7, 3, 319, 319,
+ 319, 319, 319, 319, 319, 319, 319, 319, 319, 319,
+ 319, 319, 319, 319, 319, 319, 319, 319, 319, 319,
+
319, 319, 319, 319, 319, 319, 319, 319, 319, 319,
319, 319, 319, 319, 319, 319, 319, 319, 319, 319,
319, 319, 319, 319, 319, 319, 319, 319, 319, 319,
319, 319, 319, 319, 319, 319, 319, 319, 319, 319,
319, 319, 319, 319, 319, 319, 319, 319, 319, 319,
- 319, 319
+ 319, 319, 319, 319, 319, 319, 319, 319
} ;
static yy_state_type yy_last_accepting_state;
static void yyunput YY_PROTO(( int c, char *buf_ptr ));
void do_unput4(const char c) { unput(c); }
-#line 797 "lex.swf4.c"
+#line 874 "lex.swf4.c"
#define INITIAL 0
static int yy_init_globals (void );
+/* Accessor methods to globals.
+ These are made visible to non-reentrant scanners for convenience. */
+
+int swf4lex_destroy (void );
+
+int swf4get_debug (void );
+
+void swf4set_debug (int debug_flag );
+
+YY_EXTRA_TYPE swf4get_extra (void );
+
+void swf4set_extra (YY_EXTRA_TYPE user_defined );
+
+FILE *swf4get_in (void );
+
+void swf4set_in (FILE * in_str );
+
+FILE *swf4get_out (void );
+
+void swf4set_out (FILE * out_str );
+
+int swf4get_leng (void );
+
+char *swf4get_text (void );
+
+int swf4get_lineno (void );
+
+void swf4set_lineno (int line_number );
+
/* Macros after this point can all be overridden by user definitions in
* section 1.
*/
/* This used to be an fputs(), but since the string might contain NUL's,
* we now use fwrite().
*/
-#define ECHO (void) fwrite( swf4text, swf4leng, 1, swf4out )
+#define ECHO fwrite( swf4text, swf4leng, 1, swf4out )
#endif
/* Gets input and stuffs it into "buf". number of characters read, or YY_NULL,
if ( YY_CURRENT_BUFFER_LVALUE->yy_is_interactive ) \
{ \
int c = '*'; \
- size_t n; \
+ int n; \
for ( n = 0; n < max_size && \
(c = getc( swf4in )) != EOF && c != '\n'; ++n ) \
buf[n] = (char) c; \
#line 96 "swf4compiler.flex"
-#line 953 "lex.swf4.c"
+#line 1059 "lex.swf4.c"
if ( !(yy_init) )
{
yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];
++yy_cp;
}
- while ( yy_base[yy_current_state] != 627 );
+ while ( yy_base[yy_current_state] != 879 );
yy_find_action:
yy_act = yy_accept[yy_current_state];
#line 239 "swf4compiler.flex"
ECHO;
YY_BREAK
-#line 1548 "lex.swf4.c"
+#line 1654 "lex.swf4.c"
case YY_STATE_EOF(INITIAL):
yyterminate();
/* Read in more data. */
YY_INPUT( (&YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[number_to_move]),
- (yy_n_chars), num_to_read );
+ (yy_n_chars), (size_t) num_to_read );
YY_CURRENT_BUFFER_LVALUE->yy_n_chars = (yy_n_chars);
}
else
ret_val = EOB_ACT_CONTINUE_SCAN;
+ if ((yy_size_t) ((yy_n_chars) + number_to_move) > YY_CURRENT_BUFFER_LVALUE->yy_buf_size) {
+ /* Extend the array by 50%, plus the number we really need. */
+ yy_size_t new_size = (yy_n_chars) + number_to_move + ((yy_n_chars) >> 1);
+ YY_CURRENT_BUFFER_LVALUE->yy_ch_buf = (char *) swf4realloc((void *) YY_CURRENT_BUFFER_LVALUE->yy_ch_buf,new_size );
+ if ( ! YY_CURRENT_BUFFER_LVALUE->yy_ch_buf )
+ YY_FATAL_ERROR( "out of dynamic memory in yy_get_next_buffer()" );
+ }
+
(yy_n_chars) += number_to_move;
YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars)] = YY_END_OF_BUFFER_CHAR;
YY_CURRENT_BUFFER_LVALUE->yy_ch_buf[(yy_n_chars) + 1] = YY_END_OF_BUFFER_CHAR;
(yy_buffer_stack) = (struct yy_buffer_state**)swf4alloc
(num_to_alloc * sizeof(struct yy_buffer_state*)
);
-
+ if ( ! (yy_buffer_stack) )
+ YY_FATAL_ERROR( "out of dynamic memory in swf4ensure_buffer_stack()" );
+
memset((yy_buffer_stack), 0, num_to_alloc * sizeof(struct yy_buffer_state*));
(yy_buffer_stack_max) = num_to_alloc;
((yy_buffer_stack),
num_to_alloc * sizeof(struct yy_buffer_state*)
);
+ if ( ! (yy_buffer_stack) )
+ YY_FATAL_ERROR( "out of dynamic memory in swf4ensure_buffer_stack()" );
/* zero only the new slots.*/
memset((yy_buffer_stack) + (yy_buffer_stack_max), 0, grow_size * sizeof(struct yy_buffer_state*));
/** Setup the input buffer state to scan a string. The next call to swf4lex() will
* scan from a @e copy of @a str.
- * @param str a NUL-terminated string to scan
+ * @param yystr a NUL-terminated string to scan
*
* @return the newly allocated buffer state object.
* @note If you want to scan bytes that may contain NUL values, then use