Next: ref-ere-err, Previous: ref-ere-rex, Up: ref-ere [Contents][Index]
• ref-ere-hex-pgo | Protecting a Particular Goal | |
• ref-ere-hex-hup | Handling Unknown Predicates |
It is possible to protect a part of a program against abrupt termination in the event of an exception. There are several ways to do this:
catch/3
as
described in ref-ere-hex-pgo.
user:unknown_predicate_handler/3
;
see ref-ere-hex-hup.
user:error_exception(+Exception) hook,development
syntax_errors
Prolog flag or with
the same option to read_term/[2,3]
; see ref-ere-err-syn.
fileerrors
Prolog flag or with the same option to
absolute_file_name/3
; see ref-ere-err-exi and
ref-ere-err-per.