@@ -299,7 +299,7 @@ this map (identified by a key), and will `dissoc` it afterwards."}
299
299
(def debug-commands
300
300
" An unsorted set of commands supported by the debugger."
301
301
#{:continue
302
- :Continue
302
+ :continue-all
303
303
:eval
304
304
:here
305
305
:in
@@ -317,13 +317,17 @@ this map (identified by a key), and will `dissoc` it afterwards."}
317
317
Ask for one of the following debug commands using `read-debug-input`:
318
318
319
319
next: Return value.
320
- continue: Skip breakpoints for the remainder of this eval session.
320
+ continue: Skip the current breakpoint.
321
+ continue-all: Skip breakpoints for the remainder of this eval session.
322
+ in: Step into a function
321
323
out: Skip breakpoints in the current sexp.
322
- inspect: Evaluate an expression and inspect it.
324
+ here: Skip all breakpoints up till specified coordinate `coord`
325
+ inspect: Prompt for an expression to evaluate and inspect it.
323
326
locals: Inspect local variables.
324
327
inject: Evaluate an expression and return it.
325
328
eval: Evaluate an expression, display result, and prompt again.
326
329
stacktrace: Print the current stacktrace, and prompt again.
330
+ trace: Continue, printing intermediate expressions and their values.
327
331
quit: Abort current eval session.
328
332
329
333
Response received can be any one of these values. It can also be a map
@@ -355,8 +359,8 @@ this map (identified by a key), and will `dissoc` it afterwards."}
355
359
value)
356
360
:continue (do (reset! (:skip STATE__) true )
357
361
value)
358
- :Continue (do (skip-breaks! :all )
359
- value)
362
+ :continue-all (do (skip-breaks! :all )
363
+ value)
360
364
:out (do (skip-breaks! :deeper (butlast (:coor dbg-state)) (:code dbg-state) force?)
361
365
value)
362
366
:here (do (skip-breaks! :before coord (:code dbg-state) force?)
0 commit comments