用于解析规则的c#产品私有方法的ANTLR
本文关键字:有方法 ANTLR 规则 用于 | 更新日期: 2023-09-27 18:16:51
我正在尝试使用ANTLR创建一个使用c#代码生成的简单语言解析器。
我已经成功地生产了MyLangLexer.cs和MyLangParser.cs与非常非常简单的规则称为'rule'。
问题是生成的方法规则()是私有的。
我只想使用ANTLR将字符串解析为AST。
谢谢你,被罩。
c# v3目标默认生成私有方法,与Java目标相反。在您想要公开的规则前面添加关键字public
:
grammar MyLang;
...
public rule // rule is now public
: other
;
other // other is private
: ...
;
...