;
DEBUG "Breakpoint" Command...
Breakpoint { <statement> | <routine-name> | -Exit | -Here |
[-After <integer>] [-Trace] [-Do <action-list>]
A <routine-name> is:
<routine>\[<routine>\...]
A <statement> can be:
<line-no>[+<offset-no>]
<label>[+<offset-no>]
<routine-name><line-no>[+<offset-no>]
<routine-name><label>[+<offset-no>]
The -Exit option sets a breakpoint on the exit of the routine.
The -Here option sets a breakpoint at the current program
location. (If a user environment is set, it is ignored.)
If you already have a breakpoint at the current program
location, it is replaced.
The -After option sets a counter for how many times the
statement can be executed before the break occurs. The
default is 1.
The -Trace option turns the breakpoint into a trace. When
the statement is executed, a message is given, the optional
<action-list> is done, and the program continues execution.
An <action-list> is a list of one or more commands,
separated by ";", and surrounded by square brackets [].