ISO: remove nonstandard operator meta_predicate.

Use functional notation instead for declarations.

This addresses #2822.
This commit is contained in:
Markus Triska
2025-08-02 10:08:27 +02:00
parent a43bac8fd8
commit a8da2b6a99
19 changed files with 142 additions and 144 deletions

View File

@@ -6173,7 +6173,7 @@ difference_arcs([V|Vs], FL0) -->
writeln(T) :- write(T), nl.
:- meta_predicate must_succeed(0).
:- meta_predicate(must_succeed(0)).
must_succeed(G) :-
( G -> true
@@ -6297,7 +6297,7 @@ put_free(F) :- put_attr(F, free, true).
free_node(F) :- get_attr(F, free, true).
:- meta_predicate with_local_attributes(?, 0, ?).
:- meta_predicate(with_local_attributes(?, 0, ?)).
:- dynamic(nat_copy/1).