📄 parser.output
字号:
Terminals which are not used: Y_COP0_OP Y_COP1_OP Y_COP2_OP Y_COP3_OP Y_TLBP_OP Y_TLBR_OP Y_TLBWI_OP Y_TLBWR_OPState 295 contains 1 shift/reduce conflict.State 357 contains 1 shift/reduce conflict.State 364 contains 1 shift/reduce conflict.State 366 contains 1 shift/reduce conflict.State 367 contains 1 shift/reduce conflict.State 369 contains 1 shift/reduce conflict.State 370 contains 1 shift/reduce conflict.State 411 contains 1 shift/reduce conflict.State 423 contains 1 shift/reduce conflict.State 424 contains 1 shift/reduce conflict.State 467 contains 1 shift/reduce conflict.State 471 contains 1 shift/reduce conflict.State 474 contains 1 shift/reduce conflict.State 477 contains 1 shift/reduce conflict.State 479 contains 1 shift/reduce conflict.State 480 contains 1 shift/reduce conflict.State 481 contains 1 shift/reduce conflict.State 482 contains 1 shift/reduce conflict.State 483 contains 1 shift/reduce conflict.State 484 contains 1 shift/reduce conflict.State 485 contains 1 shift/reduce conflict.State 491 contains 1 shift/reduce conflict.Grammarrule 1 @1 -> /* empty */rule 2 LINE -> @1 LBL_CMDrule 3 LBL_CMD -> OPT_LBL CMDrule 4 LBL_CMD -> CMDrule 5 OPT_LBL -> ID ':'rule 6 OPT_LBL -> ID '=' Y_INTrule 7 @2 -> /* empty */rule 8 CMD -> ASM_CODE @2 TERMrule 9 @3 -> /* empty */rule 10 CMD -> ASM_DIRECTIVE @3 TERMrule 11 CMD -> TERMrule 12 TERM -> Y_NLrule 13 TERM -> Y_EOFrule 14 ASM_CODE -> LOAD_OP DEST_REG ADDRESSrule 15 ASM_CODE -> LOAD_COP COP_REG ADDRESSrule 16 ASM_CODE -> LOAD_IMM_OP DEST_REG IMM16rule 17 ASM_CODE -> Y_LA_POP DEST_REG ADDRESSrule 18 ASM_CODE -> Y_LI_POP DEST_REG IMM32rule 19 ASM_CODE -> Y_LI_D_POP F_DEST Y_FPrule 20 ASM_CODE -> Y_LI_S_POP F_DEST Y_FPrule 21 ASM_CODE -> Y_ULW_POP DEST_REG ADDRESSrule 22 ASM_CODE -> ULOADH_POP DEST_REG ADDRESSrule 23 ASM_CODE -> LOADF_OP F_DEST ADDRESSrule 24 ASM_CODE -> STORE_OP SOURCE ADDRESSrule 25 ASM_CODE -> STORE_COP COP_REG ADDRESSrule 26 ASM_CODE -> Y_USW_POP SOURCE ADDRESSrule 27 ASM_CODE -> Y_USH_POP SOURCE ADDRESSrule 28 ASM_CODE -> STOREF_OP F_SRC1 ADDRESSrule 29 ASM_CODE -> SYS_OPrule 30 ASM_CODE -> Y_BREAK_OP Y_INTrule 31 ASM_CODE -> Y_NOP_POPrule 32 ASM_CODE -> Y_ABS_POP DEST_REG SRC1rule 33 ASM_CODE -> Y_NEG_POP DEST_REG SRC1rule 34 ASM_CODE -> Y_NEGU_POP DEST_REG SRC1rule 35 ASM_CODE -> Y_NOT_POP DEST_REG SRC1rule 36 ASM_CODE -> Y_MOVE_POP DEST_REG SRC1rule 37 ASM_CODE -> BINARY_OP_I DEST_REG SRC1 SRC2rule 38 ASM_CODE -> BINARY_OP_I DEST_REG SRC1 IMM32rule 39 ASM_CODE -> BINARY_OP_I DEST_REG IMM32rule 40 ASM_CODE -> BINARY_OPR_I DEST_REG SRC1 SRC2rule 41 ASM_CODE -> BINARY_OPR_I DEST_REG SRC1 Y_INTrule 42 ASM_CODE -> BINARY_OPR_I DEST_REG Y_INTrule 43 ASM_CODE -> BINARY_IMM_ARITH_OP DEST_REG SRC1 IMM16rule 44 ASM_CODE -> BINARY_IMM_ARITH_OP DEST_REG IMM16rule 45 ASM_CODE -> BINARY_IMM_LOGICAL_OP DEST_REG SRC1 UIMM16rule 46 ASM_CODE -> BINARY_IMM_LOGICAL_OP DEST_REG UIMM16rule 47 ASM_CODE -> SHIFT_OP DEST_REG SRC1 Y_INTrule 48 ASM_CODE -> SHIFT_OP DEST_REG SRC1 SRC2rule 49 ASM_CODE -> BINARY_OP_NOI DEST_REG SRC1 SRC2rule 50 ASM_CODE -> BINARY_OP_NOI DEST_REG SRC1 IMM32rule 51 ASM_CODE -> BINARY_OP_NOI DEST_REG IMM32rule 52 ASM_CODE -> SUB_OP DEST_REG SRC1 SRC2rule 53 ASM_CODE -> SUB_OP DEST_REG SRC1 IMM32rule 54 ASM_CODE -> SUB_OP DEST_REG IMM32rule 55 ASM_CODE -> DIV_POP DEST_REG SRC1rule 56 ASM_CODE -> DIV_POP DEST_REG SRC1 SRC2rule 57 ASM_CODE -> DIV_POP DEST_REG SRC1 IMM32rule 58 ASM_CODE -> MUL_POP DEST_REG SRC1 SRC2rule 59 ASM_CODE -> MUL_POP DEST_REG SRC1 IMM32rule 60 ASM_CODE -> MULT_OP SRC1 SRC2rule 61 ASM_CODE -> Y_ROR_POP DEST_REG SRC1 SRC2rule 62 ASM_CODE -> Y_ROL_POP DEST_REG SRC1 SRC2rule 63 ASM_CODE -> Y_ROR_POP DEST_REG SRC1 IMM32rule 64 ASM_CODE -> Y_ROL_POP DEST_REG SRC1 IMM32rule 65 ASM_CODE -> SET_LE_POP DEST_REG SRC1 SRC2rule 66 ASM_CODE -> SET_LE_POP DEST_REG SRC1 IMM32rule 67 ASM_CODE -> SET_GT_POP DEST_REG SRC1 SRC2rule 68 ASM_CODE -> SET_GT_POP DEST_REG SRC1 IMM32rule 69 ASM_CODE -> SET_GE_POP DEST_REG SRC1 SRC2rule 70 ASM_CODE -> SET_GE_POP DEST_REG SRC1 IMM32rule 71 ASM_CODE -> SET_EQ_POP DEST_REG SRC1 SRC2rule 72 ASM_CODE -> SET_EQ_POP DEST_REG SRC1 IMM32rule 73 ASM_CODE -> NULLARY_BR_OP LABELrule 74 ASM_CODE -> UNARY_BR_OP SRC1 LABELrule 75 ASM_CODE -> UNARY_BR_POP SRC1 LABELrule 76 ASM_CODE -> BINARY_BR_OP SRC1 SRC2 LABELrule 77 ASM_CODE -> BINARY_BR_OP SRC1 BR_IMM32 LABELrule 78 ASM_CODE -> BR_GT_POP SRC1 SRC2 LABELrule 79 ASM_CODE -> BR_GT_POP SRC1 BR_IMM32 LABELrule 80 ASM_CODE -> BR_GE_POP SRC1 SRC2 LABELrule 81 ASM_CODE -> BR_GE_POP SRC1 BR_IMM32 LABELrule 82 ASM_CODE -> BR_LT_POP SRC1 SRC2 LABELrule 83 ASM_CODE -> BR_LT_POP SRC1 BR_IMM32 LABELrule 84 ASM_CODE -> BR_LE_POP SRC1 SRC2 LABELrule 85 ASM_CODE -> BR_LE_POP SRC1 BR_IMM32 LABELrule 86 ASM_CODE -> J_OPS LABELrule 87 ASM_CODE -> J_OPS SRC1rule 88 ASM_CODE -> J_OPS DEST SRC1rule 89 ASM_CODE -> B_OP LABELrule 90 ASM_CODE -> MOVE_COP_OP COP_REG COP_REGrule 91 ASM_CODE -> MOV_FROM_HILO_OP REGrule 92 ASM_CODE -> MOV_TO_HILO_OP REGrule 93 ASM_CODE -> MOV_COP_OP REG COP_REGrule 94 ASM_CODE -> CTL_COP_OP COP_REG COP_REGrule 95 ASM_CODE -> FP_ABS_OP F_DEST F_SRC1rule 96 ASM_CODE -> FP_BINARY_OP F_DEST F_SRC1 F_SRC2rule 97 ASM_CODE -> FP_CONVERT_OP F_DEST F_SRC2rule 98 ASM_CODE -> FP_NEG_OP F_DEST F_SRC2rule 99 ASM_CODE -> FP_CMP_OP F_SRC1 F_SRC2rule 100 LOAD_OP -> Y_LB_OPrule 101 LOAD_OP -> Y_LBU_OPrule 102 LOAD_OP -> Y_LH_OPrule 103 LOAD_OP -> Y_LHU_OPrule 104 LOAD_OP -> Y_LW_OPrule 105 LOAD_OP -> Y_LWL_OPrule 106 LOAD_OP -> Y_LWR_OPrule 107 LOAD_OP -> Y_LD_POPrule 108 LOAD_OP -> Y_PFW_OPrule 109 LOAD_COP -> Y_LWC0_OPrule 110 LOAD_COP -> Y_LWC2_OPrule 111 LOAD_COP -> Y_LWC3_OPrule 112 LOAD_IMM_OP -> Y_LUI_OPrule 113 ULOADH_POP -> Y_ULH_POPrule 114 ULOADH_POP -> Y_ULHU_POPrule 115 LOADF_OP -> Y_LWC1_OPrule 116 LOADF_OP -> Y_L_S_POPrule 117 LOADF_OP -> Y_L_D_POPrule 118 STORE_OP -> Y_SB_OPrule 119 STORE_OP -> Y_SH_OPrule 120 STORE_OP -> Y_SW_OPrule 121 STORE_OP -> Y_SWL_OPrule 122 STORE_OP -> Y_SWR_OPrule 123 STORE_OP -> Y_SD_POPrule 124 STORE_COP -> Y_SWC0_OPrule 125 STORE_COP -> Y_SWC2_OPrule 126 STORE_COP -> Y_SWC3_OPrule 127 STOREF_OP -> Y_SWC1_OPrule 128 STOREF_OP -> Y_S_S_POPrule 129 STOREF_OP -> Y_S_D_POPrule 130 SYS_OP -> Y_RFE_OPrule 131 SYS_OP -> Y_SYSCALL_OPrule 132 BINARY_OP_I -> Y_ADD_OPrule 133 BINARY_OP_I -> Y_ADDU_OPrule 134 BINARY_OP_I -> Y_AND_OPrule 135 BINARY_OP_I -> Y_XOR_OPrule 136 BINARY_OP_I -> Y_OR_OPrule 137 BINARY_OP_I -> Y_SLT_OPrule 138 BINARY_OP_I -> Y_SLTU_OPrule 139 BINARY_OPR_I -> Y_SLLV_OPrule 140 BINARY_OPR_I -> Y_SRAV_OPrule 141 BINARY_OPR_I -> Y_SRLV_OPrule 142 BINARY_IMM_ARITH_OP -> Y_ADDI_OPrule 143 BINARY_IMM_ARITH_OP -> Y_ADDIU_OPrule 144 BINARY_IMM_ARITH_OP -> Y_SLTI_OPrule 145 BINARY_IMM_ARITH_OP -> Y_SLTIU_OPrule 146 BINARY_IMM_LOGICAL_OP -> Y_ANDI_OPrule 147 BINARY_IMM_LOGICAL_OP -> Y_ORI_OPrule 148 BINARY_IMM_LOGICAL_OP -> Y_XORI_OPrule 149 SHIFT_OP -> Y_SLL_OPrule 150 SHIFT_OP -> Y_SRA_OPrule 151 SHIFT_OP -> Y_SRL_OPrule 152 BINARY_OP_NOI -> Y_NOR_OPrule 153 SUB_OP -> Y_SUB_OPrule 154 SUB_OP -> Y_SUBU_OPrule 155 DIV_POP -> Y_DIV_OPrule 156 DIV_POP -> Y_DIVU_OPrule 157 DIV_POP -> Y_REM_POPrule 158 DIV_POP -> Y_REMU_POPrule 159 MUL_POP -> Y_MUL_POPrule 160 MUL_POP -> Y_MULO_POPrule 161 MUL_POP -> Y_MULOU_POPrule 162 SET_LE_POP -> Y_SLE_POPrule 163 SET_LE_POP -> Y_SLEU_POPrule 164 SET_GT_POP -> Y_SGT_POPrule 165 SET_GT_POP -> Y_SGTU_POPrule 166 SET_GE_POP -> Y_SGE_POPrule 167 SET_GE_POP -> Y_SGEU_POPrule 168 SET_EQ_POP -> Y_SEQ_POPrule 169 SET_EQ_POP -> Y_SNE_POPrule 170 MULT_OP -> Y_MULT_OPrule 171 MULT_OP -> Y_MULTU_OPrule 172 NULLARY_BR_OP -> Y_BC0T_OPrule 173 NULLARY_BR_OP -> Y_BC1T_OPrule 174 NULLARY_BR_OP -> Y_BC2T_OPrule 175 NULLARY_BR_OP -> Y_BC3T_OPrule 176 NULLARY_BR_OP -> Y_BC0F_OPrule 177 NULLARY_BR_OP -> Y_BC1F_OPrule 178 NULLARY_BR_OP -> Y_BC2F_OPrule 179 NULLARY_BR_OP -> Y_BC3F_OPrule 180 UNARY_BR_OP -> Y_BGEZ_OPrule 181 UNARY_BR_OP -> Y_BGEZAL_OPrule 182 UNARY_BR_OP -> Y_BGTZ_OPrule 183 UNARY_BR_OP -> Y_BLEZ_OPrule 184 UNARY_BR_OP -> Y_BLTZ_OPrule 185 UNARY_BR_OP -> Y_BLTZAL_OPrule 186 UNARY_BR_POP -> Y_BEQZ_POPrule 187 UNARY_BR_POP -> Y_BNEZ_POPrule 188 BINARY_BR_OP -> Y_BEQ_OPrule 189 BINARY_BR_OP -> Y_BNE_OPrule 190 BR_GT_POP -> Y_BGT_POPrule 191 BR_GT_POP -> Y_BGTU_POPrule 192 BR_GE_POP -> Y_BGE_POPrule 193 BR_GE_POP -> Y_BGEU_POPrule 194 BR_LT_POP -> Y_BLT_POPrule 195 BR_LT_POP -> Y_BLTU_POPrule 196 BR_LE_POP -> Y_BLE_POPrule 197 BR_LE_POP -> Y_BLEU_POPrule 198 J_OPS -> Y_J_OPrule 199 J_OPS -> Y_JR_OPrule 200 J_OPS -> Y_JAL_OPrule 201 J_OPS -> Y_JALR_OPrule 202 B_OP -> Y_B_POPrule 203 B_OP -> Y_BAL_POPrule 204 MOVE_COP_OP -> Y_MOV_S_OPrule 205 MOVE_COP_OP -> Y_MOV_D_OPrule 206 MOV_FROM_HILO_OP -> Y_MFHI_OPrule 207 MOV_FROM_HILO_OP -> Y_MFLO_OPrule 208 MOV_TO_HILO_OP -> Y_MTHI_OPrule 209 MOV_TO_HILO_OP -> Y_MTLO_OPrule 210 MOV_COP_OP -> Y_MFC0_OPrule 211 MOV_COP_OP -> Y_MFC1_OPrule 212 MOV_COP_OP -> Y_MFC1_D_POPrule 213 MOV_COP_OP -> Y_MFC2_OPrule 214 MOV_COP_OP -> Y_MFC3_OPrule 215 MOV_COP_OP -> Y_MTC0_OPrule 216 MOV_COP_OP -> Y_MTC1_OPrule 217 MOV_COP_OP -> Y_MTC1_D_POPrule 218 MOV_COP_OP -> Y_MTC2_OPrule 219 MOV_COP_OP -> Y_MTC3_OPrule 220 CTL_COP_OP -> Y_CFC0_OPrule 221 CTL_COP_OP -> Y_CFC1_OPrule 222 CTL_COP_OP -> Y_CFC2_OPrule 223 CTL_COP_OP -> Y_CFC3_OPrule 224 CTL_COP_OP -> Y_CTC0_OPrule 225 CTL_COP_OP -> Y_CTC1_OPrule 226 CTL_COP_OP -> Y_CTC2_OPrule 227 CTL_COP_OP -> Y_CTC3_OPrule 228 FP_ABS_OP -> Y_ABS_S_OPrule 229 FP_ABS_OP -> Y_ABS_D_OPrule 230 FP_BINARY_OP -> Y_ADD_S_OPrule 231 FP_BINARY_OP -> Y_ADD_D_OPrule 232 FP_BINARY_OP -> Y_DIV_S_OPrule 233 FP_BINARY_OP -> Y_DIV_D_OPrule 234 FP_BINARY_OP -> Y_MUL_S_OPrule 235 FP_BINARY_OP -> Y_MUL_D_OPrule 236 FP_BINARY_OP -> Y_SUB_S_OPrule 237 FP_BINARY_OP -> Y_SUB_D_OPrule 238 FP_CONVERT_OP -> Y_CVT_D_S_OPrule 239 FP_CONVERT_OP -> Y_CVT_D_W_OPrule 240 FP_CONVERT_OP -> Y_CVT_S_D_OPrule 241 FP_CONVERT_OP -> Y_CVT_S_W_OPrule 242 FP_CONVERT_OP -> Y_CVT_W_D_OPrule 243 FP_CONVERT_OP -> Y_CVT_W_S_OPrule 244 FP_NEG_OP -> Y_NEG_S_OPrule 245 FP_NEG_OP -> Y_NEG_D_OPrule 246 FP_CMP_OP -> Y_C_F_S_OPrule 247 FP_CMP_OP -> Y_C_UN_S_OPrule 248 FP_CMP_OP -> Y_C_EQ_S_OPrule 249 FP_CMP_OP -> Y_C_UEQ_S_OPrule 250 FP_CMP_OP -> Y_C_OLT_S_OPrule 251 FP_CMP_OP -> Y_C_OLE_S_OPrule 252 FP_CMP_OP -> Y_C_ULT_S_OPrule 253 FP_CMP_OP -> Y_C_ULE_S_OPrule 254 FP_CMP_OP -> Y_C_SF_S_OPrule 255 FP_CMP_OP -> Y_C_NGLE_S_OPrule 256 FP_CMP_OP -> Y_C_SEQ_S_OPrule 257 FP_CMP_OP -> Y_C_NGL_S_OPrule 258 FP_CMP_OP -> Y_C_LT_S_OPrule 259 FP_CMP_OP -> Y_C_NGE_S_OPrule 260 FP_CMP_OP -> Y_C_LE_S_OPrule 261 FP_CMP_OP -> Y_C_NGT_S_OPrule 262 FP_CMP_OP -> Y_C_F_D_OPrule 263 FP_CMP_OP -> Y_C_UN_D_OPrule 264 FP_CMP_OP -> Y_C_EQ_D_OPrule 265 FP_CMP_OP -> Y_C_UEQ_D_OPrule 266 FP_CMP_OP -> Y_C_OLT_D_OPrule 267 FP_CMP_OP -> Y_C_OLE_D_OPrule 268 FP_CMP_OP -> Y_C_ULT_D_OPrule 269 FP_CMP_OP -> Y_C_ULE_D_OPrule 270 FP_CMP_OP -> Y_C_SF_D_OPrule 271 FP_CMP_OP -> Y_C_NGLE_D_OPrule 272 FP_CMP_OP -> Y_C_SEQ_D_OPrule 273 FP_CMP_OP -> Y_C_NGL_D_OPrule 274 FP_CMP_OP -> Y_C_LT_D_OPrule 275 FP_CMP_OP -> Y_C_NGE_D_OPrule 276 FP_CMP_OP -> Y_C_LE_D_OPrule 277 FP_CMP_OP -> Y_C_NGT_D_OPrule 278 ASM_DIRECTIVE -> Y_ALIAS_DIR Y_REG Y_REGrule 279 ASM_DIRECTIVE -> Y_ALIGN_DIR EXPRrule 280 @4 -> /* empty */rule 281 ASM_DIRECTIVE -> Y_ASCII_DIR @4 STR_LSTrule 282 @5 -> /* empty */rule 283 ASM_DIRECTIVE -> Y_ASCIIZ_DIR @5 STR_LSTrule 284 ASM_DIRECTIVE -> Y_ASM0_DIRrule 285 ASM_DIRECTIVE -> Y_BGNB_DIR Y_INTrule 286 @6 -> /* empty */rule 287 ASM_DIRECTIVE -> Y_BYTE_DIR @6 EXPR_LSTrule 288 ASM_DIRECTIVE -> Y_COMM_DIR ID EXPRrule 289 ASM_DIRECTIVE -> Y_DATA_DIRrule 290 ASM_DIRECTIVE -> Y_DATA_DIR Y_INTrule 291 ASM_DIRECTIVE -> Y_K_DATA_DIRrule 292 ASM_DIRECTIVE -> Y_K_DATA_DIR Y_INTrule 293 @7 -> /* empty */rule 294 ASM_DIRECTIVE -> Y_DOUBLE_DIR @7 FP_EXPR_LSTrule 295 ASM_DIRECTIVE -> Y_END_DIR OPTIONAL_IDrule 296 ASM_DIRECTIVE -> Y_ENDB_DIR Y_INTrule 297 ASM_DIRECTIVE -> Y_ENDR_DIRrule 298 ASM_DIRECTIVE -> Y_ENT_DIR IDrule 299 ASM_DIRECTIVE -> Y_ENT_DIR ID Y_INTrule 300 ASM_DIRECTIVE -> Y_EXTERN_DIR ID EXPRrule 301 ASM_DIRECTIVE -> Y_ERR_DIRrule 302 ASM_DIRECTIVE -> Y_FILE_DIR Y_INT Y_STRrule 303 @8 -> /* empty */rule 304 ASM_DIRECTIVE -> Y_FLOAT_DIR @8 FP_EXPR_LSTrule 305 ASM_DIRECTIVE -> Y_FMASK_DIR Y_INT Y_INTrule 306 ASM_DIRECTIVE -> Y_FRAME_DIR REGISTER Y_INT REGISTERrule 307 ASM_DIRECTIVE -> Y_GLOBAL_DIR IDrule 308 @9 -> /* empty */rule 309 ASM_DIRECTIVE -> Y_HALF_DIR @9 EXPR_LSTrule 310 ASM_DIRECTIVE -> Y_LABEL_DIR IDrule 311 ASM_DIRECTIVE -> Y_LCOMM_DIR ID EXPRrule 312 ASM_DIRECTIVE -> Y_LIVEREG_DIR Y_INT Y_INTrule 313 ASM_DIRECTIVE -> Y_LOC_DIR Y_INT Y_INTrule 314 ASM_DIRECTIVE -> Y_MASK_DIR Y_INT Y_INTrule 315 ASM_DIRECTIVE -> Y_NOALIAS_DIR Y_REG Y_REGrule 316 ASM_DIRECTIVE -> Y_OPTIONS_DIR IDrule 317 ASM_DIRECTIVE -> Y_REPEAT_DIR EXPRrule 318 ASM_DIRECTIVE -> Y_RDATA_DIRrule 319 ASM_DIRECTIVE -> Y_RDATA_DIR Y_INTrule 320 ASM_DIRECTIVE -> Y_SDATA_DIRrule 321 ASM_DIRECTIVE -> Y_SDATA_DIR Y_INTrule 322 ASM_DIRECTIVE -> Y_SET_DIR IDrule 323 ASM_DIRECTIVE -> Y_SPACE_DIR EXPRrule 324 ASM_DIRECTIVE -> Y_STRUCT_DIR EXPRrule 325 ASM_DIRECTIVE -> Y_TEXT_DIRrule 326 ASM_DIRECTIVE -> Y_TEXT_DIR Y_INTrule 327 ASM_DIRECTIVE -> Y_K_TEXT_DIRrule 328 ASM_DIRECTIVE -> Y_K_TEXT_DIR Y_INTrule 329 ASM_DIRECTIVE -> Y_VERSTAMP_DIR Y_INT Y_INTrule 330 ASM_DIRECTIVE -> Y_VREG_DIR REGISTER Y_INT Y_INTrule 331 @10 -> /* empty */rule 332 ASM_DIRECTIVE -> Y_WORD_DIR @10 EXPR_LSTrule 333 @11 -> /* empty */rule 334 ADDRESS -> @11 ADDRrule 335 ADDR -> '(' REGISTER ')'rule 336 ADDR -> ABS_ADDRrule 337 ADDR -> ABS_ADDR '(' REGISTER ')'rule 338 ADDR -> Y_IDrule 339 ADDR -> Y_ID '(' REGISTER ')'rule 340 ADDR -> Y_ID '+' ABS_ADDRrule 341 ADDR -> ABS_ADDR '+' IDrule 342 ADDR -> Y_ID '-' ABS_ADDRrule 343 ADDR -> Y_ID '+' ABS_ADDR '(' REGISTER ')'rule 344 ADDR -> Y_ID '-' ABS_ADDR '(' REGISTER ')'rule 345 @12 -> /* empty */rule 346 BR_IMM32 -> @12 IMM32rule 347 IMM16 -> IMM32rule 348 UIMM16 -> IMM32rule 349 IMM32 -> ABS_ADDRrule 350 IMM32 -> '(' ABS_ADDR ')' '>' '>' Y_INTrule 351 IMM32 -> IDrule 352 IMM32 -> Y_ID '+' ABS_ADDRrule 353 IMM32 -> Y_ID '-' ABS_ADDRrule 354 ABS_ADDR -> Y_INTrule 355 ABS_ADDR -> Y_INT '+' Y_INTrule 356 ABS_ADDR -> Y_INT Y_INTrule 357 DEST_REG -> REGISTERrule 358 SRC1 -> REGISTERrule 359 SRC2 -> REGISTERrule 360 DEST -> REGISTERrule 361 REG -> REGISTERrule 362 SOURCE -> REGISTERrule 363 REGISTER -> Y_REGrule 364 F_DEST -> FP_REGISTERrule 365 F_SRC1 -> FP_REGISTERrule 366 F_SRC2 -> FP_REGISTERrule 367 FP_REGISTER -> Y_FP_REGrule 368 COP_REG -> Y_REGrule 369 COP_REG -> Y_FP_REGrule 370 LABEL -> IDrule 371 STR_LST -> STR_LST STRrule 372 STR_LST -> STRrule 373 STR -> Y_STRrule 374 STR -> Y_STR ':' Y_INTrule 375 @13 -> /* empty */rule 376 EXPRESSION -> @13 EXPRrule 377 EXPR -> Y_INTrule 378 EXPR -> IDrule 379 EXPR_LST -> EXPR_LST EXPRESSIONrule 380 EXPR_LST -> EXPRESSIONrule 381 EXPR_LST -> EXPRESSION ':' Y_INTrule 382 FP_EXPR_LST -> FP_EXPR_LST Y_FPrule 383 FP_EXPR_LST -> Y_FPrule 384 @14 -> /* empty */rule 385 OPTIONAL_ID -> @14 OPT_IDrule 386 OPT_ID -> IDrule 387 OPT_ID -> /* empty */rule 388 @15 -> /* empty */rule 389 ID -> @15 Y_IDTerminals, with rules where they appear$ (-1)'(' (40) 335 337 339 343 344 350')' (41) 335 337 339 343 344 350'+' (43) 340 341 343 352 355'-' (45) 342 344 353':' (58) 5 374 381'=' (61) 6'>' (62) 350error (256)Y_EOF (257) 13Y_NL (258) 12Y_INT (259) 6 30 41 42 47 285 290 292 296 299 302 305 306 312 313 314 319 321 326 328 329 330 350 354 355 356 374 377 381Y_ID (260) 338 339 340 342 343 344 352 353 389Y_REG (261) 278 315 363 368Y_FP_REG (262) 367 369Y_STR (263) 302 373 374Y_FP (264) 19 20 382 383Y_ABS_D_OP (265) 229Y_ABS_S_OP (266) 228Y_ADDIU_OP (267) 143Y_ADDI_OP (268) 142Y_ADDU_OP (269) 133Y_ADD_D_OP (270) 231Y_ADD_OP (271) 132Y_ADD_S_OP (272) 230Y_ANDI_OP (273) 146Y_AND_OP (274) 134Y_BC0F_OP (275) 176Y_BC0T_OP (276) 172Y_BC1F_OP (277) 177Y_BC1T_OP (278) 173Y_BC2F_OP (279) 178Y_BC2T_OP (280) 174Y_BC3F_OP (281) 179Y_BC3T_OP (282) 175Y_BEQ_OP (283) 188Y_BGEZAL_OP (284) 181Y_BGEZ_OP (285) 180Y_BGTZ_OP (286) 182Y_BLEZ_OP (287) 183Y_BLTZAL_OP (288) 185Y_BLTZ_OP (289) 184Y_BNE_OP (290) 189Y_BREAK_OP (291) 30Y_CFC0_OP (292) 220Y_CFC1_OP (293) 221Y_CFC2_OP (294) 222Y_CFC3_OP (295) 223Y_COP0_OP (296)Y_COP1_OP (297)Y_COP2_OP (298)Y_COP3_OP (299)Y_CTC0_OP (300) 224Y_CTC1_OP (301) 225Y_CTC2_OP (302) 226Y_CTC3_OP (303) 227Y_CVT_D_S_OP (304) 238Y_CVT_D_W_OP (305) 239Y_CVT_S_D_OP (306) 240Y_CVT_S_W_OP (307) 241Y_CVT_W_D_OP (308) 242Y_CVT_W_S_OP (309) 243Y_C_EQ_D_OP (310) 264Y_C_EQ_S_OP (311) 248Y_C_F_D_OP (312) 262Y_C_F_S_OP (313) 246Y_C_LE_D_OP (314) 276Y_C_LE_S_OP (315) 260Y_C_LT_D_OP (316) 274Y_C_LT_S_OP (317) 258Y_C_NGE_D_OP (318) 275Y_C_NGE_S_OP (319) 259Y_C_NGLE_D_OP (320) 271Y_C_NGLE_S_OP (321) 255Y_C_NGL_D_OP (322) 273Y_C_NGL_S_OP (323) 257Y_C_NGT_D_OP (324) 277Y_C_NGT_S_OP (325) 261Y_C_OLT_D_OP (326) 266Y_C_OLT_S_OP (327) 250Y_C_OLE_D_OP (328) 267Y_C_OLE_S_OP (329) 251Y_C_SEQ_D_OP (330) 272Y_C_SEQ_S_OP (331) 256Y_C_SF_D_OP (332) 270Y_C_SF_S_OP (333) 254Y_C_UEQ_D_OP (334) 265Y_C_UEQ_S_OP (335) 249Y_C_ULT_D_OP (336) 268Y_C_ULT_S_OP (337) 252Y_C_ULE_D_OP (338) 269Y_C_ULE_S_OP (339) 253Y_C_UN_D_OP (340) 263Y_C_UN_S_OP (341) 247Y_DIVU_OP (342) 156Y_DIV_D_OP (343) 233Y_DIV_OP (344) 155Y_DIV_S_OP (345) 232Y_JALR_OP (346) 201Y_JAL_OP (347) 200Y_JR_OP (348) 199Y_J_OP (349) 198Y_LBU_OP (350) 101Y_LB_OP (351) 100Y_LHU_OP (352) 103Y_LH_OP (353) 102Y_LUI_OP (354) 112Y_LWC0_OP (355) 109Y_LWC1_OP (356) 115Y_LWC2_OP (357) 110Y_LWC3_OP (358) 111Y_LWL_OP (359) 105Y_LWR_OP (360) 106Y_LW_OP (361) 104Y_MFC0_OP (362) 210Y_MFC1_OP (363) 211Y_MFC2_OP (364) 213Y_MFC3_OP (365) 214Y_MFHI_OP (366) 206Y_MFLO_OP (367) 207Y_MOV_D_OP (368) 205Y_MOV_S_OP (369) 204Y_MTC0_OP (370) 215Y_MTC1_OP (371) 216Y_MTC2_OP (372) 218Y_MTC3_OP (373) 219Y_MTHI_OP (374) 208Y_MTLO_OP (375) 209Y_MULTU_OP (376) 171Y_MULT_OP (377) 170Y_MUL_D_OP (378) 235Y_MUL_S_OP (379) 234Y_NEG_D_OP (380) 245Y_NEG_S_OP (381) 244Y_NOR_OP (382) 152Y_ORI_OP (383) 147Y_OR_OP (384) 136Y_PFW_OP (385) 108Y_RFE_OP (386) 130Y_SB_OP (387) 118Y_SH_OP (388) 119Y_SLLV_OP (389) 139Y_SLL_OP (390) 149Y_SLTIU_OP (391) 145Y_SLTI_OP (392) 144Y_SLTU_OP (393) 138Y_SLT_OP (394) 137Y_SRAV_OP (395) 140Y_SRA_OP (396) 150Y_SRLV_OP (397) 141Y_SRL_OP (398) 151Y_SUBU_OP (399) 154Y_SUB_D_OP (400) 237Y_SUB_OP (401) 153Y_SUB_S_OP (402) 236Y_SWC0_OP (403) 124Y_SWC1_OP (404) 127Y_SWC2_OP (405) 125Y_SWC3_OP (406) 126Y_SWL_OP (407) 121Y_SWR_OP (408) 122Y_SW_OP (409) 120Y_SYSCALL_OP (410) 131Y_TLBP_OP (411)Y_TLBR_OP (412)Y_TLBWI_OP (413)Y_TLBWR_OP (414)Y_XORI_OP (415) 148Y_XOR_OP (416) 135Y_ABS_POP (417) 32Y_BAL_POP (418) 203Y_BEQZ_POP (419) 186Y_BGEU_POP (420) 193Y_BGE_POP (421) 192Y_BGTU_POP (422) 191Y_BGT_POP (423) 190Y_BLEU_POP (424) 197Y_BLE_POP (425) 196Y_BLTU_POP (426) 195Y_BLT_POP (427) 194Y_BNEZ_POP (428) 187Y_B_POP (429) 202Y_LA_POP (430) 17Y_LD_POP (431) 107Y_LI_POP (432) 18Y_LI_D_POP (433) 19Y_LI_S_POP (434) 20
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -