use individual meta_predicate/1 declarations

This commit is contained in:
Markus Triska
2021-02-25 22:02:51 +01:00
parent b85e260b92
commit dfb60ec2ed

View File

@@ -114,31 +114,30 @@ http://www.complang.tuwien.ac.at/ulrich/Prolog-inedit/ISO-Hiord
@author Ulrich Neumerkel @author Ulrich Neumerkel
*/ */
:- meta_predicate :- meta_predicate ^(?,0,?).
^(?,0,?), :- meta_predicate ^(?,1,?,?).
^(?,1,?,?), :- meta_predicate ^(?,2,?,?,?).
^(?,2,?,?,?), :- meta_predicate ^(?,3,?,?,?,?).
^(?,3,?,?,?,?), :- meta_predicate ^(?,4,?,?,?,?,?).
^(?,4,?,?,?,?,?), :- meta_predicate ^(?,5,?,?,?,?,?,?).
^(?,5,?,?,?,?,?,?), :- meta_predicate ^(?,6,?,?,?,?,?,?,?).
^(?,6,?,?,?,?,?,?,?), :- meta_predicate ^(?,7,?,?,?,?,?,?,?,?).
^(?,7,?,?,?,?,?,?,?,?), :- meta_predicate \(0).
\(0), :- meta_predicate \(1,?).
\(1,?), :- meta_predicate \(2,?,?).
\(2,?,?), :- meta_predicate \(3,?,?,?).
\(3,?,?,?), :- meta_predicate \(4,?,?,?,?).
\(4,?,?,?,?), :- meta_predicate \(5,?,?,?,?,?).
\(5,?,?,?,?,?), :- meta_predicate \(6,?,?,?,?,?,?).
\(6,?,?,?,?,?,?), :- meta_predicate \(7,?,?,?,?,?,?,?).
\(7,?,?,?,?,?,?,?), :- meta_predicate +\(?,0).
+\(?,0), :- meta_predicate +\(?,1,?).
+\(?,1,?), :- meta_predicate +\(?,2,?,?).
+\(?,2,?,?), :- meta_predicate +\(?,3,?,?,?).
+\(?,3,?,?,?), :- meta_predicate +\(?,4,?,?,?,?).
+\(?,4,?,?,?,?), :- meta_predicate +\(?,5,?,?,?,?,?).
+\(?,5,?,?,?,?,?), :- meta_predicate +\(?,6,?,?,?,?,?,?).
+\(?,6,?,?,?,?,?,?), :- meta_predicate +\(?,7,?,?,?,?,?,?,?).
+\(?,7,?,?,?,?,?,?,?).
:- meta_predicate no_hat_call(0). :- meta_predicate no_hat_call(0).