我想制作一个使用 PLY 解析 Javascript 文件的 python 程序,我没有找到任何实现 ECMAScript 的解析器来源,使用 PLY 的 Javascript 规则。
我唯一发现的是一些 ANTLR 语法文件来解析 javascript 和 ecmascript: http ://www.antlr.org/grammar/1153976512034/ecmascriptA3.g http://www.antlr.org/grammar/1206736738015/JavaScript.g
ANTLR 语法文件是否可以调整为 PLY 规则,如果可以,如何以半自动方式完成,是否需要解析语法文件?是否有另一种解决方法(即比使用 ANTLR 语法文件)?