You forgot to include MentalJS. I can parse 120k identifier in 5ms on Firefox on my crappy machine. My method is much faster than any of the parsers you listed and I handle unicode escapes too. http://businessinfo.co.uk/labs/MentalJS/MentalJS.html
On 8 March 2013 07:35, Norbert Lindenberg <ecmascr...@lindenbergsoftware.com > wrote: > ECMAScript is used to implement a variety of tools that check code for > conformance with the ECMAScript specification, minimize it, perform other > transformations, or generate ECMAScript code. These tools have to be able > to recognize ECMAScript identifiers, taking the identifier specification > and the underlying Unicode specification into consideration - not quite > easy given the ever-growing Unicode character set. > > While looking at support for Unicode character properties in general, I > realized that this use case is shaped differently from others, fundamental > to ECMAScript, and amenable to a fairly simple solution, and so there's now > a strawman: > http://wiki.ecmascript.org/doku.php?id=strawman:identifier_identification > > I'd like to discuss this at next week's TC 39 meeting, but also invite > earlier comments. > > Thanks, > Norbert > > _______________________________________________ > 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