1 fx $ Bind toplevel variable200 xfy ^ (1) Predicate
200 xfy ^ (2) Arithmetic function
300 xfx mod Arithmetic function
400 yfx * Arithmetic function
400 yfx / Arithmetic function
400 yfx // Arithmetic function
400 yfx << Arithmetic function
400 yfx >> Arithmetic function
400 yfx xor Arithmetic function
500 fx + Arithmetic function
500 fx - Arithmetic function
500 fx ? XPCE: obtainer
500 fx \ Arithmetic function
500 yfx + Arithmetic function
500 yfx - Arithmetic function
500 yfx /\ Arithmetic function
500 yfx \/ Arithmetic function
600 xfy : module:term separator
700 xfx < Predicate
700 xfx = Predicate
700 xfx =.. Predicate
700 xfx =:= Predicate
700 xfx =< Predicate
700 xfx == Predicate
700 xfx =@= Predicate
700 xfx =¯ Predicate
700 xfx > Predicate
700 xfx >= Predicate
700 xfx @< Predicate
700 xfx @=< Predicate
700 xfx @> Predicate
700 xfx @>= Predicate
700 xfx is Predicate
700 xfx ¯ Predicate
700 xfx ¯= Predicate
700 xfx ¯@= Predicate
900 fy not Predicate
900 fy Predicate
1000 xfy , Predicate
1050 xfy -> Predicate
1100 xfy ; Predicate
1100 xfy | Predicate
1150 fx discontiguous Predicate
1150 fx dynamic Predicate
1150 fx module_transparent Predicate
1150 fx multifile Predicate
1150 fx volatile Predicate
1150 fx initialization Predicate
1200 fx :- Introduces a directive
1200 fx ?- Introduces a directive
1200 xfx --> DCGrammar: rewrite
1200 xfx :- head :- body. separator