0

我正在为 C# 使用 ANTLR4。

我知道有一种方法可以在语法文件中为标题添加这样的内容

@header {
#pragma warning disable 1591,1574
}

页脚有类似的东西吗?我想将 #pragma restore 放在生成的 C# 解析器和词法分析器 C# 文件的末尾。

干杯,范

4

1 回答 1

1

当前无法将项目添加到页脚。

此外:

  1. 没有理由列出您列出的项目,因为您实际上是在要求能够以编程方式添加#pragma影响编译指示后面的代码的代码,该位置保证它永远不会产生影响。

  2. 从下一个版本开始,将在 C# 目标生成的所有文件中抑制警告 1591。请参阅拉取请求 #22

  3. 如果您收到警告 CS1574,那么您在生成的代码中发现了一个需要报告而不是抑制的错误。

于 2013-09-12T00:42:17.037 回答