feat: написал нормальное регулярное выражение для парсинга номеров регистров
This commit is contained in:
@ -139,7 +139,10 @@ class Debugger:
|
|||||||
f"z: {flags.z}\n"
|
f"z: {flags.z}\n"
|
||||||
)
|
)
|
||||||
|
|
||||||
elif re.fullmatch(r'r\d+', to_print):
|
elif re.fullmatch(
|
||||||
|
# r0-r255
|
||||||
|
r'r(0|[1-9][0-9]|1[0-9][0-9]|2[1-4][1-9]|25[1-5])',
|
||||||
|
to_print):
|
||||||
index = int(to_print[1:])
|
index = int(to_print[1:])
|
||||||
return f"{to_print}: {self._vm.registers[index].value}"
|
return f"{to_print}: {self._vm.registers[index].value}"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user