11.2.7 Errors and Exceptions
abort- abort execution of the program; return to current break level
break- start a new break-level to interpret commands from the user
catch(:P,?E,:H) ISO- specify a handler H for any exception E arising in the
execution of the goal P
user:error_exception(+Exception) hook- Exception is an exception that traps to the debugger if it is
switched on.
goal_source_info(+AGoal, -Goal, -SourceInfo)- Decomposes the annotated goal AGoal into a Goal proper
and the SourceInfo descriptor term, indicating the source
position of the goal.
halt ISOhalt(C) ISO- exit from Prolog with exit code C
on_exception(?E,:P,:H)- specify a handler H for any exception E arising in the
execution of the goal P
raise_exception(+E)- raise exception E
throw(+E) ISO- raise exception E
Send feedback on this subject.