ParseTreeListener中BaseErrorListener和VisiteRornode之间的Antlr差异

ParseTreeListener中BaseErrorListener和VisiteRornode之间的Antlr差异,antlr,antlr4,Antlr,Antlr4,请告诉我BaseErrorListener和visitErrorNode之间的区别以及它们应该在什么时候使用 我对此也感到困惑。我使用的是访问者,而不是侦听器,但在添加一些垃圾输入时,不会调用visitErrorNode(),即使parser.getNumberOfSyntaxErrors()返回1添加错误侦听器似乎始终有效。可能重复

请告诉我BaseErrorListener和visitErrorNode之间的区别以及它们应该在什么时候使用

我对此也感到困惑。我使用的是访问者,而不是侦听器,但在添加一些垃圾输入时,不会调用
visitErrorNode()
,即使
parser.getNumberOfSyntaxErrors()
返回
1
<代码>添加错误侦听器似乎始终有效。可能重复