javascript - 处理 ANTLR4 JavaScript 中的错误

标签 javascript error-handling antlr4

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

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

此时,它们在 JS 控制台上显示如下:

JS Console

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

最佳答案

不能直接与 Javascript 实现对话,但对于 Java 有:

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

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

关于javascript - 处理 ANTLR4 JavaScript 中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30276048/

相关文章:

javascript - chart.js 图表以固定宽度扭曲

javascript - React native 清除 Stack Navigator 堆栈

ajax - 在 Ajax 请求期间处理错误的规范方法是什么?

.net - 强大的插件/插件管理的良好架构/库

wordpress - 更新到最新的 wordpress 5.0 后,联系 7 表格导致我的网站出现错误

parsing - ANTLR 4 中的重叠 token

c# - 分别使用 ANTLR Parser 和 Lexer

javascript - HTML javascript 表单 - 我还可以通过哪些其他方式使用表单验证对此 javascript 函数进行编码

javascript - 当 url 包含特定参数时隐藏页眉/页脚

java - setBuildParseTree = false 是否有任何好的引用示例?