Suspends program execution at an executable statement.
Category: | Manipulating Debugging Requests |
Alias: | B |
specifies where to set a breakpoint. Location must be one of these:
a statement label. The breakpoint is set at the statement that follows the label.
the number of a program line at which to set a breakpoint.
the current line.
honors the breakpoint each time the statement has been executed count times. The counting is continuous. That is, when the AFTER option applies to a statement inside a DO loop, the count continues from one iteration of the loop to the next. The debugger does not reset the count value to 1 at the beginning of each iteration.
Tip | The AFTER option is useful in debugging DO loops. |
honors a breakpoint when the expression is true.
is one or more debugger commands enclosed by a DO and an END statement. The syntax of the DO
specifies a debugger command. Separate multiple commands by semicolons.
specifies a debugger expression. A nonzero, nonmissing result causes the expression to be true. A result of zero or missing causes the expression to be false.
specifies a single debugger command.
specifies a DO group.
b 5
eoflabel
: b eoflabel
b 45 after 3
b 45 after 3 when (divisor=0 and dividend=0)
b 45 do; ex name age; end;
b 15 do; if divisor>3 then st; else ex dividend; end;