⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 swf5compiler.tab.cpp

📁 flash文件的解码程序
💻 CPP
📖 第 1 页 / 共 5 页
字号:
    17,    18,    19,    20,    21,    22,    23,    24,    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,    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,    98,    99,   100,   101,   102,   103,   104,   105,   106,
   107,   108,   109,   110,   111,   112,   113,   114,   115,   116,
   117,   118,   119,   120,   121,   122,   123,   124,   125,   126,
   129,   130,   131,   146,   147
};

#if YYDEBUG != 0
static const short yyprhs[] = {     0,
     0,     1,     4,     6,     9,    11,    13,    15,    18,    21,
    23,    27,    29,    32,    34,    36,    38,    40,    42,    44,
    46,    54,    57,    61,    63,    67,    75,    81,    82,    84,
    85,    94,    96,    99,   104,   106,   108,   110,   112,   114,
   116,   118,   120,   122,   124,   126,   128,   130,   132,   134,
   136,   138,   140,   142,   144,   146,   148,   150,   152,   154,
   156,   158,   160,   162,   164,   166,   168,   170,   172,   174,
   176,   178,   180,   182,   184,   186,   188,   190,   192,   194,
   196,   198,   200,   202,   204,   206,   208,   210,   212,   214,
   216,   218,   220,   222,   224,   226,   228,   230,   232,   234,
   236,   238,   240,   242,   244,   246,   248,   250,   252,   254,
   256,   258,   259,   261,   265,   272,   274,   278,   283,   285,
   287,   293,   300,   310,   318,   327,   328,   330,   333,   336,
   337,   340,   343,   346,   348,   350,   355,   360,   368,   376,
   384,   392,   400,   405,   412,   427,   431,   440,   445,   452,
   456,   460,   464,   468,   472,   476,   481,   486,   491,   496,
   501,   506,   511,   515,   520,   525,   530,   535,   540,   547,
   556,   561,   562,   564,   568,   574,   581,   589,   593,   595,
   599,   601,   603,   605,   607,   609,   611,   613,   615,   617,
   619,   621,   623,   625,   627,   631,   636,   638,   641,   644,
   647,   651,   655,   659,   663,   667,   671,   675,   679,   683,
   687,   691,   695,   699,   703,   707,   711,   715,   719,   723,
   729,   733,   735,   738,   744,   748,   750,   754,   756,   758,
   760,   762,   765,   768,   772,   775,   777,   780,   782,   784,
   786,   788,   790,   794,   798,   800,   801,   807,   810,   812,
   814,   816,   819,   822,   826,   830,   832,   835,   836,   841,
   843,   845,   847,   849,   851,   853,   855,   859,   860,   864,
   866,   869,   871,   873,   875,   877,   879,   881,   883,   885,
   887,   889,   891,   893,   895,   897,   899,   901,   903,   905,
   907,   909,   911,   913,   915,   917,   919,   921,   923,   925,
   927,   929,   931,   933,   935,   937,   939,   941,   943,   945,
   947,   949,   951,   953,   955,   957,   959,   961,   963,   965,
   967,   969,   971,   973,   975,   977,   979,   981,   983,   986
};

