revert to older between.pl

This commit is contained in:
Mark Thom
2020-02-20 10:07:45 -07:00
parent eb1980d286
commit e5a0ba7bf3

View File

@@ -6,15 +6,10 @@
:- use_module(library(error)).
between(Lower, Upper, X) :-
( Upper == inf ->
must_be(integer, Lower),
can_be(integer, X),
enumerate_nats(Lower, X)
; must_be(integer, Lower),
must_be(integer, Upper),
can_be(integer, X),
between_(Lower, Upper, X)
).
must_be(integer, Lower),
must_be(integer, Upper),
can_be(integer, X),
between_(Lower, Upper, X).
between_(Lower, Upper, Lower) :-
Lower =< Upper.