Version: 1.5#118 (2000/4/19, 18:13:43 CEST)
Version of last change: 0.9#7 (1999/3/17, 17:29:23 MET)
Standard operators are defined by this predicate:
standard_ops :-
op(1200,xfx,[:-]),
op(1200,fx,[:-,?-]),
op(1100,xfy,[;]),
op(1050,xfy,[->]),
op(1000,xfy,[',']),
op(950,xfy,[@&,\@&]),
op(950,xf,[@&]),
op(900,fy,[\+]),
op(700,xfx,[=,\=,==,\==,@<,@>,@=<,@>=,=..,is,=:=,=\=,<,=<,>,>=]),
op(550,xfx,[:]),
op(500,yfx,[+,-,/\,\/,#]),
op(500,fy,[++,--]),
op(400,yfx,[*,/,//,rem,mod,<<,>>]),
op(200,fy,[+,-,\]),
op(200,xfx,[**]),
op(200,xfy,[^]),
op(200,xfy,[`]),
op(25,fy,[^]).
operators)operators)
Usage: op(+Precedence,+Type,+Name)
Name to be an operator of the stated Type and Precedence. Name may also be a list of atoms in which case all of them are declared to be operators. If Precedence is 0 then the operator properties of Name (if any) are cancelled.
op(+Precedence,+Type,+Name) may not conform the functionality documented.
(doc_props:doc_incomplete/1)
Usage: current_op(?(Precedence),?(Type),?(Op))
Op is currently an operator of type Type and precedence Precedence. Neither Op nor the other arguments need be instantiated at the time of the call; i.e., this predicate can be used to generate as well as to test.
current_op(?(Precedence),?(Type),?(Op)) may not conform the functionality documented.
(doc_props:doc_incomplete/1)
No further documentation available for this predicate.
No further documentation available for this predicate.
No further documentation available for this predicate.
Go to the first, previous, next, last section, table of contents.