Brendan Eich (2013-11-11T01:26:22.000Z)
Brendan Eich wrote:
> I say over-general because: do we really want this to be valid ES6?
>
> class D extends B = C {
> }
>
> Using a higher-precedence expression non-terminal seems better. How 
> about the next lower-precedence 

Sorry, higher-precedence (jetlag)

> nonterminal that does not end in AssignmentExpression, namely 
> LogicalORExpression?

Another way to go is far higher precedence, say LeftHandSideExpression? 
That avoids all arithmetic operators, unary and binary.

/be
domenic at domenicdenicola.com (2013-11-13T17:00:14.949Z)
Brendan Eich wrote:
> Using a higher-precedence expression non-terminal seems better. How 
> about the next lower-precedence 

Sorry, higher-precedence (jetlag)

> nonterminal that does not end in AssignmentExpression, namely 
> LogicalORExpression?

Another way to go is far higher precedence, say LeftHandSideExpression? 
That avoids all arithmetic operators, unary and binary.