If we have an expression:
a $ b @ c
$ is a left-associative operator, @ is right-associative. They have the same precedence.
$
@
How is this expression parsed? As (a $ b) @ c or as a $ (b @ c)?
(a $ b) @ c
a $ (b @ c)