ISO: remove nonstandard operator meta_predicate.
Use functional notation instead for declarations. This addresses #2822.
This commit is contained in:
@@ -62,8 +62,8 @@ Assocs are Key-Value associations implemented as a balanced binary tree
|
|||||||
Authors: R.A.O'Keefe, L.Damas, V.S.Costa and Jan Wielemaker
|
Authors: R.A.O'Keefe, L.Damas, V.S.Costa and Jan Wielemaker
|
||||||
*/
|
*/
|
||||||
|
|
||||||
:- meta_predicate map_assoc(1, ?).
|
:- meta_predicate(map_assoc(1, ?)).
|
||||||
:- meta_predicate map_assoc(2, ?, ?).
|
:- meta_predicate(map_assoc(2, ?, ?)).
|
||||||
|
|
||||||
%% empty_assoc(?Assoc) is semidet.
|
%% empty_assoc(?Assoc) is semidet.
|
||||||
%
|
%
|
||||||
|
|||||||
@@ -113,7 +113,7 @@ call(_, _, _, _, _, _, _, _).
|
|||||||
call(_, _, _, _, _, _, _, _, _).
|
call(_, _, _, _, _, _, _, _, _).
|
||||||
|
|
||||||
|
|
||||||
:- meta_predicate catch(0, ?, 0).
|
:- meta_predicate(catch(0, ?, 0)).
|
||||||
|
|
||||||
% flags.
|
% flags.
|
||||||
|
|
||||||
@@ -248,7 +248,7 @@ flag_domain_error(Flag, Value) :-
|
|||||||
fail :- '$fail'.
|
fail :- '$fail'.
|
||||||
|
|
||||||
|
|
||||||
:- meta_predicate \+(0).
|
:- meta_predicate(\+(0)).
|
||||||
|
|
||||||
%% \+(Goal)
|
%% \+(Goal)
|
||||||
%
|
%
|
||||||
@@ -263,7 +263,7 @@ X \= X :- !, '$fail'.
|
|||||||
_ \= _.
|
_ \= _.
|
||||||
|
|
||||||
|
|
||||||
:- meta_predicate once(0).
|
:- meta_predicate(once(0)).
|
||||||
|
|
||||||
%% once(Goal)
|
%% once(Goal)
|
||||||
%
|
%
|
||||||
@@ -278,11 +278,11 @@ repeat.
|
|||||||
repeat :- repeat.
|
repeat :- repeat.
|
||||||
|
|
||||||
|
|
||||||
:- meta_predicate ','(0,0).
|
:- meta_predicate(','(0,0)).
|
||||||
|
|
||||||
:- meta_predicate ;(0,0).
|
:- meta_predicate(;(0,0)).
|
||||||
|
|
||||||
:- meta_predicate ->(0,0).
|
:- meta_predicate(->(0,0)).
|
||||||
|
|
||||||
%% ->(G1, G2)
|
%% ->(G1, G2)
|
||||||
%
|
%
|
||||||
@@ -553,7 +553,7 @@ get_args([Arg|Args], Func, I0, N) :-
|
|||||||
get_args(Args, Func, I1, N).
|
get_args(Args, Func, I1, N).
|
||||||
|
|
||||||
|
|
||||||
:- meta_predicate parse_options_list(?, 2, ?, ?, ?).
|
:- meta_predicate(parse_options_list(?, 2, ?, ?, ?)).
|
||||||
|
|
||||||
parse_options_list(Options, Selector, DefaultPairs, OptionValues, Stub) :-
|
parse_options_list(Options, Selector, DefaultPairs, OptionValues, Stub) :-
|
||||||
'$skip_max_list'(_, _, Options, Tail),
|
'$skip_max_list'(_, _, Options, Tail),
|
||||||
@@ -816,7 +816,7 @@ catch(G,C,R) :-
|
|||||||
'$get_current_block'(Bb),
|
'$get_current_block'(Bb),
|
||||||
catch(G,C,R,Bb).
|
catch(G,C,R,Bb).
|
||||||
|
|
||||||
:- meta_predicate catch(0, ?, 0, ?).
|
:- meta_predicate(catch(0, ?, 0, ?)).
|
||||||
|
|
||||||
:- non_counted_backtracking catch/4.
|
:- non_counted_backtracking catch/4.
|
||||||
|
|
||||||
@@ -884,7 +884,7 @@ throw(Ball) :-
|
|||||||
truncate_lh_to(LhLength) :- '$truncate_lh_to'(LhLength).
|
truncate_lh_to(LhLength) :- '$truncate_lh_to'(LhLength).
|
||||||
|
|
||||||
|
|
||||||
:- meta_predicate findall(?, 0, ?).
|
:- meta_predicate(findall(?, 0, ?)).
|
||||||
|
|
||||||
:- non_counted_backtracking findall_cleanup/2.
|
:- non_counted_backtracking findall_cleanup/2.
|
||||||
|
|
||||||
@@ -927,7 +927,7 @@ findall(Template, Goal, Solutions) :-
|
|||||||
'$get_lh_from_offset_diff'(LhOffset, Solutions0, Solutions1).
|
'$get_lh_from_offset_diff'(LhOffset, Solutions0, Solutions1).
|
||||||
|
|
||||||
|
|
||||||
:- meta_predicate findall(?, 0, ?, ?).
|
:- meta_predicate(findall(?, 0, ?, ?)).
|
||||||
|
|
||||||
:- non_counted_backtracking findall/4.
|
:- non_counted_backtracking findall/4.
|
||||||
|
|
||||||
@@ -1045,7 +1045,7 @@ findall_with_existential(Template, Goal, PairedSolutions, Witnesses0, Witnesses)
|
|||||||
).
|
).
|
||||||
|
|
||||||
|
|
||||||
:- meta_predicate bagof(?, 0, ?).
|
:- meta_predicate(bagof(?, 0, ?)).
|
||||||
|
|
||||||
:- non_counted_backtracking bagof/3.
|
:- non_counted_backtracking bagof/3.
|
||||||
|
|
||||||
@@ -1091,7 +1091,7 @@ iterate_variants_and_sort([_|GroupSolutions], Ws, Solution) :-
|
|||||||
iterate_variants_and_sort(GroupSolutions, Ws, Solution).
|
iterate_variants_and_sort(GroupSolutions, Ws, Solution).
|
||||||
|
|
||||||
|
|
||||||
:- meta_predicate setof(?, 0, ?).
|
:- meta_predicate(setof(?, 0, ?)).
|
||||||
|
|
||||||
:- non_counted_backtracking setof/3.
|
:- non_counted_backtracking setof/3.
|
||||||
|
|
||||||
@@ -1168,7 +1168,7 @@ clause(H, B) :-
|
|||||||
).
|
).
|
||||||
|
|
||||||
|
|
||||||
:- meta_predicate asserta(:).
|
:- meta_predicate(asserta(:)).
|
||||||
|
|
||||||
%% asserta(Clause).
|
%% asserta(Clause).
|
||||||
%
|
%
|
||||||
@@ -1184,7 +1184,7 @@ asserta_(Module, (Head :- Body)) :-
|
|||||||
asserta_(Module, Fact) :-
|
asserta_(Module, Fact) :-
|
||||||
'$asserta'(Module, Fact, true).
|
'$asserta'(Module, Fact, true).
|
||||||
|
|
||||||
:- meta_predicate assertz(:).
|
:- meta_predicate(assertz(:)).
|
||||||
|
|
||||||
%% assertz(Clause).
|
%% assertz(Clause).
|
||||||
%
|
%
|
||||||
@@ -1201,7 +1201,7 @@ assertz_(Module, Fact) :-
|
|||||||
'$assertz'(Module, Fact, true).
|
'$assertz'(Module, Fact, true).
|
||||||
|
|
||||||
|
|
||||||
:- meta_predicate retract(:).
|
:- meta_predicate(retract(:)).
|
||||||
|
|
||||||
%% retract(Clause)
|
%% retract(Clause)
|
||||||
%
|
%
|
||||||
@@ -1278,7 +1278,7 @@ retract_module_clause(Head, Body, Module) :-
|
|||||||
; throw(error(type_error(callable, Head), retract/1))
|
; throw(error(type_error(callable, Head), retract/1))
|
||||||
).
|
).
|
||||||
|
|
||||||
:- meta_predicate retractall(:).
|
:- meta_predicate(retractall(:)).
|
||||||
|
|
||||||
%% retractall(Head)
|
%% retractall(Head)
|
||||||
%
|
%
|
||||||
@@ -1318,7 +1318,7 @@ module_abolish(Pred, Module) :-
|
|||||||
; throw(error(type_error(predicate_indicator, Module:Pred), abolish/1))
|
; throw(error(type_error(predicate_indicator, Module:Pred), abolish/1))
|
||||||
).
|
).
|
||||||
|
|
||||||
:- meta_predicate abolish(:).
|
:- meta_predicate(abolish(:)).
|
||||||
|
|
||||||
%% abolish(Pred).
|
%% abolish(Pred).
|
||||||
%
|
%
|
||||||
|
|||||||
@@ -6173,7 +6173,7 @@ difference_arcs([V|Vs], FL0) -->
|
|||||||
|
|
||||||
writeln(T) :- write(T), nl.
|
writeln(T) :- write(T), nl.
|
||||||
|
|
||||||
:- meta_predicate must_succeed(0).
|
:- meta_predicate(must_succeed(0)).
|
||||||
|
|
||||||
must_succeed(G) :-
|
must_succeed(G) :-
|
||||||
( G -> true
|
( G -> true
|
||||||
@@ -6297,7 +6297,7 @@ put_free(F) :- put_attr(F, free, true).
|
|||||||
|
|
||||||
free_node(F) :- get_attr(F, free, true).
|
free_node(F) :- get_attr(F, free, true).
|
||||||
|
|
||||||
:- meta_predicate with_local_attributes(?, 0, ?).
|
:- meta_predicate(with_local_attributes(?, 0, ?)).
|
||||||
|
|
||||||
:- dynamic(nat_copy/1).
|
:- dynamic(nat_copy/1).
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
:- module(cont, [reset/3, shift/1]).
|
:- module(cont, [reset/3, shift/1]).
|
||||||
|
|
||||||
:- meta_predicate reset(0, ?, ?).
|
:- meta_predicate(reset(0, ?, ?)).
|
||||||
|
|
||||||
reset(Goal, Ball, Cont) :-
|
reset(Goal, Ball, Cont) :-
|
||||||
call(Goal),
|
call(Goal),
|
||||||
|
|||||||
@@ -25,9 +25,9 @@ to learn more about them.
|
|||||||
:- use_module(library(lists), [append/3, member/2]).
|
:- use_module(library(lists), [append/3, member/2]).
|
||||||
:- use_module(library(loader), [strip_module/3]).
|
:- use_module(library(loader), [strip_module/3]).
|
||||||
|
|
||||||
:- meta_predicate phrase(2, ?).
|
:- meta_predicate(phrase(2, ?)).
|
||||||
|
|
||||||
:- meta_predicate phrase(2, ?, ?).
|
:- meta_predicate(phrase(2, ?, ?)).
|
||||||
|
|
||||||
:- meta_predicate(phrase(3, ?, ?, ?)).
|
:- meta_predicate(phrase(3, ?, ?, ?)).
|
||||||
|
|
||||||
|
|||||||
@@ -29,9 +29,9 @@
|
|||||||
|
|
||||||
:- use_module(library(format), [portray_clause/1]).
|
:- use_module(library(format), [portray_clause/1]).
|
||||||
|
|
||||||
:- meta_predicate *(0).
|
:- meta_predicate(*(0)).
|
||||||
:- meta_predicate $(0).
|
:- meta_predicate($(0)).
|
||||||
:- meta_predicate $-(0).
|
:- meta_predicate($-(0)).
|
||||||
|
|
||||||
%% $-(Goal)
|
%% $-(Goal)
|
||||||
%
|
%
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
]).
|
]).
|
||||||
|
|
||||||
|
|
||||||
:- meta_predicate check_(1, ?, ?).
|
:- meta_predicate(check_(1, ?, ?)).
|
||||||
|
|
||||||
|
|
||||||
%% must_be(Type, Term)
|
%% must_be(Type, Term)
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
:- use_module(library(atts)).
|
:- use_module(library(atts)).
|
||||||
:- use_module(library(dcgs)).
|
:- use_module(library(dcgs)).
|
||||||
|
|
||||||
:- meta_predicate freeze(-, 0).
|
:- meta_predicate(freeze(-, 0)).
|
||||||
|
|
||||||
:- attribute frozen/1.
|
:- attribute frozen/1.
|
||||||
|
|
||||||
|
|||||||
@@ -65,10 +65,10 @@ Some things that are still missing:
|
|||||||
http_basic_auth/4
|
http_basic_auth/4
|
||||||
]).
|
]).
|
||||||
|
|
||||||
:- meta_predicate http_listen(?, :).
|
:- meta_predicate(http_listen(?, :)).
|
||||||
:- meta_predicate http_listen(?, :, ?).
|
:- meta_predicate(http_listen(?, :, ?)).
|
||||||
|
|
||||||
:- meta_predicate http_basic_auth(:, :, ?, ?).
|
:- meta_predicate(http_basic_auth(:, :, ?, ?)).
|
||||||
|
|
||||||
:- use_module(library(charsio)).
|
:- use_module(library(charsio)).
|
||||||
:- use_module(library(crypto)).
|
:- use_module(library(crypto)).
|
||||||
|
|||||||
@@ -399,7 +399,7 @@ copy_term(Term, Copy, Gs) :-
|
|||||||
; true
|
; true
|
||||||
).
|
).
|
||||||
|
|
||||||
:- meta_predicate call_residue_vars(0, ?).
|
:- meta_predicate(call_residue_vars(0, ?)).
|
||||||
|
|
||||||
call_residue_vars(Goal, Vars) :-
|
call_residue_vars(Goal, Vars) :-
|
||||||
can_be(list, Vars),
|
can_be(list, Vars),
|
||||||
|
|||||||
@@ -117,32 +117,32 @@ Further discussions
|
|||||||
@author Ulrich Neumerkel
|
@author Ulrich Neumerkel
|
||||||
*/
|
*/
|
||||||
|
|
||||||
:- meta_predicate ^(?,0,?).
|
:- meta_predicate(^(?,0,?)).
|
||||||
:- meta_predicate ^(?,1,?,?).
|
:- meta_predicate(^(?,1,?,?)).
|
||||||
:- meta_predicate ^(?,2,?,?,?).
|
:- meta_predicate(^(?,2,?,?,?)).
|
||||||
:- meta_predicate ^(?,3,?,?,?,?).
|
:- meta_predicate(^(?,3,?,?,?,?)).
|
||||||
:- meta_predicate ^(?,4,?,?,?,?,?).
|
:- meta_predicate(^(?,4,?,?,?,?,?)).
|
||||||
:- meta_predicate ^(?,5,?,?,?,?,?,?).
|
:- meta_predicate(^(?,5,?,?,?,?,?,?)).
|
||||||
:- meta_predicate ^(?,6,?,?,?,?,?,?,?).
|
:- meta_predicate(^(?,6,?,?,?,?,?,?,?)).
|
||||||
:- meta_predicate ^(?,7,?,?,?,?,?,?,?,?).
|
:- meta_predicate(^(?,7,?,?,?,?,?,?,?,?)).
|
||||||
:- meta_predicate \(0).
|
:- meta_predicate(\(0)).
|
||||||
:- meta_predicate \(1,?).
|
:- meta_predicate(\(1,?)).
|
||||||
:- meta_predicate \(2,?,?).
|
:- meta_predicate(\(2,?,?)).
|
||||||
:- meta_predicate \(3,?,?,?).
|
:- meta_predicate(\(3,?,?,?)).
|
||||||
:- meta_predicate \(4,?,?,?,?).
|
:- meta_predicate(\(4,?,?,?,?)).
|
||||||
:- meta_predicate \(5,?,?,?,?,?).
|
:- meta_predicate(\(5,?,?,?,?,?)).
|
||||||
:- meta_predicate \(6,?,?,?,?,?,?).
|
:- meta_predicate(\(6,?,?,?,?,?,?)).
|
||||||
:- meta_predicate \(7,?,?,?,?,?,?,?).
|
:- meta_predicate(\(7,?,?,?,?,?,?,?)).
|
||||||
:- meta_predicate +\(?,0).
|
:- meta_predicate(+\(?,0)).
|
||||||
:- meta_predicate +\(?,1,?).
|
:- meta_predicate(+\(?,1,?)).
|
||||||
:- meta_predicate +\(?,2,?,?).
|
:- meta_predicate(+\(?,2,?,?)).
|
||||||
:- meta_predicate +\(?,3,?,?,?).
|
:- meta_predicate(+\(?,3,?,?,?)).
|
||||||
:- meta_predicate +\(?,4,?,?,?,?).
|
:- meta_predicate(+\(?,4,?,?,?,?)).
|
||||||
:- meta_predicate +\(?,5,?,?,?,?,?).
|
:- meta_predicate(+\(?,5,?,?,?,?,?)).
|
||||||
:- meta_predicate +\(?,6,?,?,?,?,?,?).
|
:- meta_predicate(+\(?,6,?,?,?,?,?,?)).
|
||||||
:- meta_predicate +\(?,7,?,?,?,?,?,?,?).
|
:- meta_predicate(+\(?,7,?,?,?,?,?,?,?)).
|
||||||
|
|
||||||
:- meta_predicate no_hat_call(0).
|
:- meta_predicate(no_hat_call(0)).
|
||||||
|
|
||||||
^(V1,C_0,V1) :-
|
^(V1,C_0,V1) :-
|
||||||
no_hat_call(C_0).
|
no_hat_call(C_0).
|
||||||
|
|||||||
@@ -42,17 +42,17 @@ List manipulation predicates
|
|||||||
:- use_module(library(error)).
|
:- use_module(library(error)).
|
||||||
|
|
||||||
|
|
||||||
:- meta_predicate maplist(1, ?).
|
:- meta_predicate(maplist(1, ?)).
|
||||||
:- meta_predicate maplist(2, ?, ?).
|
:- meta_predicate(maplist(2, ?, ?)).
|
||||||
:- meta_predicate maplist(3, ?, ?, ?).
|
:- meta_predicate(maplist(3, ?, ?, ?)).
|
||||||
:- meta_predicate maplist(4, ?, ?, ?, ?).
|
:- meta_predicate(maplist(4, ?, ?, ?, ?)).
|
||||||
:- meta_predicate maplist(5, ?, ?, ?, ?, ?).
|
:- meta_predicate(maplist(5, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate maplist(6, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(maplist(6, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate maplist(7, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(maplist(7, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate maplist(8, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(maplist(8, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
|
|
||||||
:- meta_predicate foldl(3, ?, ?, ?).
|
:- meta_predicate(foldl(3, ?, ?, ?)).
|
||||||
:- meta_predicate foldl(4, ?, ?, ?, ?).
|
:- meta_predicate(foldl(4, ?, ?, ?, ?)).
|
||||||
|
|
||||||
:- use_module(library(error)).
|
:- use_module(library(error)).
|
||||||
|
|
||||||
|
|||||||
@@ -3,8 +3,6 @@
|
|||||||
% module resolution operator.
|
% module resolution operator.
|
||||||
:- op(600, xfy, :).
|
:- op(600, xfy, :).
|
||||||
|
|
||||||
:- op(1199, fx, meta_predicate).
|
|
||||||
|
|
||||||
% Implementation specific declarative operator used to implement
|
% Implementation specific declarative operator used to implement
|
||||||
% call_with_inference_limit/3 and setup_call_cleanup/3. Compiler switches
|
% call_with_inference_limit/3 and setup_call_cleanup/3. Compiler switches
|
||||||
% to the default trust_me, retry_me_else and some other instructions for all
|
% to the default trust_me, retry_me_else and some other instructions for all
|
||||||
@@ -66,70 +64,70 @@
|
|||||||
:- op(1200, xfx, -->).
|
:- op(1200, xfx, -->).
|
||||||
|
|
||||||
% meta_predicate declarations for call/{1, 66}.
|
% meta_predicate declarations for call/{1, 66}.
|
||||||
:- meta_predicate call(0).
|
:- meta_predicate(call(0)).
|
||||||
:- meta_predicate call(1, ?).
|
:- meta_predicate(call(1, ?)).
|
||||||
:- meta_predicate call(2, ?, ?).
|
:- meta_predicate(call(2, ?, ?)).
|
||||||
:- meta_predicate call(3, ?, ?, ?).
|
:- meta_predicate(call(3, ?, ?, ?)).
|
||||||
:- meta_predicate call(4, ?, ?, ?, ?).
|
:- meta_predicate(call(4, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(5, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(5, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(6, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(6, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(7, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(7, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(8, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(8, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(9, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(9, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(10, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(10, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(11, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(11, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(12, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(12, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(13, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(13, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(14, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(14, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(15, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(15, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(16, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(16, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(17, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(17, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(18, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(18, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(19, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(19, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(20, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(20, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(21, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(21, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(22, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(22, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(23, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(23, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(24, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(24, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(25, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(25, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(26, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(26, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(27, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(27, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(28, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(28, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(29, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(29, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(30, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(30, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(31, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(31, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(32, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(32, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(33, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(33, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(34, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(34, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(35, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(35, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(36, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(36, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(37, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(37, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(38, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(38, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(39, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(39, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(40, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(40, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(41, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(41, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(42, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(42, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(43, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(43, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(44, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(44, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(45, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(45, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(46, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(46, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(47, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(47, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(48, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(48, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(49, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(49, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(50, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(50, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(51, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(51, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(52, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(52, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(53, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(53, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(54, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(54, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(55, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(55, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(56, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(56, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(57, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(57, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(58, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(58, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(59, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(59, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(60, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(60, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(60, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(60, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(61, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(61, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(62, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(62, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(63, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(63, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(64, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(64, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
:- meta_predicate call(65, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?).
|
:- meta_predicate(call(65, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)).
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
map_list_to_pairs/3]).
|
map_list_to_pairs/3]).
|
||||||
|
|
||||||
|
|
||||||
:- meta_predicate map_list_to_pairs(2, ?, ?).
|
:- meta_predicate(map_list_to_pairs(2, ?, ?)).
|
||||||
|
|
||||||
%% pairs_keys_values(?Pairs, ?Keys, ?Values)
|
%% pairs_keys_values(?Pairs, ?Keys, ?Values)
|
||||||
%
|
%
|
||||||
|
|||||||
@@ -93,7 +93,7 @@ table_and_status_for_variant(V,T,S) :-
|
|||||||
tbd_table_status(T,S).
|
tbd_table_status(T,S).
|
||||||
|
|
||||||
|
|
||||||
:- meta_predicate start_tabling(?, :).
|
:- meta_predicate(start_tabling(?, :)).
|
||||||
|
|
||||||
start_tabling(Wrapper,Worker) :-
|
start_tabling(Wrapper,Worker) :-
|
||||||
put_new_trie_table_link,
|
put_new_trie_table_link,
|
||||||
|
|||||||
@@ -108,7 +108,7 @@ statistics(runtime, [T,unsupported]) :-
|
|||||||
'$cpu_now'(T0),
|
'$cpu_now'(T0),
|
||||||
T is T0*1000.
|
T is T0*1000.
|
||||||
|
|
||||||
:- meta_predicate time(0).
|
:- meta_predicate(time(0)).
|
||||||
|
|
||||||
:- dynamic(time_id/1).
|
:- dynamic(time_id/1).
|
||||||
:- dynamic(time_state/3).
|
:- dynamic(time_state/3).
|
||||||
|
|||||||
@@ -105,7 +105,7 @@ run_initialization_goals(Module) :-
|
|||||||
; true
|
; true
|
||||||
).
|
).
|
||||||
|
|
||||||
:- meta_predicate success_or_warning(0).
|
:- meta_predicate(success_or_warning(0)).
|
||||||
|
|
||||||
success_or_warning(Goal) :-
|
success_or_warning(Goal) :-
|
||||||
( call(Goal) ->
|
( call(Goal) ->
|
||||||
@@ -403,7 +403,7 @@ predicate_indicator_sequence(PI_Seq) :-
|
|||||||
)
|
)
|
||||||
).
|
).
|
||||||
|
|
||||||
:- meta_predicate add_predicate_declaration(3, ?).
|
:- meta_predicate(add_predicate_declaration(3, ?)).
|
||||||
|
|
||||||
add_predicate_declaration(Handler, Name/Arity) :-
|
add_predicate_declaration(Handler, Name/Arity) :-
|
||||||
predicate_indicator(Name/Arity),
|
predicate_indicator(Name/Arity),
|
||||||
|
|||||||
@@ -213,7 +213,7 @@ fn setup_qualified_import(mut terms: Vec<Term>) -> Result<UseModuleExport, Compi
|
|||||||
* setup_meta_predicate tries to extract meta-predicate information
|
* setup_meta_predicate tries to extract meta-predicate information
|
||||||
* from an appropriately formed declaration
|
* from an appropriately formed declaration
|
||||||
*
|
*
|
||||||
* :- meta_predicate maplist(:, ?, ?).
|
* :- meta_predicate(maplist(:, ?, ?)).
|
||||||
*
|
*
|
||||||
* indicating that, for each QueryTerm call to maplist/3, the first
|
* indicating that, for each QueryTerm call to maplist/3, the first
|
||||||
* argument is to be expanded with the call resolution ((:)/2)
|
* argument is to be expanded with the call resolution ((:)/2)
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ assert_p(A, B) :-
|
|||||||
phrase(portray_clause_(A), Portrayed),
|
phrase(portray_clause_(A), Portrayed),
|
||||||
phrase((B, ".\n"), Portrayed).
|
phrase((B, ".\n"), Portrayed).
|
||||||
|
|
||||||
:- meta_predicate call_residual_goals(0, ?).
|
:- meta_predicate(call_residual_goals(0, ?)).
|
||||||
|
|
||||||
call_residual_goals(Goal, ResidualGoals) :-
|
call_residual_goals(Goal, ResidualGoals) :-
|
||||||
call_residue_vars(Goal, Vars),
|
call_residue_vars(Goal, Vars),
|
||||||
|
|||||||
Reference in New Issue
Block a user