I'm wondering if anyone else has been confused by the prescribed book's definition of operator precedence.
On page 75, the author says that since * binds stronger than +, + has higher precedence. Now that seems backwards to me, since the operator with the highest precedence should surely be performed first (leaving the result for the other operator).
On the next 2 pages, the author describes yfx as a operator with 1st argument precedence higher than the 2nd, and thus a-b-c should be interpreted as (a-b)-c, i.e. higher predence first! This makes sense, but it contradicts what was said earlier. Right?!?