| :: ::: |
access variables in a namespace |
left-associative |
| $ @ |
component / slot extraction |
left-associative |
| [ [[ |
indexing |
left-associative |
| ^ |
exponentiation (right to left) |
right-associative |
| - + |
unary minus and plus |
left-associative |
| : |
sequence operator |
left-associative |
| %any% |
special operators (including %% and %/% |
left-associative |
| * / |
multiply, divide |
left-associative |
| + - |
(binary) add, subtract |
left-associative |
| < > <= >= == != |
ordering and comparison |
left-associative |
| ! |
negation |
left-associative |
| & && |
and |
left-associative |
| | || |
or |
left-associative |
| ~ |
as in formulae |
left-associative |
| -> ->> |
rightwards assignment |
right-associative |
| <- <<- |
assignment (right to left) |
right-associative |
| = |
assignment (right to left) |
right-associative |
| ? |
help (unary and binary) |
left-associative |