Lines Matching refs:Op
129 prefixop(Op, Prec, Prec) :-
130 current_op(Prec, fy, Op), !.
131 prefixop(Op, Prec, Less) :-
132 current_op(Prec, fx, Op), !,
136 postfixop(Op, Prec, Prec) :-
137 current_op(Prec, yf, Op), !.
138 postfixop(Op, Less, Prec) :-
139 current_op(Prec, xf, Op), !, Less is Prec-1.
142 infixop(Op, Less, Prec, Less) :-
143 current_op(Prec, xfx, Op), !, Less is Prec-1.
144 infixop(Op, Less, Prec, Prec) :-
145 current_op(Prec, xfy, Op), !, Less is Prec-1.
146 infixop(Op, Prec, Prec, Less) :-
147 current_op(Prec, yfx, Op), !, Less is Prec-1.
261 % after_prefix_op(+Op, +Prec, +ArgPrec, +Rest, +Precedence, -Ans, -LeftOver)
263 after_prefix_op(Op, Oprec, _, S0, Precedence, _, _) :-
265 syntax_error([prefix,operator,Op,in,context,
268 after_prefix_op(Op, Oprec, _, S0, Precedence, Answer, S) :-
271 exprtl(S1, Oprec, Op, Precedence, Answer, S).
273 after_prefix_op(Op, Oprec, Aprec, S1, Precedence, Answer, S) :-
275 Term =.. [Op,Arg], !,