- 22
- 0
- 约1.16万字
- 约 11页
- 2020-11-14 发布于福建
- 举报
实验七:LL(1)文法的判断
一:要求
输入:任意的上下文无关文法。
输出:判断是否为 LL (1)文法
二:实验目的
1. 掌握 LL(1) 的判断,掌握求 first 和 follow 集合的算法
2 . 熟悉运用 C/C++语言对求 first 和 follow 集合进行实现
三:实验原理
设 α=x1x2 …xn ,FIRST (α)可按下列方法求得:
令 FIRST (α)=Φ,i =1;
(1) 若 xi ∈VT ,则xi ∈FIRST (α);
(2 ) 若 xi ∈VN ;
① 若 εFIRST (xi ),则FIRST (xi )∈FIRST (α);
② 若 ε∈FIRST (xi ),则FIRST (xi )-{ ε} ∈FIRST (α);
(3 ) i =i+1 ,重复(1)、(2 ),直到xi ∈VT ,(i =2 ,3,…,n )或xi ∈VN
且若 εFIRST (xi )或in 为止。
当一个文法中存在 ε产生式时,例如,存在 A→ε,只有知道哪些符号可以合
法地出现在非终结符 A 之后,才能知道是否选择 A→ε 产生式。这些合法地出
现在非终结符 A 之后的符号组成的集
您可能关注的文档
- 拌合站水泥罐基础地基承载力计算书[汇编].pdf
- 拌和站基础地基承载力计算[汇编].pdf
- 榜样的力量观后感[汇编].pdf
- 包含与排除(容斥原理)[汇编].pdf
- 薄层色谱操作注意事项[汇编].pdf
- 薄层色谱中展开剂的选择[汇编].pdf
- 宝宝辅食制作100款[汇编].pdf
- 宝宝接种疫苗一览表[汇编].pdf
- 宝洁公司SWOT分析[汇编].pdf
- 保安安全教育主要内容[汇编].pdf
- 2026年全民健康体检工作实施方案报告.docx
- 包装机器人系列编程:Fanuc M-20iA_(19).FanucM-20iA机器人的故障预防与维护策略.docx
- 2025年实用技能:办公软件高级应用技巧报告.docx
- 包装机器人系列编程:Fanuc M-20iAall.docx
- 2026高考语文写作的130组修辞手法写作(精讲版可打印).pdf
- 2026高考语文写作考场绝杀作文30篇一眼沦陷的满分作文模板(满分范文).pdf
- 全国通用公共英语口语培训教程报告.docx
- 包装机器人系列编程:KUKA KR DELTA_(1).KUKA机器人基础.docx
- 包装机器人系列编程:KUKA KR DELTA_(2).KUKA KR DELTA机器人结构与特点.docx
- 2026年城市社区治理创新政策建议实践报告.docx
原创力文档

文档评论(0)