diff --git a/src/dpdebugger.py b/src/dpdebugger.py index ec66363..2a82a4b 100644 --- a/src/dpdebugger.py +++ b/src/dpdebugger.py @@ -85,6 +85,9 @@ class Debugger: return "Unknown command" return self._callbacks_table[callback_name](command[1:]) + def get_current_source_line_number(self) -> int: + return self._dbg_dict["instructions"][self._vm.pc.value]['srcline'] + def _reset(self, args: list[str]) -> str: self._vm.reset() return "VM reseted" @@ -98,9 +101,6 @@ class Debugger: return f"Virtual machine exception: {e.message}" return "" - def get_current_source_line_number(self) -> int: - return self._dbg_dict["instructions"][self._vm.pc.value]['srcline'] - def _continue(self, args: list[str]) -> str: try: self._vm.continue_()