diff --git a/nemu/src/monitor/sdb/addrexp.l b/nemu/src/monitor/sdb/addrexp.l index 7f3475f..f305b61 100644 --- a/nemu/src/monitor/sdb/addrexp.l +++ b/nemu/src/monitor/sdb/addrexp.l @@ -11,9 +11,9 @@ 0[xX][0-9a-fA-F]+ { yylval = strtoul(yytext, NULL, 16); return HEX_NUMBER; } [0-9]+ { yylval = strtoul(yytext, NULL, 10); return NUMBER; } $[a-zA-Z]{2,3} { - puts(yytext); - // yylval = isa_reg_str2val(yytext + 1, &success); + yylval = isa_reg_str2val(yytext + 1, &success); + printf("yylval = %d\n", yylval); if(!success) { yyerror(NULL, "Failed to convert reg to value"); return YYerror;