【问题描述】
设计一个给定LL(1)分析表,输入一个句子,能由依据LL(1)分析表输出与句子对应的语法树。能对语法树生成过程进行模拟。(算法参见教材)
【基本要求】
动态模拟算法的基本功能是:
(1) 输入LL(1)分析表和一个句子;
(2) 输出LL(1)总控程序;
(3) 输出依据句子构成的对应语法树的过程;
【测试数据】
输入句子:i*i+i
输入LL(1)分析表
|
|
®(E) |
|
|
【问题描述】
设计一个给定LL(1)分析表,输入一个句子,能由依据LL(1)分析表输出与句子对应的语法树。能对语法树生成过程进行模拟。(算法参见教材)
【基本要求】
动态模拟算法的基本功能是:
(1) 输入LL(1)分析表和一个句子;
(2) 输出LL(1)总控程序;
(3) 输出依据句子构成的对应语法树的过程;
【测试数据】
输入句子:i*i+i
输入LL(1)分析表
|
|
®(E) |
|
|