バックグラウンド
Delphi アプリケーションで Javascript ソースを解析できるようにしたいと考えています。後のコードでコードを変更する目的で、ソース内の変数と関数を識別できる必要があります。おそらくこの目的のためにレクサーを使用する必要があることは理解していますが、私が見つけたレクサー ( Dyaclexx )を使用することはあまりうまくいきませんでした。
質問
適切なフリーウェアまたはオープン ソースの Delphi パーサー/レクサーはありますか?Javascript のトークン セットを既に持っているか、この目的のために問題なく簡単に変更できますか?
そのようなツールがまだ利用できない場合、この目的のために独自のレクサーを作成する方法を学ぶ最良の方法は何でしょうか?
ありがとうございました