【发布时间】:2014-09-08 13:19:02
【问题描述】:
我使用 Intellij IDEA /w Antlr 插件。
假设我写了一个名为mylang.abc 的文件。这是有关最终语言外观的示例。然后我必须用这种语言的语法编写 .g4 文件。
但是我想测试我写的语法是否正确。这是由 antlr Preview 完成的,但随着语言的发展,我需要用我理想的源代码测试每条规则,然后逐一分析。
一个理想的测试大概应该有这样的逻辑:这是源代码,(这是这条线应该被解析的规则-可选),这应该是理想的解析树 -> 匹配测试?打印好的/糟糕。
我的方法在语法测试中是否正确?如果是这样,上面的例子可以是什么?
【问题讨论】:
标签: testing junit antlr antlr4