一、设计目的
根据某一文法编制调试LL(1)分析程序,以便对任意输入的符号串进行分析。本次实验的目的主要是加深对预测分析LL(1)分析法的理解。
程序输入/输出示例:
对下列文法,用LL(1)分析法对任意输入的符号串进行分析:
原文法
E->E+T|E-T|T
T->T*F|T/F|F
F->id|(E)|num
其中: id: a-f, A-F,num:0-9
消左递归
E->TA A->+TA A->-TA A->e
T->FB B->*FB B->/FB B->e
F->i F->(E) F->n
其中:i:id, n:num, e:epsilonE->TG
![18423381-39b41ef958b7f777.png](https://i-blog.csdnimg.cn/blog_migrate/08878b4174425571cb9bc94b8f0921ed.webp?x-image-process=image/format,png)
源码下载地址:https://www.write-bug.com/article/1419.html