add meta_predicate declaration for must_succeed/1
This commit is contained in:
@@ -5884,10 +5884,12 @@ difference_arcs([V|Vs], FL0) -->
|
|||||||
|
|
||||||
writeln(T) :- write(T), nl.
|
writeln(T) :- write(T), nl.
|
||||||
|
|
||||||
|
:- meta_predicate must_succeed(0).
|
||||||
|
|
||||||
must_succeed(G) :-
|
must_succeed(G) :-
|
||||||
(G -> true
|
( G -> true
|
||||||
;write(failed-G), halt
|
; throw(failed-G)
|
||||||
).
|
).
|
||||||
|
|
||||||
enumerate([], _) --> [].
|
enumerate([], _) --> [].
|
||||||
enumerate([N|Ns], V) -->
|
enumerate([N|Ns], V) -->
|
||||||
|
|||||||
Reference in New Issue
Block a user