40'$adjust_language'(cprolog)
:-
42 '$syntax_check_mode'(
_,off),
43 '$syntax_check_single_var'(
_,off),
44 '$syntax_check_discontiguous'(
_,off),
45 '$syntax_check_multiple'(
_,off),
46 '$swi_set_prolog_flag'(character_escapes, false),
47 '$set_yap_flags'(
14,
1),
48 '$set_fpu_exceptions'(true),
50'$adjust_language'(sicstus)
:-
53 '$syntax_check_mode'(
_,on),
54 '$syntax_check_single_var'(
_,on),
55 '$syntax_check_discontiguous'(
_,on),
56 '$syntax_check_multiple'(
_,on),
57 '$transl_to_on_off'(
X1,on),
58 '$set_yap_flags'(
5,
X1),
59 '$force_char_conversion',
60 '$set_yap_flags'(
14,
0),
62 '$swi_set_prolog_flag'(character_escapes, true),
63 '$set_fpu_exceptions'(true),
64 '$swi_set_prolog_flag'(file_errors, error),
66'$adjust_language'(iso)
:-
70 '$transl_to_on_off'(
X1,on),
72 '$set_yap_flags'(
5,
X1),
73 '$force_char_conversion',
75 '$set_yap_flags'(
14,
0),
77 '$swi_set_prolog_flag'(character_escapes, true),
78 '$set_fpu_exceptions'(true),
94 '$flag_domain_from_value'(
Value,
Type ),
95 '$create_prolog_flag'(
Name,
Value, [type(
Type)
|Options]).
97'$flag_domain_from_value'(true, boolean)
:- '$flag_domain_from_value'.
98'$flag_domain_from_value'(false, boolean)
:- '$flag_domain_from_value'.
99'$flag_domain_from_value'(
Value, integer)
:- integer(
Value),
integer.
100'$flag_domain_from_value'(
Value, float)
:- float(
Value),
float.
101'$flag_domain_from_value'(
Value, atom)
:- atom(
Value),
atom.
102'$flag_domain_from_value'(
_, term).
107yap_flag( ?Param, ?Value)
no need for code at this point
create_prolog_flag( +Flag, +Value, +Options)
current_prolog_flag(? Flag,- Value)
prolog_flag(? Flag,- OldValue,+ NewValue)
set_prolog_flag(+ Flag,+ Value)