correct-ish definition of reverse.

This commit is contained in:
Mark Thom
2018-04-18 15:31:36 -06:00
parent 54b17a6782
commit 167d8a7590

View File

@@ -16,8 +16,7 @@ is_list([_|T]) :- is_list(T).
memberchk(X, Xs) :- member(X, Xs), !.
reverse(Xs, Ys) :- var(Ys), !, reverse(Xs, [], Ys).
reverse(Ys, Xs) :- reverse(Xs, [], Ys).
reverse(Xs, Ys) :- reverse(Xs, [], Ys).
reverse([], Ys, Ys).
reverse([H|T], Ps, Rs) :-