背景
我希望能够在Delphi应用程序中解析Javascript源代码.我需要能够识别源中的变量和函数,以便通过以后的代码更改代码.我知道我可能需要为此目的使用词法分析器,但使用我找到的词法分析器(Dyaclexx)并没有太多运气.
题
是否有合适的免费软件或开源delphi解析器/词法分析器已经有Javascript令牌集或可以轻松修改为此目的而不会有太多麻烦?
如果没有这样的工具可用,那么学习为此目的编写自己的词法分析器的最佳方法是什么?
谢谢
Synedit编辑器在学习如何构建词法分析器时可以派上用场,因为这将有助于实时地对词法分析器进行视觉测试.您可以查看演示或在邮件列表中询问更多信息.