如何测试antlr v4生成的解析器?

时间:2017-03-05 08:58:50

标签: java junit antlr

有没有办法可以使用junit测试antlr v4生成的解析器?我可以借用的任何例子吗?我应该使用v3中的gunit吗?不确定是否可以使用。

1 个答案:

答案 0 :(得分:0)

您需要测试是否可以成功解析所有可用的正确样本,并且可以合理且经济地找到或创建产生解析错误的错误情况。前者比后者重要得多。俞哦,他还要通过对输出的测试来检查运算符优先级和if / else shift-reduce冲突等明显的事情是否正确处理。