Fix priority in op/3
This commit is contained in:
@@ -170,14 +170,14 @@ repl :-
|
|||||||
%% Enable op declarations with lists of operands, i.e.,
|
%% Enable op declarations with lists of operands, i.e.,
|
||||||
%% :- op(900, fy, [$,@]).
|
%% :- op(900, fy, [$,@]).
|
||||||
|
|
||||||
user:term_expansion((:- op(Pred, Spec, Ops)), OpResults) :-
|
user:term_expansion((:- op(Pri, Spec, Ops)), OpResults) :-
|
||||||
ground(Ops),
|
ground(Ops),
|
||||||
Ops = [Op | OtherOps],
|
Ops = [Op | OtherOps],
|
||||||
expand_op_list([Op | OtherOps], Pred, Spec, OpResults).
|
expand_op_list([Op | OtherOps], Pri, Spec, OpResults).
|
||||||
|
|
||||||
expand_op_list([], _, _, []).
|
expand_op_list([], _, _, []).
|
||||||
expand_op_list([Op | OtherOps], Pred, Spec, [(:- op(Pred, Spec, Op)) | OtherResults]) :-
|
expand_op_list([Op | OtherOps], Pri, Spec, [(:- op(Pri, Spec, Op)) | OtherResults]) :-
|
||||||
expand_op_list(OtherOps, Pred, Spec, OtherResults).
|
expand_op_list(OtherOps, Pri, Spec, OtherResults).
|
||||||
|
|
||||||
|
|
||||||
read_and_match :-
|
read_and_match :-
|
||||||
|
|||||||
Reference in New Issue
Block a user