📄 parser.output
字号:
Y_L_D_POP (435) 117Y_L_S_POP (436) 116Y_MFC1_D_POP (437) 212Y_MTC1_D_POP (438) 217Y_MOVE_POP (439) 36Y_MULOU_POP (440) 161Y_MULO_POP (441) 160Y_MUL_POP (442) 159Y_NEGU_POP (443) 34Y_NEG_POP (444) 33Y_NOP_POP (445) 31Y_NOT_POP (446) 35Y_REMU_POP (447) 158Y_REM_POP (448) 157Y_ROL_POP (449) 62 64Y_ROR_POP (450) 61 63Y_SD_POP (451) 123Y_SEQ_POP (452) 168Y_SGEU_POP (453) 167Y_SGE_POP (454) 166Y_SGTU_POP (455) 165Y_SGT_POP (456) 164Y_SLEU_POP (457) 163Y_SLE_POP (458) 162Y_SNE_POP (459) 169Y_S_D_POP (460) 129Y_S_S_POP (461) 128Y_ULHU_POP (462) 114Y_ULH_POP (463) 113Y_ULW_POP (464) 21Y_USH_POP (465) 27Y_USW_POP (466) 26Y_ALIAS_DIR (467) 278Y_ALIGN_DIR (468) 279Y_ASCII_DIR (469) 281Y_ASCIIZ_DIR (470) 283Y_ASM0_DIR (471) 284Y_BGNB_DIR (472) 285Y_BYTE_DIR (473) 287Y_COMM_DIR (474) 288Y_DATA_DIR (475) 289 290Y_DOUBLE_DIR (476) 294Y_ENDB_DIR (477) 296Y_ENDR_DIR (478) 297Y_END_DIR (479) 295Y_ENT_DIR (480) 298 299Y_ERR_DIR (481) 301Y_EXTERN_DIR (482) 300Y_FILE_DIR (483) 302Y_FLOAT_DIR (484) 304Y_FMASK_DIR (485) 305Y_FRAME_DIR (486) 306Y_GLOBAL_DIR (487) 307Y_HALF_DIR (488) 309Y_K_TEXT_DIR (489) 327 328Y_K_DATA_DIR (490) 291 292Y_LABEL_DIR (491) 310Y_LCOMM_DIR (492) 311Y_LIVEREG_DIR (493) 312Y_LOC_DIR (494) 313Y_MASK_DIR (495) 314Y_NOALIAS_DIR (496) 315Y_OPTIONS_DIR (497) 316Y_RDATA_DIR (498) 318 319Y_REPEAT_DIR (499) 317Y_SDATA_DIR (500) 320 321Y_SET_DIR (501) 322Y_SPACE_DIR (502) 323Y_STRUCT_DIR (503) 324Y_TEXT_DIR (504) 325 326Y_VERSTAMP_DIR (505) 329Y_VREG_DIR (506) 330Y_WORD_DIR (507) 332Nonterminals, with rules where they appearLINE (261) on left: 2@1 (262) on left: 1, on right: 2LBL_CMD (263) on left: 3 4, on right: 2OPT_LBL (264) on left: 5 6, on right: 3CMD (265) on left: 8 10 11, on right: 3 4@2 (266) on left: 7, on right: 8@3 (267) on left: 9, on right: 10TERM (268) on left: 12 13, on right: 8 10 11ASM_CODE (269) on left: 14 15 16 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, on right: 8LOAD_OP (270) on left: 100 101 102 103 104 105 106 107 108, on right: 14LOAD_COP (271) on left: 109 110 111, on right: 15LOAD_IMM_OP (272) on left: 112, on right: 16ULOADH_POP (273) on left: 113 114, on right: 22LOADF_OP (274) on left: 115 116 117, on right: 23STORE_OP (275) on left: 118 119 120 121 122 123, on right: 24STORE_COP (276) on left: 124 125 126, on right: 25STOREF_OP (277) on left: 127 128 129, on right: 28SYS_OP (278) on left: 130 131, on right: 29BINARY_OP_I (279) on left: 132 133 134 135 136 137 138, on right: 37 38 39BINARY_OPR_I (280) on left: 139 140 141, on right: 40 41 42BINARY_IMM_ARITH_OP (281) on left: 142 143 144 145, on right: 43 44BINARY_IMM_LOGICAL_OP (282) on left: 146 147 148, on right: 45 46SHIFT_OP (283) on left: 149 150 151, on right: 47 48BINARY_OP_NOI (284) on left: 152, on right: 49 50 51SUB_OP (285) on left: 153 154, on right: 52 53 54DIV_POP (286) on left: 155 156 157 158, on right: 55 56 57MUL_POP (287) on left: 159 160 161, on right: 58 59SET_LE_POP (288) on left: 162 163, on right: 65 66SET_GT_POP (289) on left: 164 165, on right: 67 68SET_GE_POP (290) on left: 166 167, on right: 69 70SET_EQ_POP (291) on left: 168 169, on right: 71 72MULT_OP (292) on left: 170 171, on right: 60NULLARY_BR_OP (293) on left: 172 173 174 175 176 177 178 179, on right: 73UNARY_BR_OP (294) on left: 180 181 182 183 184 185, on right: 74UNARY_BR_POP (295) on left: 186 187, on right: 75BINARY_BR_OP (296) on left: 188 189, on right: 76 77BR_GT_POP (297) on left: 190 191, on right: 78 79BR_GE_POP (298) on left: 192 193, on right: 80 81BR_LT_POP (299) on left: 194 195, on right: 82 83BR_LE_POP (300) on left: 196 197, on right: 84 85J_OPS (301) on left: 198 199 200 201, on right: 86 87 88B_OP (302) on left: 202 203, on right: 89MOVE_COP_OP (303) on left: 204 205, on right: 90MOV_FROM_HILO_OP (304) on left: 206 207, on right: 91MOV_TO_HILO_OP (305) on left: 208 209, on right: 92MOV_COP_OP (306) on left: 210 211 212 213 214 215 216 217 218 219, on right: 93CTL_COP_OP (307) on left: 220 221 222 223 224 225 226 227, on right: 94FP_ABS_OP (308) on left: 228 229, on right: 95FP_BINARY_OP (309) on left: 230 231 232 233 234 235 236 237, on right: 96FP_CONVERT_OP (310) on left: 238 239 240 241 242 243, on right: 97FP_NEG_OP (311) on left: 244 245, on right: 98FP_CMP_OP (312) on left: 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277, on right: 99ASM_DIRECTIVE (313) on left: 278 279 281 283 284 285 287 288 289 290 291 292 294 295 296 297 298 299 300 301 302 304 305 306 307 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 332, on right: 10@4 (314) on left: 280, on right: 281@5 (315) on left: 282, on right: 283@6 (316) on left: 286, on right: 287@7 (317) on left: 293, on right: 294@8 (318) on left: 303, on right: 304@9 (319) on left: 308, on right: 309@10 (320) on left: 331, on right: 332ADDRESS (321) on left: 334, on right: 14 15 17 21 22 23 24 25 26 27 28@11 (322) on left: 333, on right: 334ADDR (323) on left: 335 336 337 338 339 340 341 342 343 344, on right: 334BR_IMM32 (324) on left: 346, on right: 77 79 81 83 85@12 (325) on left: 345, on right: 346IMM16 (326) on left: 347, on right: 16 43 44UIMM16 (327) on left: 348, on right: 45 46IMM32 (328) on left: 349 350 351 352 353, on right: 18 38 39 50 51 53 54 57 59 63 64 66 68 70 72 346 347 348ABS_ADDR (329) on left: 354 355 356, on right: 336 337 340 341 342 343 344 349 350 352 353DEST_REG (330) on left: 357, on right: 14 16 17 18 21 22 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 61 62 63 64 65 66 67 68 69 70 71 72SRC1 (331) on left: 358, on right: 32 33 34 35 36 37 38 40 41 43 45 47 48 49 50 52 53 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 74 75 76 77 78 79 80 81 82 83 84 85 87 88SRC2 (332) on left: 359, on right: 37 40 48 49 52 56 58 60 61 62 65 67 69 71 76 78 80 82 84DEST (333) on left: 360, on right: 88REG (334) on left: 361, on right: 91 92 93SOURCE (335) on left: 362, on right: 24 26 27REGISTER (336) on left: 363, on right: 306 330 335 337 339 343 344 357 358 359 360 361 362F_DEST (337) on left: 364, on right: 19 20 23 95 96 97 98F_SRC1 (338) on left: 365, on right: 28 95 96 99F_SRC2 (339) on left: 366, on right: 96 97 98 99FP_REGISTER (340) on left: 367, on right: 364 365 366COP_REG (341) on left: 368 369, on right: 15 25 90 93 94LABEL (342) on left: 370, on right: 73 74 75 76 77 78 79 80 81 82 83 84 85 86 89STR_LST (343) on left: 371 372, on right: 281 283 371STR (344) on left: 373 374, on right: 371 372EXPRESSION (345) on left: 376, on right: 379 380 381@13 (346) on left: 375, on right: 376EXPR (347) on left: 377 378, on right: 279 288 300 311 317 323 324 376EXPR_LST (348) on left: 379 380 381, on right: 287 309 332 379FP_EXPR_LST (349) on left: 382 383, on right: 294 304 382OPTIONAL_ID (350) on left: 385, on right: 295@14 (351) on left: 384, on right: 385OPT_ID (352) on left: 386 387, on right: 385ID (353) on left: 389, on right: 5 6 288 298 299 300 307 310 311 316 322 341 351 370 378 386@15 (354) on left: 388, on right: 389state 0 $default reduce using rule 1 (@1) LINE go to state 599 @1 go to state 1state 1 LINE -> @1 . LBL_CMD (rule 2) Y_EOF shift, and go to state 2 Y_NL shift, and go to state 3 Y_ABS_D_OP shift, and go to state 4 Y_ABS_S_OP shift, and go to state 5 Y_ADDIU_OP shift, and go to state 6 Y_ADDI_OP shift, and go to state 7 Y_ADDU_OP shift, and go to state 8 Y_ADD_D_OP shift, and go to state 9 Y_ADD_OP shift, and go to state 10 Y_ADD_S_OP shift, and go to state 11 Y_ANDI_OP shift, and go to state 12 Y_AND_OP shift, and go to state 13 Y_BC0F_OP shift, and go to state 14 Y_BC0T_OP shift, and go to state 15 Y_BC1F_OP shift, and go to state 16 Y_BC1T_OP shift, and go to state 17 Y_BC2F_OP shift, and go to state 18 Y_BC2T_OP shift, and go to state 19 Y_BC3F_OP shift, and go to state 20 Y_BC3T_OP shift, and go to state 21 Y_BEQ_OP shift, and go to state 22 Y_BGEZAL_OP shift, and go to state 23 Y_BGEZ_OP shift, and go to state 24 Y_BGTZ_OP shift, and go to state 25 Y_BLEZ_OP shift, and go to state 26 Y_BLTZAL_OP shift, and go to state 27 Y_BLTZ_OP shift, and go to state 28 Y_BNE_OP shift, and go to state 29 Y_BREAK_OP shift, and go to state 30 Y_CFC0_OP shift, and go to state 31 Y_CFC1_OP shift, and go to state 32 Y_CFC2_OP shift, and go to state 33 Y_CFC3_OP shift, and go to state 34 Y_CTC0_OP shift, and go to state 35 Y_CTC1_OP shift, and go to state 36 Y_CTC2_OP shift, and go to state 37 Y_CTC3_OP shift, and go to state 38 Y_CVT_D_S_OP shift, and go to state 39 Y_CVT_D_W_OP shift, and go to state 40 Y_CVT_S_D_OP shift, and go to state 41 Y_CVT_S_W_OP shift, and go to state 42 Y_CVT_W_D_OP shift, and go to state 43 Y_CVT_W_S_OP shift, and go to state 44 Y_C_EQ_D_OP shift, and go to state 45 Y_C_EQ_S_OP shift, and go to state 46 Y_C_F_D_OP shift, and go to state 47 Y_C_F_S_OP shift, and go to state 48 Y_C_LE_D_OP shift, and go to state 49 Y_C_LE_S_OP shift, and go to state 50 Y_C_LT_D_OP shift, and go to state 51 Y_C_LT_S_OP shift, and go to state 52 Y_C_NGE_D_OP shift, and go to state 53 Y_C_NGE_S_OP shift, and go to state 54 Y_C_NGLE_D_OP shift, and go to state 55 Y_C_NGLE_S_OP shift, and go to state 56 Y_C_NGL_D_OP shift, and go to state 57 Y_C_NGL_S_OP shift, and go to state 58 Y_C_NGT_D_OP shift, and go to state 59 Y_C_NGT_S_OP shift, and go to state 60 Y_C_OLT_D_OP shift, and go to state 61 Y_C_OLT_S_OP shift, and go to state 62 Y_C_OLE_D_OP shift, and go to state 63 Y_C_OLE_S_OP shift, and go to state 64 Y_C_SEQ_D_OP shift, and go to state 65 Y_C_SEQ_S_OP shift, and go to state 66 Y_C_SF_D_OP shift, and go to state 67 Y_C_SF_S_OP shift, and go to state 68 Y_C_UEQ_D_OP shift, and go to state 69 Y_C_UEQ_S_OP shift, and go to state 70 Y_C_ULT_D_OP shift, and go to state 71 Y_C_ULT_S_OP shift, and go to state 72 Y_C_ULE_D_OP shift, and go to state 73 Y_C_ULE_S_OP shift, and go to state 74 Y_C_UN_D_OP shift, and go to state 75 Y_C_UN_S_OP shift, and go to state 76 Y_DIVU_OP shift, and go to state 77 Y_DIV_D_OP shift, and go to state 78 Y_DIV_OP shift, and go to state 79 Y_DIV_S_OP shift, and go to state 80 Y_JALR_OP shift, and go to state 81 Y_JAL_OP shift, and go to state 82 Y_JR_OP shift, and go to state 83 Y_J_OP shift, and go to state 84 Y_LBU_OP shift, and go to state 85 Y_LB_OP shift, and go to state 86 Y_LHU_OP shift, and go to state 87 Y_LH_OP shift, and go to state 88 Y_LUI_OP shift, and go to state 89 Y_LWC0_OP shift, and go to state 90 Y_LWC1_OP shift, and go to state 91 Y_LWC2_OP shift, and go to state 92 Y_LWC3_OP shift, and go to state 93 Y_LWL_OP shift, and go to state 94 Y_LWR_OP shift, and go to state 95 Y_LW_OP shift, and go to state 96 Y_MFC0_OP shift, and go to state 97 Y_MFC1_OP shift, and go to state 98 Y_MFC2_OP shift, and go to state 99 Y_MFC3_OP shift, and go to state 100 Y_MFHI_OP shift, and go to state 101 Y_MFLO_OP shift, and go to state 102 Y_MOV_D_OP shift, and go to state 103 Y_MOV_S_OP shift, and go to state 104 Y_MTC0_OP shift, and go to state 105 Y_MTC1_OP shift, and go to state 106 Y_MTC2_OP shift, and go to state 107 Y_MTC3_OP shift, and go to state 108 Y_MTHI_OP shift, and go to state 109 Y_MTLO_OP shift, and go to state 110 Y_MULTU_OP shift, and go to state 111 Y_MULT_OP shift, and go to state 112 Y_MUL_D_OP shift, and go to state 113 Y_MUL_S_OP shift, and go to state 114 Y_NEG_D_OP shift, and go to state 115 Y_NEG_S_OP shift, and go to state 116 Y_NOR_OP shift, and go to state 117 Y_ORI_OP shift, and go to state 118 Y_OR_OP shift, and go to state 119 Y_PFW_OP shift, and go to state 120 Y_RFE_OP shift, and go to state 121 Y_SB_OP shift, and go to state 122 Y_SH_OP shift, and go to state 123 Y_SLLV_OP shift, and go to state 124 Y_SLL_OP shift, and go to state 125 Y_SLTIU_OP shift, and go to state 126 Y_SLTI_OP shift, and go to state 127 Y_SLTU_OP shift, and go to state 128 Y_SLT_OP shift, and go to state 129 Y_SRAV_OP shift, and go to state 130 Y_SRA_OP shift, and go to state 131 Y_SRLV_OP shift, and go to state 132 Y_SRL_OP shift, and go to state 133 Y_SUBU_OP shift, and go to state 134 Y_SUB_D_OP shift, and go to state 135 Y_SUB_OP shift, and go to state 136 Y_SUB_S_OP shift, and go to state 137 Y_SWC0_OP shift, and go to state 138 Y_SWC1_OP shift, and go to state 139 Y_SWC2_OP shift, and go to state 140 Y_SWC3_OP shift, and go to state 141 Y_SWL_OP shift, and go to state 142 Y_SWR_OP shift, and go to state 143 Y_SW_OP shift, and go to state 144 Y_SYSCALL_OP shift, and go to state 145 Y_XORI_OP shift, and go to state 146 Y_XOR_OP shift, and go to state 147 Y_ABS_POP shift, and go to state 148 Y_BAL_POP shift, and go to state 149 Y_BEQZ_POP shift, and go to state 150 Y_BGEU_POP shift, and go to state 151 Y_BGE_POP shift, and go to state 152 Y_BGTU_POP shift, and go to state 153 Y_BGT_POP shift, and go to state 154 Y_BLEU_POP shift, and go to state 155 Y_BLE_POP shift, and go to state 156 Y_BLTU_POP shift, and go to state 157 Y_BLT_POP shift, and go to state 158 Y_BNEZ_POP shift, and go to state 159 Y_B_POP shift, and go to state 160 Y_LA_POP shift, and go to state 161 Y_LD_POP shift, and go to state 162 Y_LI_POP shift, and go to state 163 Y_LI_D_POP shift, and go to state 164 Y_LI_S_POP shift, and go to state 165 Y_L_D_POP shift, and go to state 166 Y_L_S_POP shift, and go to state 167 Y_MFC1_D_POP shift, and go to state 168 Y_MTC1_D_POP shift, and go to state 169 Y_MOVE_POP shift, and go to state 170 Y_MULOU_POP shift, and go to state 171 Y_MULO_POP shift, and go to state 172 Y_MUL_POP shift, and go to state 173 Y_NEGU_POP shift, and go to state 174 Y_NEG_POP shift, and go to state 175 Y_NOP_POP shift, and go to state 176 Y_NOT_POP shift, and go to state 177 Y_REMU_POP shift, and go to state 178 Y_REM_POP shift, and go to state 179 Y_ROL_POP shift, and go to state 180 Y_ROR_POP shift, and go to state 181 Y_SD_POP shift, and go to state 182 Y_SEQ_POP shift, and go to state 183 Y_SGEU_POP shift, and go to state 184 Y_SGE_POP shift, and go to state 185 Y_SGTU_POP shift, and go to state 186 Y_SGT_POP shift, and go to state 187 Y_SLEU_POP shift, and go to state 188 Y_SLE_POP shift, and go to state 189 Y_SNE_POP shift, and go to state 190 Y_S_D_POP shift, and go to state 191 Y_S_S_POP shift, and go to state 192 Y_ULHU_POP shift, and go to state 193 Y_ULH_POP shift, and go to state 194 Y_ULW_POP shift, and go to state 195 Y_USH_POP shift, and go to state 196 Y_USW_POP shift, and go to state 197 Y_ALIAS_DIR shift, and go to state 198 Y_ALIGN_DIR shift, and go to state 199 Y_ASCII_DIR shift, and go to state 200 Y_ASCIIZ_DIR shift, and go to state 201 Y_ASM0_DIR shift, and go to state 202 Y_BGNB_DIR shift, and go to state 203 Y_BYTE_DIR shift, and go to state 204 Y_COMM_DIR shift, and go to state 205 Y_DATA_DIR shift, and go to state 206 Y_DOUBLE_DIR shift, and go to state 207 Y_ENDB_DIR shift, and go to state 208 Y_ENDR_DIR shift, and go to state 209 Y_END_DIR shift, and go to state 210 Y_ENT_DIR shift, and go to state 211 Y_ERR_DIR shift, and go to state 212 Y_EXTERN_DIR shift, and go to state 213 Y_FILE_DIR shift, and go to state 214 Y_FLOAT_DIR shift, and go to state 215 Y_FMASK_DIR shift, and go to state 216 Y_FRAME_DIR shift, and go to state 217 Y_GLOBAL_DIR shift, and go to state 218 Y_HALF_DIR shift, and go to state 219 Y_K_TEXT_DIR shift, and go to state 220 Y_K_DATA_DIR shift, and go to state 221 Y_LABEL_DIR shift, and go to state 222 Y_LCOMM_DIR shift, and go to state 223 Y_LIVEREG_DIR shift, and go to state 224 Y_LOC_DIR shift, and go to state 225 Y_MASK_DIR shift, and go to state 226 Y_NOALIAS_DIR shift, and go to state 227 Y_OPTIONS_DIR shift, and go to state 228 Y_RDATA_DIR shift, and go to state 229 Y_REPEAT_DIR shift, and go to state 230 Y_SDATA_DIR shift, and go to state 231 Y_SET_DIR shift, and go to state 232 Y_SPACE_DIR shift, and go to state 233 Y_STRUCT_DIR shift, and go to state 234 Y_TEXT_DIR shift, and go to state 235 Y_VERSTAMP_DIR shift, and go to state 236 Y_VREG_DIR shift, and go to state 237 Y_WORD_DIR shift, and go to state 238 $default reduce using rule 388 (@15) LBL_CMD go to state 239 OPT_LBL go to state 240 CMD go to state 241 TERM go to state 242 ASM_CODE go to state 243 LOAD_OP go to state 244 LOAD_COP go to state 245 LOAD_IMM_OP go to state 246 ULOADH_POP go to state 247 LOADF_OP go to state 248 STORE_OP go to state 249 STORE_COP go to state 250 STOREF_OP go to state 251 SYS_OP go to state 252 BINARY_OP_I go to state 253 BINARY_OPR_I go to state 254 BINARY_IMM_ARITH_OP go to state 255 BINARY_IMM_LOGICAL_OP go to state 256 SHIFT_OP go to state 257 BINARY_OP_NOI go to state 258 SUB_OP go to state 259 DIV_POP go to state 260 MUL_POP go to state 261 SET_LE_POP go to state 262 SET_GT_POP go to state 263 SET_GE_POP go to state 264 SET_EQ_POP go to state 265 MULT_OP go to state 266 NULLARY_BR_OP go to state 267 UNARY_BR_OP go to state 268 UNARY_BR_POP go to state 269 BINARY_BR_OP go to state 270 BR_GT_POP go to state 271 BR_GE_POP go to state 272 BR_LT_POP go to state 273 BR_LE_POP go to state 274 J_OPS go to state 275 B_OP go to state 276 MOVE_COP_OP go to state 277 MOV_FROM_HILO_OP go to state 278 MOV_TO_HILO_OP go to state 279 MOV_COP_OP go to state 280 CTL_COP_OP go to state 281 FP_ABS_OP go to state 282 FP_BINARY_OP go to state 283 FP_CONVERT_OP go to state 284 FP_NEG_OP go to state 285 FP_CMP_OP go to state 286 ASM_DIRECTIVE go to state 287 ID go to state 288 @15 go to state 289state 2 TERM -> Y_EOF . (rule 13) $default reduce using rule 13 (TERM)state 3 TERM -> Y_NL . (rule 12) $default reduce using rule 12 (TERM)state 4 FP_ABS_OP -> Y_ABS_D_OP . (rule 229) $default reduce using rule 229 (FP_ABS_OP)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -