Top-level Command |  | ToC | DocOverview | CGDoc | RelNotes | FAQ | Index | PermutedIndex
| Allegro CL version 9.0 Unrevised from 8.2 to 9.0. 8.2 version

## :boe

Arguments: (doit t) &key throws-too

When called with doit true (the default), this command marks the current frame in such a way that a break loop is invoked after the frame is removed from the stack because the function associated with the frame is returned from. No break will occur if the frame is removed because of a throw unless the throws-too keyword argument is specified true. The debugger indicates the marked frame by placing a * to the left of the frame when printing the stack.

The break-on-exit marker is removed from the current frame if :boe is called with doit specified `nil`.

When the break-on-exit break loop is entered, the frame contains a vector containing the return value(s) of the frame just exited. These can be exammined by making that frame the current frame and inspecting it. See Break on exit is debugging.htm for some examples.

:boe cannot be abbreviated.

See top-level.htm for more information on top-level commands. See debugging.htm for information on the debugger.

Copyright (c) 1998-2019, Franz Inc. Oakland, CA., USA. All rights reserved.
This page was not revised from the 8.2 page.
Created 2012.5.30.

|  | ToC | DocOverview | CGDoc | RelNotes | FAQ | Index | PermutedIndex
| Allegro CL version 9.0 Unrevised from 8.2 to 9.0. 8.2 version