>> JS REPLs tend to parse input as Program productions. Parsing "{} + {}" as a
>> block followed by a unary expression is correct according to ES5 grammar for
>> Program. IE behaves the same.
>>
>
> It's not just in Program, it's any statement context. However, it is hard to
> actually observe outside of a REPL. Try this variant
>
> function f() {
> {;} + {}
> }
>
> to more clearly see what is being parsed.
What works for me is closing my left eye. ;-)
http://www.youtube.com/watch?v=46btEgKmCTo
--
Dr. Axel Rauschmayer
[email protected]
home: rauschma.de
twitter: twitter.com/rauschma
blog: 2ality.com
_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss