error-handling - 如何处理Antlr中的错误

标签 error-handling antlr

我是antlr的新手,但我已经写了第一篇语法。我有词法分析器和解析器规则。我一直在测试我的语法,它看起来很有效。但是现在我想处理一些错误(例如,当它期望int但接收到char时),并打印一些错误消息。有人可以帮我吗?

最佳答案

ANTLR Wiki上有大量的文档页面,可处理ANTLR中的各种错误处理技术:http://www.antlr.org/wiki/display/ANTLR3/Error+reporting+and+recovery

关于error-handling - 如何处理Antlr中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14891706/

相关文章:

c++ - 用于用 C++ 编写的编译器的树解析器

java - ANTLR:循环与字符 '%' 处的任何内容都不匹配

ios - 如何处理展开函数返回以避免崩溃的应用程序

php - Zend 2 为 Controller 定义错误页面

c++ - 为什么只检查某些值的错误? (C++?)

ruby-on-rails - 在删除用户方法中传递条件时出错

c++ - 如何配置 Visual Studio 2010 来为 C++ 项目构建 ANTLR 语法?

python - 'datetime.datetime' 对象没有属性 'microseconds'

java - 在 ANTLR AST 中保留生产订单

java - ANTLR: "missing attribute access on rule scope"问题