consult
This commit is contained in:
parent
8e43a02789
commit
cfaedf5db4
@ -77,15 +77,6 @@ static int64_t and_seek(int sno, int64_t where, int how) {
|
|||||||
static void
|
static void
|
||||||
and_flush(int sno) {
|
and_flush(int sno) {
|
||||||
|
|
||||||
buff0 += '\0';
|
|
||||||
streamerInstance->display(buff0);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//
|
|
||||||
// Created by vsc on 11-07-2017.
|
|
||||||
//
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -681,6 +681,9 @@ db_files(Fs) :-
|
|||||||
'$csult'(Fs, M) :-
|
'$csult'(Fs, M) :-
|
||||||
'$load_files'(M:Fs,[consult(consult)],[M:Fs]).
|
'$load_files'(M:Fs,[consult(consult)],[M:Fs]).
|
||||||
|
|
||||||
|
'$csult_in_mod'(M, -F ) :- $load_files'(M:F,[],[M:F])
|
||||||
|
'$csult_in_mod'(M, F ) :- $load_files'(M:F,[consult(consult)],[M:F])
|
||||||
|
|
||||||
'$extract_minus'([], []).
|
'$extract_minus'([], []).
|
||||||
'$extract_minus'([-F|Fs], [F|MFs]) :-
|
'$extract_minus'([-F|Fs], [F|MFs]) :-
|
||||||
'$extract_minus'(Fs, MFs).
|
'$extract_minus'(Fs, MFs).
|
||||||
|
12
pl/top.yap
12
pl/top.yap
@ -699,11 +699,15 @@ write_query_answer( Bindings ) :-
|
|||||||
'$call'(not(X), _CP, G0, M) :- !,
|
'$call'(not(X), _CP, G0, M) :- !,
|
||||||
\+ ('$current_choice_point'(CP),
|
\+ ('$current_choice_point'(CP),
|
||||||
'$call'(X,CP,G0,M) ).
|
'$call'(X,CP,G0,M) ).
|
||||||
'$call'(!, CP, _,_) :- !,
|
'$call'(!, CP, CP,G0) :- !,
|
||||||
'$$cut_by'(CP).
|
'$$cut_by'(CP).
|
||||||
'$call'([A|B], _, _, M) :- !,
|
'$call'([X|Y], _, _, M) :-
|
||||||
'$csult'([A|B], M).
|
(Y == [] ->
|
||||||
'$call'(G, _CP, _G0, CurMod) :-
|
consult(M:X)
|
||||||
|
;
|
||||||
|
'$csult'([X|Y] ,M)
|
||||||
|
),
|
||||||
|
$call'(G, _CP, _G0, CurMod) :-
|
||||||
% /*
|
% /*
|
||||||
% (
|
% (
|
||||||
% '$is_metapredicate'(G,CurMod)
|
% '$is_metapredicate'(G,CurMod)
|
||||||
|
Reference in New Issue
Block a user