add meta_predicate declaration for must_succeed/1

This commit is contained in:
Markus Triska
2021-02-03 23:49:28 +01:00
parent 24e6c31c44
commit b96ff781bc

View File

@@ -5884,10 +5884,12 @@ difference_arcs([V|Vs], FL0) -->
writeln(T) :- write(T), nl.
:- meta_predicate must_succeed(0).
must_succeed(G) :-
(G -> true
;write(failed-G), halt
).
( G -> true
; throw(failed-G)
).
enumerate([], _) --> [].
enumerate([N|Ns], V) -->