- 38
- 0
- 约3.37千字
- 约 21页
- 2018-07-11 发布于浙江
- 举报
【考研计算机专业课】天津大学 编译原理讲义 LR0)分析表
4.3.2 LR(0)项目集规范族和LR(0)分析表 LR(0)项目集描述了一种只概括“历史”资料而不包含推测性“展望”材料的“状态”。 LR(0)分析表的构造: I. 先构造识别文法的活前缀的非确定有限自动机,然后确定化,得到LR(0)项目集规范族,再构造LR(0)分析表。 II. 直接构造LR(0)项目集规范族,再构造LR(0)分析表。 (1) 规范句型的活前缀 所谓活前缀是指规范句型的一个前缀,这种前缀不含句柄之后的任何符号。 之所以称为活前缀,是因为在右边增添一些终结符之后,就可以使它成为一个规范句型。 例,文法G的产生式为: E→T|E+T T→F|T*F F→(E)|i T*i2+i3 ?T*F+i3 ?T+i3 ?E+i3 ?E+F ?E+T ? E 句型T*i2+i3的活前缀为: ε;T;T*;T*i2 因为i2是句柄。 I 字的前缀是指该字的任意首部。 (2) 文法的LR(0)项目 设文法G的某一产生式为A→x1x2…xn,则A→x1…xi · xi+1…xn 称为文法G的LR(0)项目。 其中,“·”或在文法符号xi和xi+1之间,i=1,2,…,n-1;或在x1之前;或在xn之后。 (1) E→aA (2) A→cA (3) A→d 例,文法G A→d有两个LR(0)项目: A→·d A→d·
您可能关注的文档
- 《论语》中的五职场秘诀.doc
- 《解析Java程序设计》课程实验-功能计算器-毕业论文.docx
- 《谈高考历史二复习》2017.2北京.ppt
- 《税法》电子教案第一章税法概论.ppt
- 《谈高考历史轮复习》2017.2北京.doc
- 《通信电子线路》课设计-高频功率放大器的设计.doc
- 《资本论》与现代化经济体系PPT件——纪念马克思诞辰200周年.ppt
- 《金融市基础知识》试卷.doc
- 《难忘的第一次》作-六年级下册.ppt
- 【2018年执业药师考笔记】中药综合基础知识三.doc
- 【考研计算机专业课】天津大学 编译原理讲义 SLR()分析表.ppt
- 【考研计算机专业课】武汉大学数据结构PT课件 第11章 外排序.ppt
- 【节日喜庆PPT课件】主题班会件:教师节.ppt
- 【节日喜庆PPT课件】主班会:国庆ppt.ppt
- 【节日喜庆PP课件】祝福元旦.ppt
- 【娱乐综艺】2015IGBANG代言《全民超神》传播总结.ppt
- 【英语4级资料】2016年6月大学英语级第3套真题及答案.doc
- 【节日喜庆PPT课件】班元旦里我给学生的祝福.ppt
- 【英语4级资料】全国英语四2016年12月考试试卷第一套.docx
- 【英语4级资料】全国英语四级201612月考试试卷第二套.docx
原创力文档

文档评论(0)