我最近开始玩ANTLR4和C#。我喜欢扩展为Visual Studio提供的全部支持。我不喜欢的是,每当我生成Lexer / Parser时,它就会进入我项目的默认名称空间-这不是我想要的,并且因为它会自动生成,试图将其推送到项目中是一种绝望的活动。手动设置适当的名称空间。有什么办法可以改变吗? @ parser / lexer :: namespace {}和选项中的命名空间(使用或不使用指定语言)似乎不起作用。

有什么办法吗?

谢谢!

最佳答案

您可以为项目中的语法文件设置“自定义工具命名空间”属性,如Readme文件中所述。

关于c# - C#,ANTLR4和 namespace ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23599113/

10-09 09:13