static const short yyrhs[] = {    -1,
   157,   158,     0,   159,     0,   158,   159,     0,   162,     0,
   174,     0,   162,     0,   160,   162,     0,   151,   152,     0,
   161,     0,   151,   160,   152,     0,   153,     0,   198,   153,
     0,   166,     0,   176,     0,   178,     0,   179,     0,   168,
     0,   164,     0,   163,     0,    19,   154,   193,   155,   151,
   160,   152,     0,    17,   153,     0,    17,   193,   153,     0,
   198,     0,   165,   127,   198,     0,    11,   154,   193,   155,
   162,     6,   162,     0,    11,   154,   193,   155,   162,     0,
     0,   193,     0,     0,     7,   154,   193,   155,   151,   169,
   170,   152,     0,   171,     0,   170,   171,     0,     8,   102,
   133,   162,     0,   107,     0,    15,     0,    16,     0,    22,
     0,    23,     0,    24,     0,    25,     0,    26,     0,    27,
     0,    28,     0,    29,     0,    30,     0,    31,     0,    32,
     0,    33,     0,    34,     0,    35,     0,    36,     0,    37,
     0,    38,     0,    39,     0,    40,     0,    41,     0,    42,
     0,    43,     0,    44,     0,    45,     0,    46,     0,    47,
     0,    48,     0,    49,     0,    50,     0,    51,     0,    52,
     0,    53,     0,    54,     0,    55,     0,    56,     0,    57,
     0,    58,     0,    59,     0,    60,     0,    61,     0,    62,
     0,    63,     0,    64,     0,    65,     0,    66,     0,    67,
     0,    68,     0,    69,     0,    70,     0,    71,     0,    72,
     0,    73,     0,    74,     0,    75,     0,    76,     0,    77,
     0,    78,     0,    79,     0,    80,     0,    81,     0,    97,
     0,    98,     0,    82,     0,    83,     0,    84,     0,    85,
     0,    86,     0,    87,     0,    88,     0,    89,     0,    90,
     0,    91,     0,    92,     0,    93,     0,     0,   172,     0,
   173,   127,   172,     0,     5,   172,   154,   173,   155,   162,
     0,   172,     0,   193,   148,   172,     0,   193,   149,   193,
   150,     0,   183,     0,   186,     0,    12,   154,   193,   155,
   162,     0,    13,   162,    12,   154,   193,   155,     0,     9,
   154,   177,   153,   167,   153,   177,   155,   162,     0,     9,
   154,   172,    10,   175,   155,   162,     0,     9,   154,    14,
   172,    10,   175,   155,   162,     0,     0,   165,     0,     4,
   153,     0,     3,   153,     0,     0,   127,    91,     0,   127,
    90,     0,   127,   106,     0,   102,     0,   193,     0,   107,
   154,   184,   155,     0,    27,   154,   194,   155,     0,    31,
   154,   193,   127,   193,   180,   155,     0,    92,   154,   193,
   127,   193,   180,   155,     0,    94,   154,   193,   127,   181,
   180,   155,     0,    93,   154,   193,   127,   193,   180,   155,
     0,    95,   154,   193,   127,   181,   180,   155,     0,    96,
   154,   193,   155,     0,    97,   154,   193,   127,   193,   155,
     0,    97,   154,   193,   127,   193,   127,   193,   127,   193,
   127,   193,   127,   193,   155,     0,    98,   154,   155,     0,
    80,   154,   193,   127,   193,   127,   193,   155,     0,    81,
   154,   193,   155,     0,    32,   154,   106,   127,   106,   155,
     0,    33,   154,   155,     0,    34,   154,   155,     0,    35,
   154,   155,     0,    36,   154,   155,     0,    38,   154,   155,
     0,    37,   154,   155,     0,    99,   154,   102,   155,     0,
    99,   154,   106,   155,     0,    99,   154,   193,   155,     0,
   100,   154,   106,   155,     0,   100,   154,   193,   155,     0,
   107,   154,   184,   155,     0,    21,   154,   193,   155,     0,
    23,   154,   155,     0,    22,   154,   193,   155,     0,    24,
   154,   194,   155,     0,    28,   154,   193,   155,     0,    29,
   154,   193,   155,     0,    30,   154,   193,   155,     0,    25,
   154,   193,   127,   193,   155,     0,    76,   154,   193,   127,
   193,   127,   193,   155,     0,    55,   154,   194,   155,     0,
     0,   194,     0,   184,   127,   194,     0,     5,   154,   173,
   155,   162,     0,   191,   148,   172,   154,   184,   155,     0,
   191,   149,   193,   150,   154,   184,   155,     0,   172,   133,
   194,     0,   187,     0,   188,   127,   187,     0,   116,     0,
   119,     0,   118,     0,   117,     0,   129,     0,   130,     0,
   131,     0,   123,     0,   124,     0,   125,     0,   114,     0,
   115,     0,   192,     0,   172,     0,   191,   148,   172,     0,
   191,   149,   193,   150,     0,   195,     0,   140,   193,     0,
   145,   193,     0,   144,   193,     0,   193,   113,   193,     0,
   193,   112,   193,     0,   193,   141,   193,     0,   193,   142,
   193,     0,   193,   143,   193,     0,   193,   139,   193,     0,
   193,   140,   193,     0,   193,   136,   193,     0,   193,   137,
   193,     0,   193,   138,   193,     0,   193,   134,   193,     0,
   193,   135,   193,     0,   193,   109,   193,     0,   193,   110,
   193,     0,   193,   108,   193,     0,   193,   111,   193,     0,
   193,   120,   193,     0,   193,   121,   193,     0,   193,   122,
   193,     0,   193,   132,   193,   133,   193,     0,   192,   128,
   194,     0,   193,     0,    15,   172,     0,    15,   172,   154,
   184,   155,     0,   149,   184,   150,     0,   161,     0,   151,
   188,   152,     0,   183,     0,   185,     0,   186,     0,   191,
     0,   190,   192,     0,   192,   190,     0,   154,   193,   155,
     0,   140,   102,     0,   102,     0,   140,   103,     0,   103,
     0,   104,     0,   101,     0,   106,     0,   197,     0,   196,
   127,   197,     0,   172,   128,   194,     0,   172,     0,     0,
    20,   151,   199,   200,   152,     0,    14,   196,     0,   182,
     0,   183,     0,   186,     0,   190,   192,     0,   192,   190,
     0,   192,   128,   194,     0,   192,   189,   193,     0,   205,
     0,   200,   205,     0,     0,    19,   202,   200,    18,     0,
   106,     0,   102,     0,   103,     0,   104,     0,   101,     0,
   105,     0,   203,     0,   204,   127,   203,     0,     0,    42,
   206,   204,     0,   201,     0,    43,   105,     0,    44,     0,
    17,     0,    45,     0,    46,     0,    47,     0,    48,     0,
    49,     0,    50,     0,    51,     0,    52,     0,    53,     0,
    54,     0,    55,     0,    56,     0,    16,     0,    15,     0,
    58,     0,    57,     0,    59,     0,    60,     0,    61,     0,
    62,     0,    63,     0,    14,     0,    64,     0,    65,     0,
    66,     0,    67,     0,    68,     0,    69,     0,    70,     0,
    71,     0,    72,     0,    73,     0,    74,     0,    75,     0,
    76,     0,    28,     0,    39,     0,    40,     0,    41,     0,
    77,     0,    78,     0,    79,     0,    25,     0,    80,     0,
    81,     0,    27,     0,    82,     0,    22,     0,    83,     0,
    29,     0,    30,     0,    23,     0,    84,     0,    85,     0,
    86,     0,    87,   106,     0,    88,   106,     0
};

