Может быть ANTLR подойдёт?
http://www.antlr.org/
Для него множество готовых файлов с описание грамматики существует, в том числе для Javascript.
Он представляет собой некий закрытый exe, который на вход принимает файл грамматики и генерит, например, С++ код, который в купе с открытыми библиотечными файлами является автономным парсером.