fix bugs in call_with_inference_limit
This commit is contained in:
13
src/prolog/lib/control.pl
Normal file
13
src/prolog/lib/control.pl
Normal file
@@ -0,0 +1,13 @@
|
||||
:- op(700, xfx, \=).
|
||||
|
||||
once(G) :- G, !.
|
||||
|
||||
\=(X, X) :- !, false.
|
||||
\=(_, _).
|
||||
|
||||
between(Lower, Upper, Lower) :-
|
||||
Lower =< Upper.
|
||||
between(Lower1, Upper, X) :-
|
||||
Lower1 < Upper,
|
||||
Lower2 is Lower1 + 1,
|
||||
between(Lower2, Upper, X).
|
||||
Reference in New Issue
Block a user