- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 3.6.1 自上而下分析方法 p43 从开始符号出发,构造最左推导的过程。 从树根出发,利用推导生成语法树的过程。 问题:选用哪个产生式进行推导? 例如 文法G[S]: (1) S→cAd (2)A→ab (3)A→a 输入串w=cabd S c A d a b * 3.6.2 自下而上分析方法 p43 从输入串出发,进行最左归约,直到开始符号。 从叶子结点出发,修剪语法树直至只剩开始符。 问题:如何寻找可归约串? 例如 文法G[S]: (1) S→cAd (2)A→ab (3)A→a 输入串w=cabd S A c a b d * 3.6.3 句型分析的有关问题 p44 短语 直接短语(简单短语) 句柄 章节目录 * 本章练习 1.巴科斯—瑙尔范式(EBNF)是一种广泛采用的 工具。 A 描述规则 B 描述语言 C 描述文法 D 描述句子 2.由文法的开始符号经0步或多步推导产生的文法符号序列 是 。 A 短语 B 句柄 C 句型 D 句子 * 本章练习(续) 3. 如果一个文法满足 ,则称该文法是二义文法。 A 文法的某一个句子存在两棵(包括两棵)以上不同的语法树 B 文法中存在某个句子,有两个(包括两个)以上不同的最右(最左)推导 C 文法中存在某个句子,有两个(包括两个)以上不同的最右(最左)归约 D 在进行归约时,文法的某些规范句型的句柄不惟一 4. 一个上下文无关文法G包括四个组成部分:一个表示语言的基本符号的 集合,一个表示语言的语法成分的 集合,一个 ,以及一个 集合。 A 字符串 B 字母数字串 C 产生式 D 结束符号 E 开始符号 F 文法 G 非终结符号 H终结符号 H G E C * 本章练习(续) 5. 请给出描述语言L={a2m+1bm+1| m=0}∪{a2mbm+2 | m=0}的文法 6. 文法G[S]: S→aSPQ|abQ答案:G[Z]:Z→aaZb|ab|bb QP→PQ bP→bb bQ→bc cQ→cc 它是乔姆斯基哪一型文法?它生成的语言是什么? 答:G[Z]:Z→aaZb|ab|bb 从规则形式上可以看出,文法G是乔姆斯基1型文法,即上下文有关文法。它生成的语言是L={anbncn|n=1}。 答:从规则形式上可以看出,文法G是乔姆斯基1型文法,即上下文有关文法。它生成的语言是L={anbncn|n=1}。 章节目录 * 作业 p48 2、4、5 9、10、11、13、14 章节目录 * * 句型 p36 设 G 是一个文法,S 是开始符号, 若有 S =*α,则称是α文法G的一个句型 G(E):E→E + E|E * E|( E )|i 例如 E=+i*E,则i*E是文法G(E)的一个句型 E=+i*i,则i*i是文法G(E)的一个句型 句子 完全由终结符组成的句型 例如 E=+i*i,则i*i是文法G(E)的一个句子 合法句子的生成 从S出发反复推导,每次得到一个句型,最终得到句子 * 例: 文法G(E)为: E → E + E | E * E | ( E ) | i 表达式 (i * i + i) 的生成 E = ( E ) = ( E + E ) = ( E * E + E ) = ( i * E + E ) = ( i * i + E ) = ( i * i + i ) 句型和句子生成举例 句型 句子 * 例: 文法G[E]为: E → E + E | E * E | ( E ) | i 表达式 i + i * i 的生成 BEGIN E = E + E = i + E = i + E * E = i + i * E = i + i * i 句型和句子生成练习 句型 句子 * 文法G描述的语言 p36 由文法G产生的所有句子的集合 L(G)={α|S=+>α α∈VT*} 文法G的作用 以有限的规则描述无限的语言现象 有限 产生式集合 终结符集合 非终结符集合 无限 由开始符号导出的句子 G[E]:E→E + E|E
您可能关注的文档
最近下载
- 第四版国际压力性损伤溃疡预防和治疗临床指南解读PPT课件.pptx VIP
- 低空经济数字孪生平台建设方案.ppt VIP
- RockwellAutomation罗克韦尔搭载 TotalFORCE 控制技术的 PowerFlex 变频器用户手册说明书.pdf
- 安科瑞AMC国网中文电力仪表说明书V1.1-中文-20211025.pdf VIP
- (精)最新个人租房合同免费下载.docx VIP
- 小学语文阅读理解万能答题公式模版 .pdf VIP
- 大班健康蔬菜沙拉PPT课件.pptx VIP
- 阅读理解答题万能公式【小学语文阅读理解答题万能公式(简单实用)】.doc VIP
- 《是谁爱着你的背影》散文阅读练习及答案(2017年柳州市中考题).doc VIP
- MPX_维保手册_簡体字(1)(1).pdf VIP
原创力文档


文档评论(0)