This is great stuff, thanks for doing this. I couldn't see any bugs in it, though I must admit that 21.2.2.4 part 4 made my head hurt, so I skipped it.
Just to prove I actually read it, I'll point out that independant is spelled independent, On Tue, Nov 24, 2015 at 6:35 PM, Claude Pache <claude.pa...@gmail.com> wrote: > > Le 20 nov. 2015 à 15:41, Nozomu Katō <noz...@akenotsuki.com> a écrit : > > I was expecting that ES6 would come with look-behinds, because a > proposal had been put at: > > http://web.archive.org/web/20121114071428/http://wiki.ecmascript.org/doku.php?id=harmony:proposals > > However, ES6 does not support them. I noticed that the link to the > proposal had been struck-through: > > http://web.archive.org/web/20150812143714/http://wiki.ecmascript.org/doku.php?id=harmony:proposals > > I wondered what was a problem. I did research to know the situation > about look-behinds, and I found this post: > https://mail.mozilla.org/pipermail/es-discuss/2013-October/033911.html > > I realised that a spec needed to be written by someone, but "someone" > had not appeared yet. Thus, I wrote a spec, subscribed to es-discuss, > and posted the spec. What made me decide to post that spec was this > post and thread. > > But now, it turns out that look-behinds similar to the proposal that has > been struck-through have been implemented experimentally in Chromium and > Gecko. I am confused about the ongoing situation. > > I am NOT an objector against .NET-compatible look-behinds. But I wonder > if there is someone who writes a spec for them. I have no idea how the > behaviours of look-behinds based on the .NET implementation are > described in the language used by the ECMAScript spec. Introducing an > internal direction switch might be a relatively simple way, but I have > no concrete idea even about it. > > Nozomu > > > > I've amended the spec in order to add .NET-style lookbehinds. It proved to > be indeed relatively simple, once you get how it works. Here is the result > (with diffs): > > http://claudepache.github.io/ecma262/#sec-pattern > > The most difficult part was to manage to output the token `<!` in > ecmarkdown :-P > > —Claude > > > > _______________________________________________ > es-discuss mailing list > es-discuss@mozilla.org > https://mail.mozilla.org/listinfo/es-discuss > >
_______________________________________________ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss