Identifying ECMAScript identifiers

gaz Heyes gazheyes at gmail.com
Fri Mar 8 01:42:41 PST 2013


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 <ecmascript at 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 at mozilla.org
> https://mail.mozilla.org/listinfo/es-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20130308/7414d31b/attachment-0001.html>


More information about the es-discuss mailing list