是否可以在 menhir 中抑制未使用的优先警告?
背景:
我有一个包含多个规则的核心解析器,Lib.mly
另外还有许多使用. 为了支持对所有语言使用单个词法分析器,所有标记都在 中定义,我们使用注释并扩展以抑制未使用的标记警告,这有很大帮助。但是,我仍然收到许多形式的警告:A.mly
B.mly
Lib.mly
Lib.mly
external_tokens(Lib)
_tags
myocamlbuild.ml
--unused-tokens
File "parsers/ParserLib.mly", line 126, characters 0-9:
Warning: the precedence level assigned to FIX is never useful.
这些让我很难看到我真正想要解决的其他警告。运算符的不同子集用于各种语言,因此我需要一个“全局”优先级来适当地对它们进行排序。感谢您的任何提示!