对于使用 ANTLR 编写的具有最小流量控制的小型语言,在测试语言时是否可以考虑任何指南或引用?
谢谢
最佳答案
作为测试的输入参数,您可以使用语法文件(如果可以的话,可以是整体或部分),然后检查您的数据结构是否包含预期值(声明的变量、过程、类型等)。但最后你仍然需要用你的新语言创建很多不同的程序,运行它们并检查它们是否提供正确的结果或与你的 IO 抽象交互
关于unit-testing - 使用 ANTLR 创建的语言的单元/自动测试指南,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22646191/