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

📄 y.tab.c

📁 用汇编语言编程源代码
💻 C
📖 第 1 页 / 共 5 页
字号:
     0,   230,   318,   349,     0,   231,     5,     5,     0,   232,   336,     5,   336,     0,   233,   353,     0,     0,   234,   319,   348,     0,   237,   353,     0,   238,   353,   347,     0,   239,     5,     5,     0,   240,     5,     5,     0,   241,     5,     5,     0,   242,     7,     7,     0,   243,   353,     0,   245,   347,     0,   244,     0,   244,     5,     0,   246,     0,   246,     5,     0,   247,   353,     0,   248,   347,     0,   249,   347,     0,   250,     0,   250,     5,     0,   235,     0,   235,     5,     0,   251,     5,     5,     0,   252,   336,     5,     5,     0,     0,   253,   320,   348,     0,     0,   322,   323,     0,   256,   336,   257,     0,   329,     0,   329,   256,   336,   257,     0,     6,     0,     6,   256,   336,   257,     0,     6,   258,   329,     0,   329,   258,   353,     0,     6,   259,   329,     0,     6,   258,   329,   256,   336,   257,     0,     6,   259,   329,   256,   336,   257,     0,     0,   325,   328,     0,   328,     0,   328,     0,   329,     0,   256,   329,   257,   260,   260,     5,     0,   353,     0,     6,   258,   329,     0,     6,   259,   329,     0,     5,     0,     5,   258,     5,     0,     5,     5,     0,   336,     0,   336,     0,   336,     0,   336,     0,   336,     0,   336,     0,     7,     0,   340,     0,   340,     0,   340,     0,     8,     0,     7,     0,     8,     0,   353,     0,   343,   344,     0,   344,     0,     9,     0,     9,   254,     5,     0,     0,   346,   347,     0,     5,     0,   353,     0,   348,   345,     0,   345,     0,   345,   254,     5,     0,   349,    10,     0,    10,     0,     0,   351,   352,     0,   353,     0,     0,     0,   354,     6,     0};#endif#if YYDEBUG != 0static const short yyrline[] = { 0,   384,   384,   386,   387,   391,   402,   413,   419,   419,   425,   425,   429,   434,   443,   459,   467,   473,   487,   493,   504,   514,   538,   566,   581,   597,   607,   631,   656,   671,   677,   685,   691,   701,   707,   713,   719,   725,   731,   738,   745,   751,   757,   763,   769,   774,   780,   786,   794,   800,   806,   824,   843,   849,   866,   883,   892,   898,   911,   916,   930,   936,   945,   954,   966,   979,   984,   995,  1000,  1012,  1017,  1028,  1033,  1044,  1050,  1056,  1063,  1068,  1092,  1099,  1122,  1129,  1138,  1145,  1154,  1161,  1184,  1194,  1203,  1212,  1220,  1226,  1232,  1238,  1255,  1261,  1267,  1273,  1279,  1285,  1293,  1294,  1295,  1296,  1297,  1298,  1299,  1300,  1301,  1304,  1305,  1306,  1309,  1312,  1313,  1316,  1317,  1318,  1322,  1323,  1324,  1325,  1326,  1327,  1330,  1331,  1332,  1335,  1336,  1337,  1341,  1342,  1348,  1349,  1350,  1351,  1352,  1353,  1354,  1357,  1358,  1359,  1362,  1363,  1364,  1365,  1368,  1369,  1370,  1373,  1374,  1375,  1380,  1382,  1383,  1386,  1387,  1388,  1389,  1392,  1393,  1394,  1397,  1398,  1401,  1402,  1405,  1406,  1409,  1410,  1413,  1414,  1417,  1418,  1419,  1420,  1421,  1422,  1423,  1424,  1427,  1428,  1429,  1430,  1431,  1432,  1435,  1436,  1439,  1440,  1443,  1444,  1446,  1447,  1449,  1450,  1452,  1453,  1456,  1457,  1458,  1459,  1462,  1463,  1466,  1467,  1470,  1471,  1474,  1475,  1478,  1479,  1480,  1481,  1482,  1483,  1484,  1485,  1486,  1487,  1490,  1491,  1492,  1493,  1494,  1495,  1496,  1497,  1500,  1501,  1504,  1505,  1506,  1507,  1508,  1509,  1510,  1511,  1514,  1515,  1516,  1517,  1518,  1519,  1522,  1523,  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,  1555,  1556,  1557,  1562,  1564,  1569,  1570,  1575,  1576,  1582,  1584,  1587,  1590,  1596,  1608,  1615,  1624,  1631,  1640,  1646,  1652,  1654,  1656,  1658,  1660,  1663,  1669,  1675,  1678,  1684,  1690,  1692,  1695,  1702,  1708,  1714,  1725,  1732,  1735,  1737,  1739,  1741,  1743,  1749,  1756,  1765,  1772,  1781,  1790,  1799,  1805,  1812,  1821,  1828,  1837,  1839,  1842,  1849,  1853,  1853,  1855,  1860,  1865,  1870,  1876,  1882,  1888,  1893,  1899,  1905,  1913,  1913,  1915,  1921,  1928,  1933,  1938,  1943,  1949,  1957,  1959,  1962,  1971,  1973,  1975,  1977,  1979,  1981,  1983,  1992,  1994,  1996,  1998,  2006,  2008,  2013,  2019,  2020,  2024,  2029,  2040,  2040,  2042,  2044,  2058,  2062,  2066,  2076,  2080,  2087,  2087,  2089,  2090,  2094,  2094};#endif#if YYDEBUG != 0 || defined (YYERROR_VERBOSE)static const char * const yytname[] = {   "$","error","$undefined.","Y_EOF","Y_NL","Y_INT","Y_ID","Y_REG","Y_FP_REG","Y_STR","Y_FP","Y_ABS_D_OP","Y_ABS_S_OP","Y_ADDIU_OP","Y_ADDI_OP","Y_ADDU_OP","Y_ADD_D_OP","Y_ADD_OP","Y_ADD_S_OP","Y_ANDI_OP","Y_AND_OP","Y_BC0F_OP","Y_BC0T_OP","Y_BC1F_OP","Y_BC1T_OP","Y_BC2F_OP","Y_BC2T_OP","Y_BC3F_OP","Y_BC3T_OP","Y_BEQ_OP","Y_BGEZAL_OP","Y_BGEZ_OP","Y_BGTZ_OP","Y_BLEZ_OP","Y_BLTZAL_OP","Y_BLTZ_OP","Y_BNE_OP","Y_BREAK_OP","Y_CFC0_OP","Y_CFC1_OP","Y_CFC2_OP","Y_CFC3_OP","Y_COP0_OP","Y_COP1_OP","Y_COP2_OP","Y_COP3_OP","Y_CTC0_OP","Y_CTC1_OP","Y_CTC2_OP","Y_CTC3_OP","Y_CVT_D_S_OP","Y_CVT_D_W_OP","Y_CVT_S_D_OP","Y_CVT_S_W_OP","Y_CVT_W_D_OP","Y_CVT_W_S_OP","Y_C_EQ_D_OP","Y_C_EQ_S_OP","Y_C_F_D_OP","Y_C_F_S_OP","Y_C_LE_D_OP","Y_C_LE_S_OP","Y_C_LT_D_OP","Y_C_LT_S_OP","Y_C_NGE_D_OP","Y_C_NGE_S_OP","Y_C_NGLE_D_OP","Y_C_NGLE_S_OP","Y_C_NGL_D_OP","Y_C_NGL_S_OP","Y_C_NGT_D_OP","Y_C_NGT_S_OP","Y_C_OLT_D_OP","Y_C_OLT_S_OP","Y_C_OLE_D_OP","Y_C_OLE_S_OP","Y_C_SEQ_D_OP","Y_C_SEQ_S_OP","Y_C_SF_D_OP","Y_C_SF_S_OP","Y_C_UEQ_D_OP","Y_C_UEQ_S_OP","Y_C_ULT_D_OP","Y_C_ULT_S_OP","Y_C_ULE_D_OP","Y_C_ULE_S_OP","Y_C_UN_D_OP","Y_C_UN_S_OP","Y_DIVU_OP","Y_DIV_D_OP","Y_DIV_OP","Y_DIV_S_OP","Y_JALR_OP","Y_JAL_OP","Y_JR_OP","Y_J_OP","Y_LBU_OP","Y_LB_OP","Y_LHU_OP","Y_LH_OP","Y_LUI_OP","Y_LWC0_OP","Y_LWC1_OP","Y_LWC2_OP","Y_LWC3_OP","Y_LWL_OP","Y_LWR_OP","Y_LW_OP","Y_MFC0_OP","Y_MFC1_OP","Y_MFC2_OP","Y_MFC3_OP","Y_MFHI_OP","Y_MFLO_OP","Y_MOV_D_OP","Y_MOV_S_OP","Y_MTC0_OP","Y_MTC1_OP","Y_MTC2_OP","Y_MTC3_OP","Y_MTHI_OP","Y_MTLO_OP","Y_MULTU_OP","Y_MULT_OP","Y_MUL_D_OP","Y_MUL_S_OP","Y_NEG_D_OP","Y_NEG_S_OP","Y_NOR_OP","Y_ORI_OP","Y_OR_OP","Y_PFW_OP","Y_RFE_OP","Y_SB_OP","Y_SH_OP","Y_SLLV_OP","Y_SLL_OP","Y_SLTIU_OP","Y_SLTI_OP","Y_SLTU_OP","Y_SLT_OP","Y_SRAV_OP","Y_SRA_OP","Y_SRLV_OP","Y_SRL_OP","Y_SUBU_OP","Y_SUB_D_OP","Y_SUB_OP","Y_SUB_S_OP","Y_SWC0_OP","Y_SWC1_OP","Y_SWC2_OP","Y_SWC3_OP","Y_SWL_OP","Y_SWR_OP","Y_SW_OP","Y_SYSCALL_OP","Y_TLBP_OP","Y_TLBR_OP","Y_TLBWI_OP","Y_TLBWR_OP","Y_XORI_OP","Y_XOR_OP","Y_ABS_POP","Y_BAL_POP","Y_BEQZ_POP","Y_BGEU_POP","Y_BGE_POP","Y_BGTU_POP","Y_BGT_POP","Y_BLEU_POP","Y_BLE_POP","Y_BLTU_POP","Y_BLT_POP","Y_BNEZ_POP","Y_B_POP","Y_LA_POP","Y_LD_POP","Y_LI_POP","Y_LI_D_POP","Y_LI_S_POP","Y_L_D_POP","Y_L_S_POP","Y_MFC1_D_POP","Y_MTC1_D_POP","Y_MOVE_POP","Y_MULOU_POP","Y_MULO_POP","Y_MUL_POP","Y_NEGU_POP","Y_NEG_POP","Y_NOP_POP","Y_NOT_POP","Y_REMU_POP","Y_REM_POP","Y_ROL_POP","Y_ROR_POP","Y_SD_POP","Y_SEQ_POP","Y_SGEU_POP","Y_SGE_POP","Y_SGTU_POP","Y_SGT_POP","Y_SLEU_POP","Y_SLE_POP","Y_SNE_POP","Y_S_D_POP","Y_S_S_POP","Y_ULHU_POP","Y_ULH_POP","Y_ULW_POP","Y_USH_POP","Y_USW_POP","Y_ALIAS_DIR","Y_ALIGN_DIR","Y_ASCII_DIR","Y_ASCIIZ_DIR","Y_ASM0_DIR","Y_BGNB_DIR","Y_BYTE_DIR","Y_COMM_DIR","Y_DATA_DIR","Y_DOUBLE_DIR","Y_ENDB_DIR","Y_ENDR_DIR","Y_END_DIR","Y_ENT_DIR","Y_ERR_DIR","Y_EXTERN_DIR","Y_FILE_DIR","Y_FLOAT_DIR","Y_FMASK_DIR","Y_FRAME_DIR","Y_GLOBAL_DIR","Y_HALF_DIR","Y_K_TEXT_DIR","Y_K_DATA_DIR","Y_LABEL_DIR","Y_LCOMM_DIR","Y_LIVEREG_DIR","Y_LOC_DIR","Y_MASK_DIR","Y_NOALIAS_DIR","Y_OPTIONS_DIR","Y_RDATA_DIR","Y_REPEAT_DIR","Y_SDATA_DIR","Y_SET_DIR","Y_SPACE_DIR","Y_STRUCT_DIR","Y_TEXT_DIR","Y_VERSTAMP_DIR","Y_VREG_DIR","Y_WORD_DIR","':'","'='","'('","')'","'+'","'-'","'>'","LINE","@1","LBL_CMD","OPT_LBL","CMD","@2","@3","TERM","ASM_CODE","LOAD_OP","LOAD_COP","LOAD_IMM_OP","ULOADH_POP","LOADF_OP","STORE_OP","STORE_COP","STOREF_OP","SYS_OP","BINARY_OP_I","BINARY_OPR_I","BINARY_IMM_ARITH_OP","BINARY_IMM_LOGICAL_OP","SHIFT_OP","BINARY_OP_NOI","SUB_OP","DIV_POP","MUL_POP","SET_LE_POP","SET_GT_POP","SET_GE_POP","SET_EQ_POP","MULT_OP","NULLARY_BR_OP","UNARY_BR_OP","UNARY_BR_POP","BINARY_BR_OP","BR_GT_POP","BR_GE_POP","BR_LT_POP","BR_LE_POP","J_OPS","B_OP","MOVE_COP_OP","MOV_FROM_HILO_OP","MOV_TO_HILO_OP","MOV_COP_OP","CTL_COP_OP","FP_ABS_OP","FP_BINARY_OP","FP_CONVERT_OP","FP_NEG_OP","FP_CMP_OP","ASM_DIRECTIVE","@4","@5","@6","@7","@8","@9","@10","ADDRESS","@11","ADDR","BR_IMM32","@12","IMM16","UIMM16","IMM32","ABS_ADDR","DEST_REG","SRC1","SRC2","DEST","REG","SOURCE","REGISTER","F_DEST","F_SRC1","F_SRC2","FP_REGISTER","COP_REG","LABEL","STR_LST","STR","EXPRESSION","@13","EXPR","EXPR_LST","FP_EXPR_LST","OPTIONAL_ID","@14","OPT_ID","ID","@15", NULL};#endifstatic const short yyr1[] = {     0,   262,   261,   263,   263,   264,   264,   266,   265,   267,   265,   265,   268,   268,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   269,   270,   270,   270,   270,   270,   270,   270,   270,   270,   271,   271,   271,   272,   273,   273,   274,   274,   274,   275,   275,   275,   275,   275,   275,   276,   276,   276,   277,   277,   277,   278,   278,   279,   279,   279,   279,   279,   279,   279,   280,   280,   280,   281,   281,   281,   281,   282,   282,   282,   283,   283,   283,   284,   285,   285,   286,   286,   286,   286,   287,   287,   287,   288,   288,   289,   289,   290,   290,   291,   291,   292,   292,   293,   293,   293,   293,   293,   293,   293,   293,   294,   294,   294,   294,   294,   294,   295,   295,   296,   296,   297,   297,   298,   298,   299,   299,   300,   300,   301,   301,   301,   301,   302,   302,   303,   303,   304,   304,   305,   305,   306,   306,   306,   306,   306,   306,   306,   306,   306,   306,   307,   307,   307,   307,   307,   307,   307,   307,   308,   308,   309,   309,   309,   309,   309,   309,   309,   309,   310,   310,   310,   310,   310,   310,   311,   311,   312,   312,   312,   312,   312,   312,   312,   312,   312,   312,   312,   312,   312,   312,   312,   312,   312,   312,   312,   312,   312,   312,   312,   312,   312,   312,   312,   312,   312,   312,   312,   312,   313,   313,   314,   313,   315,   313,   313,   313,   316,   313,   313,   313,   313,   313,   313,   317,   313,   313,   313,   313,   313,   313,   313,   313,   313,   318,   313,   313,   313,   313,   319,   313,   313,   313,   313,   313,   313,   313,   313,   313,   313,   313,   313,   313,   313,   313,   313,   313,   313,   313,   313,   313,   313,   320,   313,   322,   321,   323,   323,   323,   323,   323,   323,   323,   323,   323,   323,   325,   324,   326,   327,   328,   328,   328,   328,   328,   329,   329,   329,   330,   331,   332,   333,   334,   335,   336,   337,   338,   339,   340,   341,   341,   342,   343,   343,   344,   344,   346,   345,   347,   347,   348,   348,   348,   349,   349,   351,   350,   352,   352,   354,   353};static const short yyr2[] = {     0,     0,     2,     2,     1,     2,     3,     0,     3,     0,     3,     1,     1,     1,     3,     3,     3,     3,     3,     3,     3,     3,     3,     3,     3,     3,     3,     3,     3,     1,     2,     1,     3,     3,     3,     3,     3,     4,     4,     3,     4,     4,     3,     4,     3,     4,     3,     4,     4,     4,     4,     3,     4,     4,     3,     3,     4,     4,     4,     4,     3,     4,     4,     4,     4,     4,     4,     4,     4,     4,     4,     4,     4,     2,     3,     3,     4,     4,     4,     4,     4,     4,     4,     4,     4,     4,     2,     2,     3,     2,     3,     2,     2,     3,     3,     3,     4,     3,     3,     3,     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,     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,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     3,     2,     0,     3,     0,     3,     1,     2,     0,     3,     3,     1,     2,     1,     2,     0,     3,     2,     2,     1,     2,     3,     3,     1,     3,     0,     3,     3,     4,     2,     0,     3,     2,     3,     3,     3,     3,     3,     2,     2,     1,     2,     1,     2,     2,     2,     2,     1,     2,     1,     2,     3,     4,     0,     3,     0,     2,     3,     1,     4,     1,     4,     3,     3,     3,     6,     6,     0,     2,     1,     1,     1,     6,     1,     3,     3,     1,     3,     2,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     1,     2,     1,     1,     3,     0,     2,     1,     1,     2,     1,     3,     2,     1,     0,     2,     1,     0,     0,     2};static const short yydefact[] = {     1,   388,    13,    12,   229,   228,   143,   142,   133,   231,   132,   230,   146,   134,   176,   172,   177,   173,   178,   174,   179,   175,   188,   181,   180,   182,   183,   185,   184,   189,     0,   220,   221,   222,   223,   224,   225,   226,   227,   238,   239,   240,   241,   242,   243,   264,   248,   262,   246,   276,   260,   274,   258,   275,   259,   271,   255,   273,   257,   277,   261,   266,   250,   267,   251,   272,   256,   270,   254,   265,   249,   268,   252,   269,   253,   263,   247,   156,   233,   155,   232,   201,   200,   199,   198,   101,   100,   103,   102,   112,   109,   115,   110,   111,   105,   106,   104,   210,   211,   213,   214,   206,   207,   205,   204,   215,   216,   218,   219,   208,   209,   171,   170,   235,   234,   245,   244,   152,   147,   136,   108,   130,   118,   119,   139,   149,   145,   144,   138,   137,   140,   150,   141,   151,   154,   237,   153,   236,   124,   127,   125,   126,   121,   122,   120,   131,   148,   135,     0,   203,   186,   193,   192,   191,   190,   197,   196,   195,   194,   187,   202,     0,   107,     0,     0,     0,   117,   116,   212,   217,     0,   161,   160,   159,     0,     0,    31,     0,   158,   157,     0,     0,   123,   168,   167,   166,   165,   164,   163,   162,   169,   129,   128,   114,   113,     0,     0,     0,     0,   388,   280,   282,   284,     0,   286,   388,   289,   293,     0,   297,   384,   388,   301,   388,     0,   303,     0,     0,   388,   308,   327,   291,   388,   388,     0,     0,     0,     0,   388,   318,   388,   320,   388,   388,   388,   325,     0,     0,   331,     2,     0,     4,    11,     7,     0,     0,     0,     0,     0,     0,     0,     0,    29,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,   388,     0,     0,     0,     0,     0,     0,     0,   388,   388,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     9,     0,     0,    30,   363,     0,   357,   333,     0,   367,     0,   364,     0,     0,     0,     0,     0,     0,     0,   333,   333,   362,   333,     0,   377,   279,   378,     0,     0,   285,   375,   388,   290,     0,   296,   295,   387,   298,   388,     0,     0,     0,     0,   307,   375,   328,   292,   310,   388,     0,     0,     0,     0,   316,   319,   317,   321,   322,   323,   324,   326,     0,     0,   375,     3,     0,   333,   368,   369,   333,     0,   333,   333,   333,   333,   333,   365,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,     0,   358,    73,   370,   388,   388,   345,   345,   345,   345,   345,    87,     0,   358,    86,    89,     0,    91,   361,    92,     0,     0,     0,     0,     0,     0,     0,     0,     5,     0,   389,    32,    17,     0,   354,     0,     0,    18,   349,   351,    19,    20,    36,    34,    33,    35,     0,     0,    21,    27,    26,   278,   373,   281,   372,   283,   380,   388,   287,   288,   383,   294,   385,   386,   299,   300,   302,   304,   305,     0,   309,   311,   312,   313,   314,   315,   329,     0,   332,     8,    14,    15,    16,   348,    22,    23,    24,    25,    28,    39,     0,    42,     0,    44,   347,     0,    46,     0,     0,    51,     0,    54,     0,    55,     0,     0,     0,     0,     0,    60,   359,    74,    75,   388,     0,   388,   388,   388,   388,   388,   388,   388,   388,   388,    88,    90,    93,    94,    95,     0,    97,   366,    98,    99,    10,     6,   338,     0,   334,   336,   356,     0,     0,     0,     0,    64,    62,    63,    61,     0,   371,     0,   376,   379,   382,   306,   330,    38,    37,    41,    40,    43,    45,    47,    48,    50,    49,    53,    52,    57,    56,    59,    58,    66,    65,    68,    67,    70,    69,    72,    71,    77,   346,    76,

⌨️ 快捷键说明

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