Skip to content

Commit 35ed91b

Browse files
committed
debugger command parser
1 parent 975634d commit 35ed91b

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

RTE/views/debugger.py

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,42 @@ def on_key_return(self, event):
6262
def send_command(self, cmd, *args):
6363
if cmd == "h":
6464
self.help_cmd()
65+
if cmd == "b":
66+
self.set_breakpoint(*args)
67+
if cmd == "connect":
68+
self.connect()
69+
if cmd == "disconnect":
70+
self.disconnect()
71+
if cmd == "rb":
72+
self.remove_breakpoint(*args)
73+
if cmd == "lb":
74+
self.list_breakpoints()
75+
if cmd == "sb":
76+
self.synchronize_breakpoints()
77+
if cmd == "threads":
78+
self.list_threads()
79+
if cmd == "bt":
80+
self.show_backtrace(*args)
81+
if cmd == "st":
82+
self.switch_stack_frame(*args)
83+
if cmd == "bytet":
84+
self.print("Not Implemented")
85+
if cmd == "scopes":
86+
self.display_scopes()
87+
if cmd == "v":
88+
self.display_variable_structure(*args)
89+
if cmd == "c":
90+
self.continue_execution()
91+
if cmd == "p":
92+
self.pause_execution()
93+
if cmd == "s":
94+
self.step_execution()
95+
if cmd == "si":
96+
self.step_in()
97+
if cmd == "so":
98+
self.step_out()
99+
if cmd == "dinfo":
100+
self.dinfo()
65101
pass
66102

67103
@property

0 commit comments

Comments
 (0)