📄 swf5compiler.tab.cpp
字号:
"formals_list","function_decl","obj_ref","iter_stmt","assign_stmts_opt","cont_stmt",
"break_stmt","urlmethod","level","void_function_call","function_call","expr_list",
"anon_function_decl","method_call","objexpr","objexpr_list","assignop","incdecop",
"lvalue_expr","lvalue","expr","expr_or_obj","primary","init_vars","init_var",
"assign_stmt","@3","opcode_list","with","@4","push_item","push_list","opcode",
"@5", NULL
};
#endif
static const short yyr1[] = { 0,
157, 156, 158, 158, 159, 159, 160, 160, 161, 162,
162, 162, 162, 162, 162, 162, 162, 162, 162, 162,
163, 164, 164, 165, 165, 166, 166, 167, 167, 169,
168, 170, 170, 171, 172, 172, 172, 172, 172, 172,
172, 172, 172, 172, 172, 172, 172, 172, 172, 172,
172, 172, 172, 172, 172, 172, 172, 172, 172, 172,
172, 172, 172, 172, 172, 172, 172, 172, 172, 172,
172, 172, 172, 172, 172, 172, 172, 172, 172, 172,
172, 172, 172, 172, 172, 172, 172, 172, 172, 172,
172, 172, 172, 172, 172, 172, 172, 172, 172, 172,
172, 172, 172, 172, 172, 172, 172, 172, 172, 172,
172, 173, 173, 173, 174, 175, 175, 175, 175, 175,
176, 176, 176, 176, 176, 177, 177, 178, 179, 180,
180, 180, 180, 181, 181, 182, 182, 182, 182, 182,
182, 182, 182, 182, 182, 182, 182, 182, 182, 182,
182, 182, 182, 182, 182, 182, 182, 182, 182, 182,
183, 183, 183, 183, 183, 183, 183, 183, 183, 183,
183, 184, 184, 184, 185, 186, 186, 187, 188, 188,
189, 189, 189, 189, 189, 189, 189, 189, 189, 189,
190, 190, 191, 192, 192, 192, 193, 193, 193, 193,
193, 193, 193, 193, 193, 193, 193, 193, 193, 193,
193, 193, 193, 193, 193, 193, 193, 193, 193, 193,
193, 194, 194, 194, 194, 194, 194, 195, 195, 195,
195, 195, 195, 195, 195, 195, 195, 195, 195, 195,
195, 196, 196, 197, 197, 199, 198, 198, 198, 198,
198, 198, 198, 198, 198, 200, 200, 202, 201, 203,
203, 203, 203, 203, 203, 204, 204, 206, 205, 205,
205, 205, 205, 205, 205, 205, 205, 205, 205, 205,
205, 205, 205, 205, 205, 205, 205, 205, 205, 205,
205, 205, 205, 205, 205, 205, 205, 205, 205, 205,
205, 205, 205, 205, 205, 205, 205, 205, 205, 205,
205, 205, 205, 205, 205, 205, 205, 205, 205, 205,
205, 205, 205, 205, 205, 205, 205, 205, 205, 205
};
static const short yyr2[] = { 0,
0, 2, 1, 2, 1, 1, 1, 2, 2, 1,
3, 1, 2, 1, 1, 1, 1, 1, 1, 1,
7, 2, 3, 1, 3, 7, 5, 0, 1, 0,
8, 1, 2, 4, 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, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 0, 1, 3, 6, 1, 3, 4, 1, 1,
5, 6, 9, 7, 8, 0, 1, 2, 2, 0,
2, 2, 2, 1, 1, 4, 4, 7, 7, 7,
7, 7, 4, 6, 14, 3, 8, 4, 6, 3,
3, 3, 3, 3, 3, 4, 4, 4, 4, 4,
4, 4, 3, 4, 4, 4, 4, 4, 6, 8,
4, 0, 1, 3, 5, 6, 7, 3, 1, 3,
1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1, 1, 1, 1, 3, 4, 1, 2, 2, 2,
3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3, 3, 5,
3, 1, 2, 5, 3, 1, 3, 1, 1, 1,
1, 2, 2, 3, 2, 1, 2, 1, 1, 1,
1, 1, 3, 3, 1, 0, 5, 2, 1, 1,
1, 2, 2, 3, 3, 1, 2, 0, 4, 1,
1, 1, 1, 1, 1, 1, 3, 0, 3, 1,
2, 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, 1, 1, 2, 2
};
static const short yydefact[] = { 1,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
36, 37, 0, 0, 0, 0, 38, 39, 40, 41,
42, 43, 44, 45, 46, 47, 48, 49, 50, 51,
52, 53, 54, 55, 56, 57, 58, 59, 60, 61,
62, 63, 64, 65, 66, 67, 68, 69, 70, 71,
72, 73, 74, 75, 76, 77, 78, 79, 80, 81,
82, 83, 84, 85, 86, 87, 88, 89, 90, 91,
92, 93, 94, 95, 96, 97, 100, 101, 102, 103,
104, 105, 106, 107, 108, 109, 110, 111, 0, 0,
0, 98, 99, 0, 0, 35, 191, 192, 0, 12,
2, 3, 10, 5, 20, 19, 14, 18, 194, 6,
15, 16, 17, 249, 250, 251, 0, 0, 193, 0,
129, 128, 38, 39, 40, 41, 43, 44, 45, 46,
47, 48, 49, 50, 51, 52, 53, 54, 71, 92,
96, 97, 110, 111, 98, 99, 35, 0, 0, 126,
0, 0, 0, 245, 248, 242, 0, 240, 236, 238,
239, 241, 35, 0, 0, 0, 22, 0, 228, 229,
230, 0, 231, 193, 0, 197, 0, 246, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 172, 9,
0, 7, 4, 0, 252, 0, 0, 181, 184, 183,
182, 188, 189, 190, 0, 185, 186, 187, 0, 253,
13, 112, 0, 0, 127, 194, 0, 24, 0, 0,
0, 0, 0, 112, 172, 235, 237, 198, 200, 199,
0, 232, 0, 233, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 23, 0, 0, 0, 0, 163,
36, 172, 0, 226, 222, 0, 0, 0, 0, 0,
0, 0, 0, 150, 151, 152, 153, 155, 154, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 146,
236, 241, 0, 241, 0, 0, 173, 11, 8, 0,
0, 195, 0, 254, 255, 113, 0, 0, 245, 0,
0, 28, 0, 0, 0, 244, 243, 0, 0, 234,
221, 215, 213, 214, 216, 202, 201, 217, 218, 219,
0, 211, 212, 208, 209, 210, 206, 207, 203, 204,
205, 0, 295, 287, 286, 273, 258, 321, 325, 316,
319, 309, 323, 324, 310, 311, 312, 268, 0, 272,
274, 275, 276, 277, 278, 279, 280, 281, 282, 283,
284, 285, 289, 288, 290, 291, 292, 293, 294, 296,
297, 298, 299, 300, 301, 302, 303, 304, 305, 306,
307, 308, 313, 314, 315, 317, 318, 320, 322, 326,
327, 328, 0, 0, 0, 270, 256, 162, 164, 223,
0, 0, 179, 0, 165, 0, 137, 166, 167, 168,
0, 0, 171, 0, 0, 148, 0, 0, 0, 0,
143, 0, 156, 157, 158, 159, 160, 0, 136, 195,
0, 172, 196, 0, 0, 30, 0, 25, 194, 0,
228, 230, 0, 0, 29, 27, 121, 0, 0, 161,
0, 0, 0, 0, 271, 329, 330, 247, 257, 172,
225, 0, 0, 227, 0, 130, 0, 0, 0, 130,
130, 236, 130, 135, 130, 0, 174, 196, 0, 172,
114, 115, 0, 0, 0, 0, 0, 126, 0, 122,
175, 220, 0, 0, 264, 261, 262, 263, 265, 260,
266, 269, 0, 178, 180, 169, 0, 0, 149, 0,
0, 0, 0, 0, 0, 0, 144, 176, 0, 0,
0, 32, 0, 124, 117, 0, 0, 26, 21, 259,
0, 224, 132, 131, 133, 138, 0, 0, 139, 141,
140, 142, 0, 177, 0, 31, 33, 125, 118, 0,
267, 170, 147, 0, 0, 123, 0, 34, 0, 0,
0, 0, 145, 0, 0, 0
};
static const short yydefgoto[] = { 594,
1, 101, 102, 211, 103, 104, 105, 106, 235, 107,
474, 108, 513, 551, 552, 109, 327, 110, 470, 111,
237, 112, 113, 538, 503, 114, 169, 316, 170, 171,
433, 434, 229, 172, 173, 174, 285, 317, 176, 155,
156, 120, 277, 425, 426, 483, 531, 532, 427, 484
};
static const short yypact[] = {-32768,
1032, -137, -116, 2887, -112, -111, -103, -92, 1628, 2887,
-32768,-32768, 1761, -83, -97, -81, -79, -65, -57, -55,
-32768, -53, -52, -49, -46, -45, -43, -41, -39, -37,
-35, -34, -33,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768, -31,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-28,-32768,-32768,-32768, -27, -26,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768, -25, -23, -22, -21,
-19, -18, -17, -16, -15, -13,-32768,-32768, 1175,-32768,
1032,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768, 2887, -109, 330, -63,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768, -12, 1895, 2697,
1895, 1895, 33, 15, 18,-32768, -10,-32768,-32768,-32768,
-32768,-32768, -7, 2029, 1895, 1895,-32768, 1895,-32768,-32768,
-32768, 2887, -109, -80, 550,-32768, 1895,-32768, 1895, 1895,
-48, 773, 1895, 773, 1895, 1895, 1895, 1895, 40, -5,
-4, -2, 1, 7, 8, 773, 1895, 1895, 1895, 1895,
1895, 1895, 1895, 1895, 1895, 9, 2163, 2297, 773,-32768,
1326,-32768,-32768, -84, -61, 2887, 1895,-32768,-32768,-32768,
-32768,-32768,-32768,-32768, 773,-32768,-32768,-32768, 1895,-32768,
-32768, 2887, 152, 2887, 21, 142, 4,-32768, 799, 836,
12, 773, 2887, 2887, 773,-32768,-32768,-32768,-32768,-32768,
872, -61, 773,-32768, 1895, 1895, 1895, 1895, 1895, 1895,
1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895,
1895, 1895, 1895, 1895,-32768, 2555, 3048, 3029, 3065,-32768,
2887, 773, 2564,-32768, 4259, 10, 3683, 13, 3101, 3137,
3173, 3719, 42,-32768,-32768,-32768,-32768,-32768,-32768, 16,
3755, 3791, 3209, 3827, 3863, 3899, 3935, 3245, 3971,-32768,
28, 35, 3281, 36, 3317, -108,-32768,-32768,-32768, 2887,
1895, 39, 3533,-32768, 4259,-32768, -106, 19, -3, 2793,
1895, 1895, 1628, 1628, 1895,-32768,-32768, -105, -102,-32768,
-32768, 1028, 38, 38, 1028, 103, 103, -47, -47, -47,
4007, 38, 38, 66, 66, 66, -64, -64,-32768,-32768,
-32768, 41,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768, 67,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
-32768,-32768, 88, 90, 352,-32768,-32768,-32768,-32768, 43,
-114, 65,-32768, -94,-32768, 1895,-32768,-32768,-32768,-32768,
1895, 93,-32768, 1895, 1895,-32768, 1895, 1895, 2431, 2431,
-32768, 1895,-32768,-32768,-32768,-32768,-32768, 773,-32768,-32768,
3569, 773, 46, 2887, 1628,-32768, 1895,-32768, 47, 49,
60, 62, 3641, 48, 4259, 212,-32768, 3353, 1628,-32768,
1895, 1628, 3048, -20,-32768,-32768,-32768,-32768,-32768, 773,
-32768, 773, 2887,-32768, 3389, 4043, 64, 4079, 4115, 4043,
4043, -100, 99, 4259, 99, 616,-32768,-32768, -99, 773,
-32768,-32768, 219, 74, 1628, 2887, 1895, 2793, 1628,-32768,
-32768, 4295, 1477, 2973,-32768,-32768,-32768,-32768,-32768,-32768,
-32768, 104, -98,-32768,-32768,-32768, -30, 75,-32768, 1895,
1895, 77, 78, 80, 81, 1895,-32768,-32768, -96, 118,
2,-32768, 1628,-32768,-32768, 3605, 92,-32768,-32768,-32768,
-20,-32768,-32768,-32768,-32768,-32768, 3425, 3461,-32768,-32768,
-32768,-32768, 4151,-32768, 115,-32768,-32768,-32768,-32768, 1628,
-32768,-32768,-32768, 1895, 1628,-32768, 4187,-32768, 1895, 4223,
1895, 3497,-32768, 251, 252,-32768
};
static const short yypgoto[] = {-32768,
-32768,-32768, 153, -229, -179, -8,-32768,-32768,-32768,-32768,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -