在.NET Standard 2.0下使用Antlr4.Runtime.Standard (4.7.2)库时,如何在生成的词法分析器/解析器类中设置命名空间?我使用以下命令行来生成类:
java -jar antlr-4.7.2-complete.jar -Dlanguage=CSharp arithmetic.g4
在 .g4 文件中设置"自定义工具命名空间"属性无济于事。
with -package ...
.
以下命令:
java -jar antlr-4.7.2-complete.jar -Dlanguage=CSharp -package My.Namespace T.g4
生成如下源文件:
namespace My.Namespace {
...
}