可以在ANTLR语法文件进行修改,由帘布层中使用?(Can a ANTLR grammar file

2019-09-21 06:53发布

我想制作一个使用PLY解析JavaScript文件python程序,我din't发现,实现使用帘布层中的ECMAScript中,使用Javascript规则解析器的任何资源。

我发现的唯一的事情是一些ANTLR语法文件解析的JavaScript和ECMAScript: http://www.antlr.org/grammar/1153976512034/ecmascriptA3.g http://www.antlr.org/grammar/1206736738015/JavaScript.g

可以ANTLR语法文件适于被用来作为PLY规则,如果是,如何能够以半自动方式来完成,我需要解析语法文件? 是否有另一种解决方法本(即比使用ANTLR语法文件)?

Answer 1:

可以ANTLR语法文件适于被用来作为PLY规则,[...]

不,他们不能。 PLY产生LALR解析器而ANTLR产生LL的。 它们的输入语法是用于一个微不足道的(或自动)转换太不同。



文章来源: Can a ANTLR grammar file be modified to be used by PLY?