login

F.2.13 library(predicate_options)

assert_predicate_options/4As predicate_options(:PI, +Arg, +Options).
check_predicate_option/3Verify predicate options at runtime.
check_predicate_options/0Analyse loaded program for erroneous options.
current_option_arg/2True when Arg of PI processes predicate options.
current_predicate_option/3True when Arg of PI processes Option.
current_predicate_options/3True when Options is the current active option declaration for PI on Arg.
derive_predicate_options/0Derive new predicate option declarations.
derived_predicate_options/1Derive predicate option declarations for a module.
derived_predicate_options/3Derive option arguments using static analysis.
predicate_options/3Declare that the predicate PI processes options on Arg.
retractall_predicate_options/0Remove all dynamically (derived) predicate options.