我在使用ANTLR v3恢复和重新发布错误时遇到问题。我遵循这个链接http://www.antlr.org/blog/antlr3/error.handling.tml,但我没有解决方案。 我想让例如一些报告和恢复 在这样的源程序: 学生输入代码:ANTLR:错误恢复和报告
FOR(int a=0;a<10;a++){
b=b*a;
}
,并计划将报告是这样的: 计划:“是你的意思是关键字,用于为对于?” 学生回答:“是” 之后,系统自动恢复并修改源代码。 ANTLR v3如何做到这一点?不可能与ANTLR做什么? 需要帮助。多谢你们!
重新开始解析从头开始是否可以接受?它可能会简化实施。 – sarnold 2012-02-22 04:07:47
是的..你有解决方案吗? – 2012-02-22 06:43:58