Expression Tree
10 + a * 2
x * -(1 - y)
7 * 3 + 100
12 / -10 * a
x + x * (x) - x - x + x / x * x
Operator Precedence
×
÷
+
-
Note: not ~ and parentheses () have the highest precedence by default