java - 如何关闭antlr4中的不匹配警告

标签 java warnings antlr antlr4 suppress-warnings

有什么方法可以关闭antlr4中的不匹配或没有可行的替代警告/错误。

例如,在解析输入文件时假设我得到这些类型的信息:

line 377:4 no viable alternative at input ',PRIMARY KEY'
line 579:35 no viable alternative at input '1'

有什么办法可以关闭这些警告吗???

最佳答案

要简单地关闭它们,请调用 lexer.removeErrorListeners()parser.removeErrorListeners()。通常,当您这样做时,您希望在其后面调用添加您自己的 ANTLRErrorListener 实现,该实现以对您的特定应用程序有意义的方式报告错误。

关于java - 如何关闭antlr4中的不匹配警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22559158/

相关文章:

javascript - 动态设置下拉列表的选定默认值

c# - 在 C# 中创建实例时重写抽象方法

c++ - 如何忽略来自 3rd 方包的警告?

eclipse - ANTLR 和 Xtext 集成用于开发插件

antlr - 如何在 ANTLR 中设置规则选项计数

java - database.models.Employee 不是在此服务器上注册的实体 Bean?

java - Java 中的外语字符解码 **& iacute;**

php - 将警告视为错误

ruby - 如何选择要显示警告的文件?

compiler-construction - ANTLR树有必要吗?