B-TCC-oT C$T-FDD-aFD$F-nFBtf请参照上述LL1文法设计测试用例并说明设计原因
测试用例:
- 输入:ntf$,预期输出:匹配成功
- 输入:oantfnf$,预期输出:匹配成功
- 输入:oanf$,预期输出:匹配失败
- 输入:ntt$,预期输出:匹配成功
- 输入:otntfnf$,预期输出:匹配成功
- 输入:of$,预期输出:匹配失败
设计原因:
- 测试用例1包含了文法中的所有终结符,以及一个以$结尾的结束符号,可以检验文法是否能正确地识别输入串。
- 测试用例2包含了文法中所有非终结符的组合方式,可以检验文法是否能正确地进行规约。
- 测试用例3包含了不符合文法规则的输入串,可以检验文法是否能正确地识别错误。
- 测试用例4包含了文法中的所有终结符,可以检验文法是否能正确地识别输入串。
- 测试用例5包含了文法中所有非终结符的组合方式,可以检验文法是否能正确地进行规约。
- 测试用例6包含了不符合文法规则的输入串,可以检验文法是否能正确地识别错误。
原文地址: https://www.cveoy.top/t/topic/heSK 著作权归作者所有。请勿转载和采集!