处理 ANTLR4 JavaScript 中的错误

Edu*_*Alm 5 javascript error-handling antlr4

我正在使用 ANTLR4 JavaScript 为自定义语言创建一种 Web IDE。

一切都很好,除了错误记录到控制台这一事实之外,我无法找到一种方法将这些错误重定向到我可以将它们呈现给用户的地方。

目前,它们在 JS 控制台上显示如下:

JS控制台

谁能指出我正确的方向(我需要编辑哪个文件等)?

GRo*_*erg 5

无法直接与 Javascript 实现对话,但对于 Java 来说有:

Parser.removeErrorListeners()// 删除默认的 ConsoleErrorListener Parser.addErrorListener(....)// 添加回自定义错误侦听器

在创建解析器之后、运行它之前执行此操作。