[ library(toplevel) | Reference Manual | Alphabetic Index ]
break
A new invocation of a top level loop is called as a subgoal
Description
Used to start a new invocation of the top level loop. Compiled
procedures and event handler redefinitions remain valid within the new
invocation level. Exiting with a Control-D (or end_of_file) or
calling throw(end) will return the control to the previous level.
Fail Conditions
None.
Resatisfiable
No.
Examples
[eclipse]: [user].
go:- writeln("**** Enter prolog goals and press ^D"),
break,
writeln("**** Execution continues...").
user compiled 144 bytes in 0.02 seconds
yes.
[eclipse]: go.
**** Enter prolog goals and press ^D
Entering break level 1
[eclipse]: date(X).
X = "Wed Aug 9 12:21:48 1989\n"
yes.
[eclipse]: ^D
Leaving break level 1
**** Execution continues...
yes.
[eclipse]:
See Also
toplevel / 0, throw / 1