编译原理考试习题及答案报告.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 5.(2) 构造文法 S→AS|b A→SA|a 的LR(0)项目集规范族及识别活前缀的DFA。 1)拓广文法,加入 S’→S 2)画出 DFA 5.(2) 构造文法 S→AS|b A→SA|a 的LR(0)项目集规范族及识别活前缀的DFA。 0: S’→.S S→.AS S→.b A→.SA A→.a 5: A→SA. S→A.S S→.AS S→.b A→.SA A→.a 7: S→AS. A→S.A A→.SA A→.a S→.AS S→.b 1: S’→S. A→S.A A→.SA A→.a S→.AS S→.b 3: S→b. 4: A→a. 2: S→A.S S→.AS S→.b A→.SA A→.a 6: A→S.A A→.SA A→.a S→.AS S→.b S b a A A S b a A S a b S a b A S A b a S a b A * 5.(3) 文法 S→AS|b A→SA|a 是LR(0)文法吗? 0: S’→.S S→.AS S→.b A→.SA A→.a 5: A→SA. S→A.S S→.AS S→.b A→.SA A→.a 7: S→AS. A→S.A A→.SA A→.a S→.AS S→.b 1: S’→S. A→S.A A→.SA A→.a S→.AS S→.b 3: S→b. 4: A→a. 2: S→A.S S→.AS S→.b A→.SA A→.a 6: A→S.A A→.SA A→.a S→.AS S→.b S b a A A S b a A S a b S a b A S A b a S a b A 不是LR(0)文法! 因为存在冲突,例如状态1、状态5 程 序 设 计 语 言 Chapter 4. 自上而下语法分析 * CH.4.练习题1(P81.) 1.考虑下面文法G1: S→a|^|(T) T→T,S|S (1) 消去G1的左递归。然后对每个非终结符,写出不带回溯的递归子程序。 解(1) 消左后的文法G1’: S→a|^|(T) T→ST’ T’→ ,ST’|ε CH.4.练习题1(P81.) 解(1) 不带回溯的递归子程序: S→a|^|(T) Procedure S; Begin if sym=‘a’ or sym=‘^’ then advance else if sym=‘(‘ then begin advance; T; if sym=‘)’ then advance else error end else error End; CH.4.练习题1(P81.) 解(1) 不带回溯的递归子程序: T→ST’ Procedure T; Begin S; T’ end; 解(1) 不带回溯的递归子程序: T’→,ST’|ε procedure T’; begin if sym=‘,’ then begin advance; S; T’ end End; CH.4.练习题1(P81.) (2) 经改写后的文法是否是LL(1)的? 给出它的预测分析表。 消左后的文法G1’ : S→a|^|(T) T→ST’ T’→ ,ST’|ε (2) 因为G1’ : ① 文法不含左递归; ② 对 S→a|^|(T) FIRST(a)={a}, FIRST(^)={^}, FIRST( (T) )={ (

文档评论(0)

liuxiaoyu92 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档