<分区>
背景
我希望能够在 Delphi 应用程序中解析 Javascript 源代码。我需要能够识别源代码中的变量和函数,以便通过以后的代码对代码进行更改。我知道我可能需要为此目的使用词法分析器,但使用我发现的词法分析器 ( Dyaclexx ) 运气不佳。
问题
是否有合适的免费软件或开源 delphi 解析器/词法分析器,它已经具有 Javascript 的 token 集,或者可以轻松地为此目的进行修改而不会有太多麻烦?
如果还没有这样的工具,那么学习为此目的编写自己的词法分析器的最佳方法是什么?
谢谢