Фон
Я хочу иметь возможность анализировать исходный код Javascript в приложении Delphi. Мне нужно иметь возможность идентифицировать переменные и функции в исходном коде с целью внесения изменений в код с помощью более позднего кода. Я понимаю, что мне, вероятно, нужно использовать для этой цели лексер, но мне не очень повезло с найденным мною лексером (Dyaclexx).
Вопрос
Есть ли подходящее бесплатное программное обеспечение или анализатор / лексер delphi с открытым исходным кодом, который уже имеет наборы токенов для Javascript или может быть легко модифицирован для этой цели без особых проблем?
Если такого инструмента еще нет, то как лучше всего научиться писать для этой цели собственный лексер?
Спасибо