- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
语法分析自顶向下分析课后作业
课后作业 —— 语法分析--自顶向下分析 基本要求
2型文法的概念和自顶向下分析的分析思想。
熟练掌握推导、FIRST集和FOLLOW集、消除左递归、提取左因子、LL(1)文法、文法的改写、递归子程序法、预测分析法。
了解文法的二义性。
习题
1.
(1)?M → M a H? |? H
H → b ( M )? |? ( M )? |? b
(2)S → S b | A b | b
A → A a | a
?
2. 改写以下文法,消除文法中的左递归并提取左因子。
S→ aXcY | Yd
X → XaY | c
Y → bYcX | b
?
3. 求以下文法中的各候选式的FIRST集和各非终结符的FOLLOW集
A → b a B | e
B → A b b | a
?
4.?考虑文法G[S]:
S → xSNy| Nx
N → zN|ε
(1)?求该文法的每个非终结符的FOLLOW集;
(2)?判断该文法是否为LL(1)文法;
(3)?构造该文法的预测分析表。?? 第一页
课后作业 —— 语法分析--自顶向下分析 5.G[S]:
S → ?id? L ?;
L → ?L? , a ??|? ?:? a
(1)
(2)按照改写后的文法画出并化简语法图。
?
6.?判断下述文法是否可改写为 LL(1)文法,若可以,则给出改写后文法及改写后文法的预测分析表。
1)?S→ A | B
A→ aA | a
B→ bB | b
2)?S→ id | ( E )
E→E + S | E-S | S
3)?S → A B
A → B a | e
B → D b | D
D → d | e
4)?S → T | T [ E ]
E → S | S + E
T → ?id
?
7.?给出文法 G[S],按照递归子程序法构造相应的处理程序
S → a | ^ | ( T )
T → T , S | S
?
8. 简述在给定一个上下文无关文法的条件下,采用递归子程序方法设计一个语法分析程序的过程由哪些步骤组成。 第二页
课后作业 —— 语法分析--自顶向下分析 9.
1)?能否直接用语法图描述对如下文法的分析?能否递归子程序法实现语法分析?为什么?
E → E + T |? E - T | T
T → T * F |? T / F | F
F → ( E ) | id | const
2) 能否将各种单词的文法直接并入表达式语法,在进行语法分析处理的同时完成词法分析?试对这种做法进行分析。
10.上机题
构造下列文法的语法分析器:
S→id=E
S→if C then S
S→if C then S else S
S→while C do S
C→EE
C→E=E
C→EE
E → E + T
E → E - T
E → T
T → T * F
T → T / F
T → F
F → ( E )
F →id
F →int8
F →int10
F →int16
您可能关注的文档
最近下载
- 中招英语质量分析.pptx VIP
- 北师大版六年级上册数学知识点汇总(精华版).docx
- 课程思政在小学英语教学中的实施效果教学研究课题报告.docx
- 《语言障碍的康复》课件.ppt VIP
- 2025年中国小家电未来发展趋势分析及投资规划建议研究报告.docx VIP
- 语言与言语训练的方法课件.ppt VIP
- 统编版2024道德与法治七年级上册 教材单元思考与行动解答示例.pptx
- DB52T 780—2012贵州省白酒工业旅游示范点评定规范.pdf VIP
- 2025年医院招聘考试公共基础知识历年试题及答案解析(4).docx VIP
- (2025秋新版)北师大版三年级数学上册《铅笔有多长》PPT课件.pptx VIP
文档评论(0)