Break Expression
Setting a break point that triggers when an expression evaluates to .T.
──────────────────────────────────────────────────────────────────────────────

This option allows you to set a break point that triggers when an expression
evaluates to a .T.

When you choose this option, you are given the chance to enter an expression.
The expression must evaluate to a logical. If you put garbage in here then
you can only expect garbage out.

When the program comes across a Break Expression, the expression is first
evaluated. If the expression evaluates to a .T., the program halts execution
and hands control over to the debugger. If the expression evaluates to
anything else, the program simply continues and ignores the break.

You may list all of the break points that you have set within your program
by using the LIST BP command in the command window, which is a short-cut for
an item of the same name held under the List sub-menu of the Point menu.