Basic Control Options

These commands are described in depth in dbg-bas-tra and dbg-bas-tra-spy.


<RET>
(the Return key) -- This is the same as the c (creep) option but is reduced to a single keystroke for convenience.
c
creep -- This causes the debugger to single-step to the next port and display its goal.
l
leap -- This causes the debugger to resume running your program, stopping only when the next spypoint is reached, or when the program terminates.
s
skip -- At a Call, Redo, or Head port, this skips over the entire execution of the procedure. At any other port, this is equivalent to the c (creep) option.
s i
skip over ancestor invocation -- If you specify an invocation identifier (see dbg-sdb-dme) of an ancestor invocation after the skip command, it will skip over that invocation. This means that that ancestor goal will be completed without stopping.
z
zip -- This causes the debugger to run until the next spypoint is reached, just like leaping, except that no debugging information is kept, so execution is much faster. See dbg-bas-tra-tss for more information on the trade-offs between speed and information when using this option.
q
quasi-skip -- This causes the debugger to run until the next spypoint is reached, or until this invocation is completed. This option combines the behavior of leaping and skipping. It also ensures that the debugger will stop at the Exit, Done, or Fail port of the current invocation, as soon as it is reached.