How is the expression x---y
parsed? Is it a legal expression?
It's legal and parsed as x--
-
y
.
I believe the first two minus signs are interpreted as a post-decrement operator because it's the longest token following x
that is legal to appear. This leaves the third minus to play the role of subtraction.
This is in accordance with the Maximal Much Rule[1]
[1]. http://en.wikipedia.org/wiki/Maximal_munch
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With