Looks like Ragel will generate a JS parser with no added dependencies.

/