Just an update to you all: I'm only very weakly for this, and I'm okay
to rescind this suggestion.

-----

Isiah Meadows
cont...@isiahmeadows.com
www.isiahmeadows.com

On Fri, Jun 28, 2019 at 5:01 PM Waldemar Horwat <walde...@google.com> wrote:
>
> On 6/28/19 8:41 AM, Isiah Meadows wrote:
> > Currently, the production `a+ +b` requires a space to disambiguate it from 
> > the increment operator. However, `a++b` is not itself valid, as the postfix 
> > increment cannot be immediately followed by a bare identifier on the same 
> > line, nor can a prefix operator be preceded by one on the same line. Could 
> > the grammar be amended to include this production and make it evaluate 
> > equivalently to `a+ +b`
> >
> > AdditionExpression :: AdditionExpression `++` [no LineTerminator here] 
> > UnaryExpression
>
> Maybe it could, but the extra complexity really doesn't seem worth it, 
> particularly since you'd need the unusual line terminator restriction to 
> avoid breaking existing code.  Other uses of + don't have line terminator 
> restrictions.
>
>      Waldemar
_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to