Refutable pattern

Brendan Eich brendan at
Tue Feb 5 23:00:29 PST 2013

Sorry if I was a thread-killer, posting four times in a row.

On balance we have:

prefix-? pros:
* LR(1) grammar without ambiguity or lookahead restriction.

prefix-? cons:
* ASI hazard if ? starts an intended destructuring assignment expression.

suffix-? pros:
* Matches CoffeeScript
* Matches o?.p existential operator 

suffix-? cons:
* Requires yet another a lookahead restriction on top of LR(1).

I'm ok either way. I made my best case for suffix-?. Thoughts and 
comments welcome.


More information about the es-discuss mailing list