1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-10 22:10:21 +02:00
guile/module/system/repl
Andy Wingo 439e032b0b add ,step ,stepi ,next and ,nexti
* module/system/vm/traps.scm (trap-matching-instructions): New trap,
  just installs a next hook and runs the handler when a predicate
  succeeds.

* module/system/vm/trap-state.scm (add-ephemeral-stepping-trap!): New
  procedure, uses trap-matching-instructions with an appropriate
  predicate to handle step, stepi, next, and nexti repl metacommands.

* module/system/repl/command.scm (step, step-instruction, next)
  (next-instruction): New repl debugger commands.
2010-10-06 21:19:08 +02:00
..
command.scm add ,step ,stepi ,next and ,nexti 2010-10-06 21:19:08 +02:00
common.scm validating repl options; value-history on by default 2010-07-10 11:19:19 +02:00
debug.scm (system repl debug): add frame->stack-vector 2010-10-05 21:49:13 +02:00
describe.scm eval.c closures are now applicable smobs, not tc3s 2009-12-04 19:20:11 +01:00
error-handling.scm debug-trap-handler ephemeral trap enhancement 2010-10-05 21:50:57 +02:00
repl.scm system repl repl comments 2010-10-05 19:58:13 +02:00