Operator Precedence is not always easy

Is 1 << 2 * 3 semantically equivalent to (1 << 2) * 3?

Deciphering a convoluted expression is far from trivial. The expression in the blue box is compared to the expression in the green box to determine if they are syntatically equivalent.

This demo is inspired by mothereff.in/operator-precedence.