如何在我的语法中捕获 ANTLR3 异常?我发现了很多 Java 示例,但我无法让 C++ 工作。
例如,a 在语法中有以下行:
func_expression : 'lengthof' '(' longid ')';
';'时如何处理错误 不见了?
我尝试catch
在几乎所有地方添加试图捕获 ANTLRexceptions,如此处所述。
我还尝试按照此处displayRecognitionError()
所述进行覆盖。
也许我只是做错了。我想为 C++ 目标获取一个简单的代码示例。