一、测试结果及其分析
测试1:
样例输入
E->TA
A->+TA|ε
T->FB
B->*FB|ε
F->(E)|i
样例输出
+ | * | ( | ) | i | # | |
E | E→TA | E→TA | ||||
A | A→+TA’ | A→ε | A→ε | |||
T | T→FB | T→FB | ||||
B | B→ε | B→*FB | B→ε | B→ε | ||
F | F→(E) | F→i |
表格 1‑1 测试1结果
是LL(1)型文法!!!
测试2:
样例输入
S->iESA|a
A->eS|ε
E->b
样例输出
i | a | e | b | # | |
S | S->iESA | S->a | E→TA | ||
A | A->eS A->ε | A→ε | |||
E | E->b |
该文法不是LL(1)型文法!!!
二、用户使用说明
点击程序进行运行,按照提示输入文法点击分析按钮进行分析,可以通过选择界面查看输出信息,后在输入串的地方输入合法串点击验证按钮可进行串验证,点击退出按钮可以返回输入文法界面,进行新文法的判断。