如何解析表达式x --- y?这是一个法律表达吗?

Ken*_*asa 5 c++ syntax

如何x---y解析表达式?这是一个法律表达吗?

Jon*_*Jon 10

这是合法的,并解析为x-- - y.

我相信前两个减号被解释为后递减运算符,因为它是后续最长的令牌x,是合法的.这使得第三个减去扮演减法的角色.这符合最大规则 [1]

[1].http://en.wikipedia.org/wiki/Maximal_munch