Identifying ECMAScript identifiers

gaz Heyes gazheyes at
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.

On 8 March 2013 07:35, Norbert Lindenberg <ecmascript at
> 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:
> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the es-discuss mailing list