语言如何测试其解析逻辑?

时间:2018-12-11 19:51:04

标签: parsing testing language-design

我可以看到OpenJDK项目对语言库(例如this)中的功能进行了大量的回归测试。但是,对我来说,该项目是否包含对Java代码本身的实际解析的测试并不明显。我发现CPython repository中也存在类似的覆盖不足的情况,在该分析器中似乎没有显式测试就存在。

仅仅假设将程序文本转换为AST对象是用某种语言“给出”的,是否很常见?是否有示例为解析器提供了明确的测试工具?

0 个答案:

没有答案