在 Antlr4.Runtime.Standard 中设置正确的命名空间
Setting correct namespace in Antlr4.Runtime.Standard
在 .NET Standard 2.0 下使用 Antlr4.Runtime.Standard (4.7.2) 库时,如何在生成的 lexer/parser 类 中设置命名空间?我正在使用以下命令行生成 类:
java -jar antlr-4.7.2-complete.jar -Dlanguage=CSharp arithmetic.g4
在 .g4 文件中设置 "Custom Tool Namespace" 属性 没有帮助。
与-package ...
。
以下命令:
java -jar antlr-4.7.2-complete.jar -Dlanguage=CSharp -package My.Namespace T.g4
生成这样的源文件:
namespace My.Namespace {
...
}
在 .NET Standard 2.0 下使用 Antlr4.Runtime.Standard (4.7.2) 库时,如何在生成的 lexer/parser 类 中设置命名空间?我正在使用以下命令行生成 类:
java -jar antlr-4.7.2-complete.jar -Dlanguage=CSharp arithmetic.g4
在 .g4 文件中设置 "Custom Tool Namespace" 属性 没有帮助。
与-package ...
。
以下命令:
java -jar antlr-4.7.2-complete.jar -Dlanguage=CSharp -package My.Namespace T.g4
生成这样的源文件:
namespace My.Namespace {
...
}