, так как ответов нет, я сам отвечаю на свой пост с помощью рабочего решения для меня:
Для лексического анализатора Вы видите исходный код Synedit для маркера JavaScript. Маркер в контексте Synedit является лексическим анализатором со специальными рычагами для обеспечения выделения компоненту редактора. Обрезка тех рычагов и получение простого лексического анализатора являются тривиальным заданием.
Также редактор Synedit может приехать удобный при изучении, как создать лексические анализаторы, поскольку это будет справка для визуального тестирования лексических анализаторов, в реальном времени. Вы видите демонстрации или просите в списке рассылки больше.
Я думаю, что необходимо использовать, должен посмотреть на GoldParser (http://www.devincook.com/goldparser) для генерации полного синтаксического анализатора JS в коде Delphi. GoldParser является бесплатным программным обеспечением все же.