jmeaster30 / ocean

A C-like programming language (get it like sea-like like an ocean lol)
GNU General Public License v3.0
0 stars 0 forks source link

Add debugging mode #37

Closed jmeaster30 closed 1 year ago

jmeaster30 commented 1 year ago

Want a debugging mode

Add a breakpoint instruction that when hit will pause execution and allow the user to run some commands on the hydro code

jmeaster30 commented 1 year ago

Added ability to print the stack trace just need the debugging interface.

jmeaster30 commented 1 year ago

Step backwards will rely on recording the exact history of the ExecutionContexts. Then we can continue execution at an old ExecutionContext.

Requirements for this to work:

jmeaster30 commented 1 year ago

Wont make breakpoints and profile ranges their own function since it would be annoying to add them in and have to readjust jump pointer ranges

jmeaster30 commented 1 year ago

Tracking remaining work in other issues