在这个问题中,有人询问了ParseTreeANTLR4中java 类的C#等价物.这个答案对我来说很清楚,但我有一个相关的,先前的问题:哪个是等价的parser.prog()?
似乎整个处理从这一点开始,调用parser.prog(),我必须做一些非常错误的事情,因为我prog()在myGrammarParser课堂上找不到方法.我已经在github源代码中搜索了它的基类Parser,但是prog()这里也没有找到Method.
我做了一些猜测,以防方法有不同的名字,但没有运气.
我想我正在回到ANTLR3,因为我找到了一些针对C#的ANTLR3的实例.遗憾的是,要让它发挥作用是如此困难.
提前致谢.
prog()创建该方法是因为语法包含规则prog.如果起始规则被命名为其他内容,例如compilationUnit,那么您将调用该compilationUnit()方法来解析输入.
ANTLR的这一特定方面在ANTLR 3和ANTLR 4之间没有变化.
| 归档时间: |
|
| 查看次数: |
517 次 |
| 最近记录: |