Operator precedence in Lua follows the table below, from lower to higher priority:
or and < > <= >= ~= == .. + - * / % not # - (unary) ^
As usual, you can use parentheses to change the precedences of an expression. The concatenation ('=..=') and exponentiation ('=^=') operators are right associative. All other binary operators are left associative.