put the following in order based on their precedent
1) left << >>
2)right = += -= *= /= .= %= &= |= ^= <<= >>=
3) non [] ()
4)left &&
6) right new
7)left XOR
8) left + - .
9)left ^
14)left OR
15) left * / %
16) non == != === !==
17)left |
18) right !~ ++ -- (int)(float)...@
19)left ||
20)left AND
10)left ? :
11) non < <= > > = <>
12)left ,
13)left &
- 6
- 3
- 18
- 15
- 8
- 1
- 11
- 16
- 13
- 9
- 17
- 4
- 19
- 10
- 2
- 20
- 7
- 14
- 12