> On Mon, Apr 6, 2015 at 5:42 PM, Brendan Eich <brendan at mozilla.org 
> <https://mail.mozilla.org/listinfo/es-discuss>> wrote:
>
>>* Did you keep backward compatibility? `x?.1:y` must continue to work.
*>
>
>​This is why I suggested a leading operator (`?a.?b()`) because it seems
>like it would have the least potential for conflict with existing valid
>syntax​

What about something like

MemberExpression[?Yield]  ? . IdentifierName
MemberExpression[?Yield]  ? *[* Expression[In, ?Yield] ]

Context specific to MemberExpressions, as far as I'm aware there's no
otherwise valid ternary expression that could be mixed up for it, and
it wouldn't need a cover grammar?
_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to