我正在使用 ANTLR4 JavaScript 为自定义语言创建一种 Web IDE。
这一切都很好,除了错误被记录到控制台这一事实之外,我想不出一种方法来将这些错误重定向到我可以将它们呈现给用户的地方。
此时,它们在 JS 控制台上显示如下:
谁能给我指出正确的方向(我需要编辑哪个文件等)?
最佳答案
不能直接与 Javascript 实现对话,但对于 Java 有:
Parser.removeErrorListeners()
//移除默认的 ConsoleErrorListener
Parser.addErrorListener(....)
//添加回自定义错误监听器
在创建解析器之后和运行它之前执行此操作。
关于javascript - 处理 ANTLR4 JavaScript 中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30276048/