The trouble with ambiguous grammars

Brendan Eich brendan at mozilla.com
Mon Oct 20 11:46:58 PDT 2008


On Oct 20, 2008, at 11:44 AM, Brendan Eich wrote:

> On Oct 20, 2008, at 11:35 AM, Waldemar Horwat wrote:
>
>> Brendan Eich wrote:
>>> On Oct 17, 2008, at 4:16 PM, Waldemar Horwat wrote:
>>>> The old ES4 grammar is machine-verified LR(1).  It's on:
>>>>
>>>> http://www.mozilla.org/js/language/old-es4/
>>> One based on ES3 would be helpful for ES3.1 and Harmony. Someone
>>> needs to invest effort here. If not you, who? This is as good a
>>> time as any to call for capable potential volunteers to scope the
>>> work and, if they are willing, and step forward.
>>
>> I'll do it for both.  For Harmony it's not clear what's in and out
>> at this point, so I'm somewhat at a loss as to what to put in there.
>
> Testing ideas from http://wiki.ecmascript.org/doku.php?id=strawman:strawman
>  pages and (other than let expressions,

Or (in the case of http://wiki.ecmascript.org/doku.php?id=strawman:lambdas) 
  lambda with expression body syntax, as opposed to block body syntax.

/be

> which are already found
> wanting) validating or invalidating them would be most helpful.  
> Thanks,
>
> /be
> _______________________________________________
> Es-discuss mailing list
> Es-discuss at mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss



More information about the Es-discuss mailing list