📄 swf5compiler.tab.c
字号:
67, -1, 68, -1, 69, -1, 70, -1, 71, -1, 72, -1, 73, -1, 74, -1, 75, -1, 76, -1, 77, -1, 78, -1, 79, -1, 80, -1, 81, -1, 82, -1, 83, -1, 84, -1, 85, -1, 86, -1, 103, -1, 104, -1, 87, -1, 88, -1, 89, -1, 90, -1, 91, -1, 92, -1, 93, -1, 94, -1, 95, -1, 96, -1, 98, -1, 100, -1, 99, -1, 101, -1, 105, -1, 106, -1, 107, -1, 102, -1, 108, -1, 109, -1, 97, -1, 116, -1, 155, -1, 156, -1, 157, -1, 158, -1, 159, -1, 160, -1, 161, -1, 162, -1, 163, -1, 164, -1, 165, -1, 166, -1, 167, -1, 168, -1, 169, -1, 170, -1, 171, -1, 172, -1, 173, -1, 174, -1, 175, -1, 176, -1, -1, 233, 219, -1, 234, 178, 233, 219, -1, -1, 233, -1, 5, 235, 203, 234, 204, 219, 212, -1, 11, 238, -1, 260, -1, 251, -1, 254, -1, 260, -1, 251, -1, 250, -1, 254, -1, 203, 239, 204, -1, 13, -1, 14, -1, -1, -1, 240, 203, 261, 204, 212, -1, 241, 212, 13, 203, 261, 204, -1, 10, 203, 245, 202, 228, 202, 245, 204, 242, 212, -1, 10, 203, 233, 237, 204, 243, 212, -1, 10, 203, 15, 233, 237, 204, 243, 212, -1, -1, 226, -1, 4, 202, -1, 3, 202, -1, -1, 178, 96, -1, 178, 95, -1, 178, 130, -1, 261, -1, 29, 203, 262, 204, -1, 33, 203, 261, 204, -1, 33, 203, 261, 178, 261, 248, 204, -1, 98, 203, 261, 178, 261, 248, 204, -1, 100, 203, 261, 178, 249, 248, 204, -1, 99, 203, 261, 178, 261, 248, 204, -1, 101, 203, 261, 178, 249, 248, 204, -1, 102, 203, 261, 204, -1, 103, 203, 261, 178, 261, 204, -1, 103, 203, 261, 178, 261, 178, 261, 178, 261, 178, 261, 178, 261, 204, -1, 104, 203, 204, -1, 85, 203, 261, 178, 261, 178, 261, 204, -1, 86, 203, 261, 204, -1, 34, 203, 130, 178, 130, 204, -1, 35, 203, 204, -1, 36, 203, 204, -1, 37, 203, 204, -1, 38, 203, 204, -1, 40, 203, 204, -1, 39, 203, 204, -1, 106, 203, 125, 204, -1, 105, 203, 125, 204, -1, 106, 203, 130, 204, -1, 105, 203, 130, 204, -1, 106, 203, 261, 204, -1, 105, 203, 261, 204, -1, 107, 203, 130, 204, -1, 107, 203, 261, 204, -1, 109, 203, 261, 178, 276, 178, 261, 204, -1, 131, 203, 253, 204, -1, 18, 203, 131, 204, -1, 23, 203, 261, 204, -1, 25, 203, 204, -1, 24, 203, 261, 204, -1, 26, 203, 262, 204, -1, 30, 203, 261, 204, -1, 31, 203, 261, 204, -1, 32, 203, 261, 204, -1, 27, 203, 261, 178, 261, 204, -1, 81, 203, 261, 178, 261, 178, 261, 204, -1, 59, 203, 262, 204, -1, 108, 203, 261, 178, 276, 204, -1, 17, 239, -1, -1, 262, -1, 253, 178, 262, -1, 259, 197, 233, 203, 253, 204, -1, 259, 198, 261, 199, 203, 253, 204, -1, 233, 182, 262, -1, 255, -1, 256, 178, 255, -1, 142, -1, 145, -1, 144, -1, 143, -1, 146, -1, 147, -1, 148, -1, 180, -1, 152, -1, 153, -1, 154, -1, 140, -1, 141, -1, 260, -1, 251, -1, 254, -1, 233, -1, 259, 197, 233, -1, 259, 198, 261, 199, -1, 263, -1, 264, -1, 189, 261, -1, 194, 261, -1, 193, 261, -1, 261, 138, 261, -1, 261, 139, 261, -1, 261, 190, 261, -1, 261, 191, 261, -1, 261, 192, 261, -1, 261, 188, 261, -1, 261, 189, 261, -1, 261, 185, 261, -1, 261, 186, 261, -1, 261, 187, 261, -1, 261, 183, 261, -1, 261, 184, 261, -1, 261, 135, 261, -1, 261, 136, 261, -1, 261, 132, 261, -1, 261, 133, 261, -1, 261, 137, 261, -1, 261, 134, 261, -1, 261, 149, 261, -1, 261, 150, 261, -1, 261, 151, 261, -1, 261, 181, 261, 182, 261, -1, 260, 179, 262, -1, 261, 60, 259, -1, 261, -1, 16, 233, -1, 16, 131, 203, 253, 204, -1, 16, 259, 197, 131, -1, 16, 259, 198, 261, 199, -1, 16, 259, 197, 131, 203, 253, 204, -1, 16, 259, 198, 261, 199, 203, 253, 204, -1, 198, 253, 199, -1, 211, -1, 200, 256, 201, -1, 236, -1, 259, -1, 252, -1, 258, 260, -1, 260, 258, -1, 203, 261, 204, -1, 260, 257, 261, -1, 127, -1, 123, -1, 124, -1, 130, -1, 125, -1, 126, -1, 266, -1, 265, 178, 266, -1, 233, 219, 179, 262, -1, 233, 219, -1, -1, 22, 200, 268, 269, 201, -1, 15, 265, -1, 250, -1, 252, -1, 251, -1, 254, -1, 258, 260, -1, 260, 258, -1, 260, 179, 262, -1, 260, 257, 261, -1, 274, -1, 269, 274, -1, -1, 21, 271, 269, 20, -1, 130, -1, 125, -1, 126, -1, 127, -1, 123, -1, 124, -1, 128, -1, 272, -1, 273, 178, 272, -1, -1, 44, 275, 273, -1, 270, -1, 45, 128, -1, 46, -1, 19, -1, 47, -1, 48, -1, 49, -1, 50, -1, 51, -1, 52, -1, 53, -1, 54, -1, 55, -1, 56, -1, 57, -1, 58, -1, 59, -1, 60, -1, 61, -1, 17, -1, 16, -1, 63, -1, 62, -1, 64, -1, 65, -1, 66, -1, 67, -1, 68, -1, 15, -1, 117, -1, 18, -1, 118, -1, 119, -1, 97, -1, 70, -1, 71, -1, 72, -1, 73, -1, 74, -1, 75, -1, 76, -1, 77, -1, 78, -1, 79, -1, 80, -1, 81, -1, 30, -1, 41, -1, 42, -1, 43, -1, 82, -1, 83, -1, 108, -1, 109, -1, 110, -1, 111, -1, 84, -1, 27, -1, 85, -1, 86, -1, 29, -1, 87, -1, 24, -1, 88, -1, 31, -1, 32, -1, 25, -1, 89, -1, 90, -1, 91, -1, 92, 130, -1, 93, 130, -1, 130, -1, 155, -1, 156, -1, 157, -1, 158, -1, 159, -1, 160, -1, 161, -1, 162, -1, 163, -1, 164, -1, 165, -1, 166, -1, 167, -1, 168, -1, 169, -1, 170, -1, 171, -1, 172, -1, 173, -1, 174, -1, 175, -1, 176, -1};/* YYRLINE[YYN] -- source line where rule number YYN was defined. */static const yytype_uint16 yyrline[] ={ 0, 183, 183, 183, 191, 195, 196, 200, 202, 210, 215, 218, 224, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 245, 246, 254, 255, 259, 271, 272, 276, 283, 285, 286, 289, 291, 294, 296, 303, 308, 316, 320, 330, 344, 355, 373, 384, 397, 412, 413, 417, 428, 438, 439, 443, 448, 462, 465, 473, 485, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 589, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 618, 621, 627, 635, 636, 640, 651, 656, 673, 674, 679, 694, 695, 696, 697, 701, 706, 712, 717, 721, 734, 747, 786, 823, 861, 862, 868, 883, 908, 910, 912, 914, 923, 932, 936, 948, 959, 966, 973, 980, 987, 993, 1000, 1011, 1016, 1024, 1028, 1038, 1042, 1046, 1050, 1054, 1058, 1062, 1069, 1076, 1084, 1092, 1098, 1104, 1111, 1115, 1126, 1137, 1144, 1148, 1152, 1156, 1160, 1164, 1168, 1172, 1177, 1183, 1191, 1201, 1213, 1216, 1221, 1230, 1238, 1247, 1255, 1259, 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1273, 1274, 1275, 1279, 1280, 1286, 1303, 1304, 1309, 1316, 1323, 1332, 1334, 1336, 1341, 1346, 1350, 1360, 1369, 1374, 1379, 1384, 1389, 1394, 1399, 1404, 1409, 1414, 1419, 1425, 1430, 1434, 1438, 1443, 1448, 1452, 1456, 1460, 1470, 1497, 1505, 1507, 1518, 1529, 1541, 1553, 1565, 1576, 1581, 1586, 1594, 1607, 1609, 1611, 1656, 1701, 1705, 1754, 1757, 1761, 1765, 1769, 1772, 1778, 1780, 1786, 1793, 1802, 1801, 1806, 1809, 1811, 1815, 1819, 1823, 1862, 1901, 1922, 1967, 1968, 1973, 1972, 1980, 1983, 1985, 1987, 1991, 1994, 1997, 2005, 2006, 2010, 2010, 2015, 2017, 2024, 2026, 2028, 2030, 2032, 2034, 2036, 2038, 2040, 2042, 2044, 2046, 2048, 2050, 2052, 2054, 2056, 2058, 2060, 2062, 2064, 2066, 2068, 2070, 2072, 2074, 2076, 2078, 2080, 2082, 2084, 2086, 2090, 2091, 2092, 2093, 2094, 2095, 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2111, 2112, 2113, 2114, 2115, 2116, 2117, 2118, 2119, 2120, 2121, 2122, 2123, 2124, 2125, 2128, 2132, 2139, 2140, 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, 2157, 2158, 2159, 2160, 2161};#endif#if YYDEBUG || YYERROR_VERBOSE || YYTOKEN_TABLE/* YYTNAME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM. First, the terminals, then, starting at YYNTOKENS, nonterminals. */static const char *const yytname[] ={ "$end", "error", "$undefined", "BREAK", "CONTINUE", "FUNCTION", "ELSE", "SWITCH", "CASE", "DEFAULT", "FOR", "IN", "IF", "WHILE", "DO", "VAR", "NEW", "DELETE", "TARGETPATH", "RETURN", "END", "WITH", "ASM", "EVAL", "RANDOM", "GETTIMER", "LENGTH", "CONCAT", "SUBSTR", "TRACE", "INT", "ORD", "CHR", "GETURL", "GETURL1", "NEXTFRAME", "PREVFRAME", "PLAY", "STOP", "TOGGLEQUALITY", "STOPSOUNDS", "DUP", "SWAP", "POP", "PUSH", "SETREGISTER", "CALLFUNCTION", "CALLMETHOD", "NEWOBJECT", "NEWMETHOD", "AND", "OR", "XOR", "MODULO", "ADD", "LESSTHAN", "EQUALS", "INC", "DEC", "TYPEOF", "INSTANCEOF", "ENUMERATE", "INITOBJECT", "INITARRAY", "GETMEMBER", "SETMEMBER", "SHIFTLEFT", "SHIFTRIGHT", "SHIFTRIGHT2", "VAREQUALS", "OLDADD", "SUBTRACT", "MULTIPLY", "DIVIDE", "OLDEQUALS", "OLDLESSTHAN", "LOGICALAND", "LOGICALOR", "NOT", "STRINGEQ", "STRINGLENGTH", "SUBSTRING", "GETVARIABLE", "SETVARIABLE", "SETTARGETEXPRESSION", "DUPLICATEMOVIECLIP", "REMOVEMOVIECLIP", "STRINGLESSTHAN", "MBLENGTH", "MBSUBSTRING", "MBORD", "MBCHR", "BRANCHALWAYS", "BRANCHIFTRUE", "GETURL2", "POST", "GET", "CAST", "LOADVARIABLES", "LOADMOVIE", "LOADVARIABLESNUM", "LOADMOVIENUM", "CALLFRAME", "STARTDRAG", "STOPDRAG", "GOTOANDSTOP", "GOTOANDPLAY", "SETTARGET", "GETPROPERTY", "SETPROPERTY", "TONUMBER", "TOSTRING", "TRY", "THROW", "CATCH", "FINALLY", "THIS", "EXTENDS", "IMPLEMENTS", "FSCOMMAND2", "CLASS", "PUBLIC", "PRIVATE", "NULLVAL", "UNDEFINED", "INTEGER", "DOUBLE", "BOOLEAN", "REGISTER", "BROKENSTRING", "STRING", "IDENTIFIER", "\"==\"", "\"===\"", "\"!==\"", "\"<=\"", "\">=\"", "\"!=\"", "\"&&\"", "\"||\"", "\"++\"", "\"--\"", "\"+=\"", "\"/=\"", "\"*=\"", "\"-=\"", "\"%=\"", "\"&=\"", "\"|=\"", "\"<<\"", "\">>\"", "\">>>\"", "\"<<=\"", "\">>=\"", "\">>>=\"", "_P_X", "_P_Y", "_P_XSCALE", "_P_YSCALE", "_P_CURRENTFRAME", "_P_TOTALFRAMES", "_P_ALPHA", "_P_VISIBLE", "_P_WIDTH", "_P_HEIGHT", "_P_ROTATION", "_P_TARGET", "_P_FRAMESLOADED", "_P_NAME", "_P_DROPTARGET", "_P_URL", "_P_HIGHQUALITY", "_P_FOCUSRECT", "_P_SOUNDBUFTIME", "_P_QUALITY", "_P_XMOUSE", "_P_YMOUSE", "NOELSE", "','", "'='", "\"^=\"", "'?'", "':'", "'<'", "'>'", "'&'", "'|'", "'^'", "'+'", "'-'", "'*'", "'/'", "'%'", "'!'", "'~'", "UMINUS", "POSTFIX", "'.'", "'['", "']'", "'{'", "'}'", "';'", "'('", "')'", "$accept", "program", "@1", "code", "anycode", "stmts", "emptybraces", "stmt", "class_stmts", "class_stmt", "class_init", "class_body", "class_decl", "access_attr", "type_attr", "class_vars", "class_var", "throw_stmt", "try_catch_stmt", "with_stmt", "return_stmt", "assign_stmts", "if_stmt", "expr_opt", "switch_init", "switch_stmt", "switch_cases", "switch_case", "identifier", "formals_list", "function_identifier", "function_decl", "inpart", "obj_ref", "obj_ref_for_delete_only", "while_init", "do_init", "for_init", "for_in_init", "iter_stmt", "assign_stmts_opt", "cont_stmt", "break_stmt", "urlmethod", "level", "void_function_call", "function_call", "delete_call", "expr_list", "method_call", "objexpr", "objexpr_list", "assignop", "incdecop", "lvalue_expr", "lvalue", "expr", "expr_or_obj", "primary", "primary_constant", "init_vars", "init_var", "assign_stmt", "@2", "opcode_list", "with", "@3", "push_item", "push_list", "opcode", "@4", "property", 0};#endif# ifdef YYPRINT/* YYTOKNUM[YYLEX-NUM] -- Internal token number corresponding to token YYLEX-NUM. */static const yytype_uint16 yytoknum[] ={ 0, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 44, 61, 433, 63, 58, 60, 62, 38, 124, 94, 43, 45, 42, 47, 37, 33, 126, 434, 435, 46, 91, 93, 123, 125, 59, 40, 41};# endif/* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */static const yytype_uint16 yyr1[] ={ 0, 205, 207, 206, 206, 208, 208, 209, 209, 209, 210, 210, 211, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 212, 213, 213, 214, 214, 215, 216, 216, 217, 218, 218, 218, 219, 219, 220, 220, 221, 221, 222, 223, 223, 223, 223, 224, 225, 225, 226, 226, 227, 227, 228, 228, 229, 230, 231, 231, 232, 232, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 233, 234, 234, 234, 235, 235, 236, 237, 238, 238, 238, 239, 239, 239, 239, 239, 240, 241, 242, 243, 244, 244, 244, 244, 244, 245, 245, 246, 247, 248, 248, 248, 248, 249, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 251, 252, 253, 253, 253, 254, 254, 255, 256, 256, 257, 257, 257, 257, 257, 257, 257, 257, 257, 257, 257, 258, 258, 259, 259, 259, 260, 260, 260, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 263, 263, 263, 263, 263, 263, 263, 264, 264, 264, 264, 264, 264, 265, 265, 266, 266, 268, 267, 267, 267, 267, 267, 267, 267, 267, 267, 267, 269, 269, 271, 270, 272, 272, 272, 272, 272, 272, 272, 273, 273, 275, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 274, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -