and
, or
xor
and other infix functions for bitwise operations are not operators as such, and their execution order coincides with the order of other infix functions, i.e. left to right, so these two lines are equivalent:
a or b and c or d and e
(((a or b) and c) or d) and e
Also note that the priority of infix functions is lower than that of operators:
1 + 2 and 3 + 4
(1 + 2) and (3 + 4)
source
share