Lines Matching refs:Op
91 prefixop(Op, Prec, Prec) :-
92 current_op(Prec, fy, Op), !.
93 prefixop(Op, Prec, Less) :-
94 current_op(Prec, fx, Op), !,
98 postfixop(Op, Prec, Prec) :-
99 current_op(Prec, yf, Op), !.
100 postfixop(Op, Less, Prec) :-
101 current_op(Prec, xf, Op), !, Less is Prec-1.
104 infixop(Op, Less, Prec, Less) :-
105 current_op(Prec, xfx, Op), !, Less is Prec-1.
106 infixop(Op, Less, Prec, Prec) :-
107 current_op(Prec, xfy, Op), !, Less is Prec-1.
108 infixop(Op, Prec, Prec, Less) :-
109 current_op(Prec, yfx, Op), !, Less is Prec-1.
215 % after_prefix_op(+Op, +Prec, +ArgPrec, +Rest, +Precedence, -Ans, -LeftOver)
217 after_prefix_op(Op, Oprec, _Aprec, S0, Precedence, _, _) :-
219 syntax_error([prefix,operator,Op,in,context,
222 after_prefix_op(Op, Oprec, _Aprec, S0, Precedence, Answer, S) :-
225 exprtl(S1, Oprec, Op, Precedence, Answer, S).
227 after_prefix_op(Op, Oprec, Aprec, S1, Precedence, Answer, S) :-
229 Term =.. [Op,Arg], !,