版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第 5章 自顶向下语法分析方法第1题对文法 GSS a|(T) T T,S|S(1) 给出 (a,(a,a) 和 (a,a),(a),a) 的最左推导。(2) 对文法 G,进行改写,然后对每个非终结符写出不带回溯的递归子程序。(3) 经改写后的文法是否是 LL(1) 的 ?给出它的预测分析表。(4) 给出输入串 (a,a)# 的分析过程,并说明该串是否为 G 的句子。答案:也可由预测分析表中无多重入口判定文法是LL(1) 的。可见输入串( a,a) #是文法的句子。第3题已知文法 GS:S MH|aH LSo| K dML|L eHfM K|bLM判断 G 是否是 LL(1) 文法,如果是,构
2、造LL(1) 分析表。第7题对于一个文法若消除了左递归, 提取了左公共因子后是否一定为 LL(1) 文法 ?试对下面文法进行改写,并对改写后的文法进行判断。( )A baB|B Abb|a(2) A aABe|a B Bb|d(3) S Aa|b A SBB ab答案:( )先改写文法为:0) A baB1) A 2) B baBbb3) B bb4) B a再改写文法为:0) A baB1) A 2) B bN3) B a4) N aBbb5) N b( 2) 文法: AaABe|a BBb|d提取左公共因子和消除左递归后文法变为:0) A a N1) N A B e2) N 3) B d N14) N1 b N15) N1 ( 3)文法: SAa|b A SB Bab第1种改写:用 A 的产生式右部代替S 的产生式右部的A 得:S SBa|b B ab消除左递归后文法变为:0) S b N1) N B a N2) N 3) B a b也可由预测分析表中无多重入口判定文法是LL(1) 的。第2种改写:用 S 的产生式右部代替 S Aa|b A AaB|bB BA 的产生式右部的 abS 得:消除左递归后文法变为:0) S A a1)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年海南大学电桥测试题及答案
- 2026年小升初英语毕业测试题及答案
- 2026年宇宙距离测试题及答案
- 2026年国外极限测试题答案
- 2026年dnd阵营测试题及答案
- 2026年食品抽样员测试题及答案
- 名著竞赛试题及其答案
- 流感单项选择题及答案分享
- 2026秋新外研版七上前三单元测试卷(含参考答案)
- 2026年中国防腐涂料行业现状分析及前景预测报告
- 2026年中秋节团圆主题课件
- 2026新人教版五年级上册数学全册一课一练50天含答案解析小学同步练习
- 2026年湖南邵阳市大学生乡村医生招聘17人考试参考试题及答案详解
- 2026-2027学年湘美版(新版)初中美术八年级上册教学计划及进度表(第一学期)
- 建设项目合作协议9篇
- 2025年全国计算机等级考试(三级-网络技术)真题试卷及答案
- 2026-2027学年苏教版(新版)小学科学五年级上册(全册)教学设计(附目录p128)
- 2026年湖南中考(语文)真题试卷含答案
- 建筑物拆除工程监理管理方案
- 胶质瘤放化疗护理查房
- 加油站形象包装工程施工方案
评论
0/150
提交评论