Debugger : The Set File, Set Output And Cancel Output Commands : Breakpoints

Breakpoints

Breakpoints specify which events cause the prototype execution to pause and enter the debug mode. You can trigger a breakpoint on every event and condition used in the specification.

The normal cycle for working with breakpoints is:

SET the breakpoints where you want the execution to pause.
Execute the prototype with the GO command to advance from one breakpoint to another.

When stopping at a breakpoint, you can enter any Debugger command and define new breakpoints, or check the status and values of objects. Also, when setting a breakpoint, you can associate it with a sequence of commands which are performed automatically when the breakpoint occurs, with or without actually stopping the prototype execution.

At any moment in the debugging session, you can ask for a list of all the currently active breakpoints and cancel any of them.