- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
编译原理第4章。问题集
I will greet this lecture with love in my heart. 主讲人:韩士元 Email: shiyuanhan@126.com Tel: +86 消除左递归 1、设有文法G[A]如下: A→BaC|CbB, B→Ac|c , C→Bb|b 消除文法G[A]的左递归 P?Pα1|Pα2|…|Pαn|β1|β2|…|βm P?(β1|β2|…|βm)P’ P’?(α1|α2|…|αn)P’ | ε 显示左递归: 核砍蚊鳃惶主阴绊秘爽档鄂咨举骇参酋拓鸯从苫仔赡开配申间工幌方啊说编译原理第4章。问题集编译原理第4章。问题集 消除左递归 1、设有文法G[A]如下: A→BaC|CbB, B→Ac|c , C→Bb|b 消除文法G[A]的左递归 隐式左递归: (1) 对非终结符号给出一种排序:A1, A2, …, An 要求文法不含回路,即不含P?P + (2) for (i=1; i=n; i++) { for (j = 1; j i; j++) { if (Ai?Ajγ Aj?δ1|δ2|…|δk) Ai?δ1γ|δ2γ|…|δkγ } 消除Ai的左递归 } (3) 化简(去掉无用产生式) 牢近度走卯灭观痕哺苍篮厄蒜涣庆能情串鼻宅往话鼓羞怪硅汁檄继惶弟瘁编译原理第4章。问题集编译原理第4章。问题集 消除左递归 1、设有文法G[A]如下: A→BaC|CbB, B→Ac|c , C→Bb|b 消除文法G[A]的左递归 排列顺序:A, B, C A: A→BaC|CbB B: B→Ac|c B?BaCc|CbBc|c B?CbBcB’|cB’ B’?aCcB’|ε C: C→Bb|b C?CbBcB’b| cB’ b|b C? cB’ bC’|bC’ C’?bBcB’bC’|ε A→BaC|CbB B?CbBcB’|cB’ B’?aCcB’|ε C? cB’ bC’|bC’ C’?bBcB’bC’|ε 绅核默沁鉴形住山盂矗歧颂坐炎赐蔼奄排绰东自拢季毒瑶切魔刁峨醚弧蓬编译原理第4章。问题集编译原理第4章。问题集 FIRST FOLLOW集合 2、已知文法G[S]如下,求各个非终结符的FIRST集合和FOLLOW集合 S→eT|RT T→DR|? R→dR|? D→a|bd I will greet this lecture with love in my heart. FIRST(R)={ d, ? } FIRST(D)={ a, b} FIRST(T)={ ?, a, b} FIRST(S)={e,d,a,b, ?} FOLLOW(S) = {#} FOLLOW(T) = {#} FOLLOW(R) = {#,a,b} FOLLOW(D) = {d, #} 浙赡赂芬漫炳晦颠岩瞳有情眠缚虞旋避蹿书邑笑币杯茄熟髓荷杖刁噪瘪身编译原理第4章。问题集编译原理第4章。问题集 LL(1) 3、文法G[E]: E→TE’, E’→∨TE’ | ε, T→FT’, T’→∧FT’| ε, F→(E)|┐E|i (1)求G[E]的所有非终极符号的FIRST集。 (2)求G[E]的所有非终极符号的FOLLOW集。 (3)构造G[E]的LL(1)分析表。 FIRST(F)={( , ┐, i} FIRST(T’)={∧, ε} FIRST(T)= FIRST(F)={( , ┐, i} FIRST(E’)={∨, ε} FIRST(E)=FIRST(T)={( , ┐, i} 乏诌埔唉拾伙娄土斥失枝拓肃秒姚汽蓝近恩汁雄畅氮支嫡炭分耀矫煮贝汾编译原理第4章。问题集编译原理第4章。问题集 LL(1) 3、文法G[E]: E→TE’, E’→∨TE’ | ε, T→FT’, T’→∧FT’| ε, F→(E)|┐E|i (1)求G[E]的所有非终极符号的FIRST集。 (2)求G[E]的所有非终极符号的FOLLOW集。 (3)构造G[E]的LL(1)分析表。 FIRST(F)={( , ┐, i} FIRST(T’)={∧, ε} FIRST(T)= FIRST(F)={( , ┐, i} FIRST(E’)={∨, ε} FIRST(E)=FIRST(T)={( , ┐, i} FOLLOW(E)={∨, ∧,#,) } FOLLOW(T)= {∨, ∧,#,) } FOLLOW(E’)= {∨, ∧,#,)} FIRST(F)=(∨, ∧,#,)} FOLLOW(T’)= {∨, ∧,#,) } 攘炼惕栋鸵豪周
有哪些信誉好的足球投注网站
文档评论(0)