#endif

#if YYDEBUG != 0
static const short yyrline[] = { 0,
   139,   142,   149,   150,   154,   156,   161,   164,   170,   174,
   175,   176,   177,   178,   179,   180,   181,   182,   183,   184,
   188,   197,   202,   208,   209,   213,   224,   233,   234,   239,
   241,   250,   253,   259,   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,   347,   351,   356,   363,   376,   381,   387,   392,   394,
   398,   410,   418,   452,   483,   515,   516,   520,   528,   536,
   538,   540,   542,   549,   556,   565,   573,   577,   584,   591,
   598,   605,   612,   618,   625,   636,   641,   649,   653,   663,
   667,   671,   675,   679,   683,   687,   693,   700,   706,   713,
   722,   729,   733,   737,   741,   745,   749,   753,   757,   762,
   768,   775,   779,   784,   793,   805,   813,   822,   829,   833,
   839,   840,   841,   842,   843,   844,   845,   846,   847,   848,
   852,   853,   871,   893,   900,   906,   914,   916,   921,   926,
   930,   939,   949,   954,   959,   964,   969,   974,   979,   984,
   989,   994,   999,  1005,  1010,  1014,  1019,  1023,  1027,  1031,
  1041,  1070,  1072,  1078,  1084,  1089,  1094,  1102,  1104,  1106,
  1108,  1110,  1155,  1200,  1203,  1207,  1211,  1215,  1219,  1223,
  1227,  1234,  1236,  1242,  1248,  1255,  1257,  1260,  1263,  1265,
  1269,  1273,  1312,  1351,  1372,  1417,  1418,  1422,  1425,  1430,
  1433,  1436,  1439,  1442,  1444,  1451,  1452,  1456,  1459,  1462,
  1464,  1471,  1473,  1475,  1477,  1479,  1481,  1483,  1485,  1487,
  1489,  1491,  1493,  1495,  1497,  1499,  1501,  1503,  1505,  1507,
  1509,  1511,  1513,  1515,  1517,  1519,  1523,  1524,  1525,  1526,
  1527,  1528,  1529,  1530,  1531,  1532,  1533,  1534,  1535,  1536,
  1537,  1538,  1539,  1540,  1541,  1542,  1543,  1544,  1545,  1546,
  1547,  1548,  1549,  1550,  1551,  1552,  1553,  1554,  1557,  1561
};
#endif


#if YYDEBUG != 0 || defined (YYERROR_VERBOSE)

static const char * const yytname[] = {   "$","error","$undefined.","BREAK",
"CONTINUE","FUNCTION","ELSE","SWITCH","CASE","FOR","IN","IF","WHILE","DO","VAR",
"NEW","DELETE","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","AND","OR","XOR","MODULO","ADD","LESSTHAN","EQUALS",
"INC","DEC","TYPEOF","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","LOADVARIABLES",
"LOADMOVIE","LOADVARIABLESNUM","LOADMOVIENUM","CALLFRAME","STARTDRAG","STOPDRAG",
"GOTOFRAME","SETTARGET","NULLVAL","INTEGER","DOUBLE","BOOLEAN","REGISTER","STRING",
"IDENTIFIER","\"==\"","\"<=\"","\">=\"","\"!=\"","\"&&\"","\"||\"","\"++\"",
"\"--\"","\"+=\"","\"/=\"","\"*=\"","\"-=\"","\"<<\"","\">>\"","\">>>\"","\"<<=\"",
"\">>=\"","\">>>=\"","NOELSE","','","'='","\"&=\"","\"|=\"","\"^=\"","'?'","':'",
"'<'","'>'","'&'","'|'","'^'","'+'","'-'","'*'","'/'","'%'","'!'","'~'","UMINUS",
"POSTFIX","'.'","'['","']'","'{'","'}'","';'","'('","')'","program","@1","code",
"anycode","stmts","emptybraces","stmt","with_stmt","return_stmt","assign_stmts",
"if_stmt","expr_opt","switch_stmt","@2","switch_cases","switch_case","identifier",

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -