Resolve precedence before associativity. So 1+2-3 == (1+2)-3 because + and - have the same precedence. But 1+2*3 == 1+(2*3) because * has precedence over +.