AST: assignment operators are executed from right to left