- 12
- 0
- 约5.43千字
- 约 21页
- 2017-07-29 发布于北京
- 举报
编译原理规范分析表的构造
5.3.4 规范LR分析表的构造 通过例子引入LR(k)项目 1.LR(k)项目定义 2.有效LR(1)项目 3.构造LR(1)项目集规范族 4.构造LR(1)分析表 5.LR(1)文法 小结: SLR(1)分析法中的无效归约 1.LR(K)项目定义 重新定义项目: [A→α·β,a1a2…ak] A→α·β是一个LR(0)项目, 称为心, a1a2…ak 称为它的向前搜索符串(展望串), ai是终结符, 这样的一个项目称为一个LR(k)项目。 2.有效LR(1)项目 例5.12 : S ? BB B ? aB | b 3.构造LR(1)项目集规范族 一、项目集I的闭包CLOSURE(I) (1)I的任何项目都属于CLOSURE(I) (2)若项目[A→α·Bβ,a]属于CLOSURE(I) 如果[B→·γ,b]原来不在CLOSURE(I)中, 则把它加进去。 B→γ是一个产生式, b∈FIRST(βa) (3)重复执行步骤(2),直到CLOSURE(I)不再增大为止 二、GO函数 令I是一个项目集,X是一个文法符号, GO(I,X) = CLOSURE(J),其中 J={ 任何形如[A??X??,a]的项目
您可能关注的文档
- 经典拉美陷阱与世界城市.ppt
- 经典怀旧麦克风模板..ppt
- 经典时尚彩色模板.ppt
- 经典模板——七色彩虹清新背景商务或其他用途模板.pptx
- 经典模板——人生智慧橙黄色背景商务或其他用途模板.ppt
- 经典模板——你真棒欧美简洁风格模板.pptx
- 经典模板——可爱清新淡黄色模板.ppt
- 经典模板——可爱清新绿叶背景商务或其他用途模板.pptx
- 经典模板——墨绿色简洁背景商务或其他用途模板.ppt
- 经典模板——多彩快乐城堡清新模板.ppt
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
原创力文档

文档评论(0)