我想对Javascript进行一些代码分析。我希望对AST或S-Expression进行操作。尽管我似乎找不到任何有关如何从Javascript上下文访问此信息的文档,但V8引擎肯定可以构建此文件。
我很高兴用Ruby进行分析,尽管我能想到的唯一方法是用Treetop或类似的解析器生成器编写整个语法。
最佳答案
查看UglifyJS:https://github.com/mishoo/UglifyJS
我想对Javascript进行一些代码分析。我希望对AST或S-Expression进行操作。尽管我似乎找不到任何有关如何从Javascript上下文访问此信息的文档,但V8引擎肯定可以构建此文件。
我很高兴用Ruby进行分析,尽管我能想到的唯一方法是用Treetop或类似的解析器生成器编写整个语法。
最佳答案
查看UglifyJS:https://github.com/mishoo/UglifyJS