Re:Puffs: Parsing Untrusted File Formats Safely
by masklinn on Friday November 17, 2017 @03:57AM
(#15720326)
My point is that's not "equal precedence". Smalltalk has equal precedence, "2 + 3 * 4" parses as "(2 + 3) * 4". If you reject the expression entirely you don't have equal precedences, you have unmixable operators or precedences (the latter being if "2 + 3 - 4" is still allowed).
See e.g the "precedence bug" comment I wrote elsewhere on this page.