user-defined monadic | highest |
(tightest binding) | |
. | |
monadic | . |
dyadic | . |
. | |
relational operators (.GT. etc.) | . |
.NOT. | . |
.AND. | . |
.OR. | . |
.EQV., .NEQV. | (weakest binding) |
user-defined dyadic | lowest |
For multiple same-level operators evaluation is done left to right (except for ).
Paranthesis can alter the order of evaluation, and are recommended anyway for
clarity. Sometimes paranthesis can make subtle differences, e.g.