- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
College of Computer Science Technology, BUPT * * College of Computer Science Technology, BUPT 第四章 上下文无关文法与下推自动机 推导树和文法的二义性 上下文无关文法的变换 Chomsky范式 Greibach范式 下推自动机 上下文无关语言的性质 * * College of Computer Science Technology, BUPT 本章要点 上下文无关文法(即2型文法): 产生式形如 A→α, A??, ????∪Τ)* 所描述的语言称为上下文无关语言。 用途: 可定义程序设计语言、进行语法分析、简化语言翻译? 2型文法对应的识别器——下推自动机 PDA(Push Down Automata)由输入带、有限控制器和下推栈构成(书P152 图) * * College of Computer Science Technology, BUPT 回顾:在第一讲中介绍过如下内容 设 T= ? 0, 1 ?, L = ? 0n1n ? n ? 1?, 如 0011, 000111, 01 ? L, 而10, 1001 , ?, 010 ? L . 如下是一个可接受该语言的上下文无关文法? S ? 01 S ? 0S1 但没有任何有限自动机能够接受语言L. * * College of Computer Science Technology, BUPT 归约与推导的概念: 推理字符串是否属于文法所定义的语言 一种是自下而上的方法,称为递归推理(recursive inference),递归推理的过程习称为归约; 一种是自上而下的方法,称为推导(derivation). 归约过程 将产生式的右部(body)替换为产生式的左部( head ). 推导过程 将产生式的左部( head )替换为产生式的右部( body ). 4.1 推导树和二义性 * * College of Computer Science Technology, BUPT 归约与推导 归约过程举例 对于CFG Gexp = ({E,O}, { (, ),+, ?, v, d }, P , E ) ,P 为 (1)E ? EOE (2) E ? (E) (3) E ? v (4) E ? d (5) O ?+ (6) O ? ? 递归推理出字符串 v ?(v+d) 的一个归约过程为 v ?(v+d) (4) v ?(v+E) (6) vO(v+E) (3) vO(E+E) (5) vO(EOE) (1) vO(E) (2) vOE (3) EOE (1) E * * College of Computer Science Technology, BUPT 归约与推导 推导过程举例 对于CFG Gexp = ({E,O}, { (, ),+, ?, v, d }, P , E ) ,P 为 (1)E ? EOE (2) E ? (E) (3) E ? v (4) E ? d (5) O ?+ (6) O ? ? 从开始符号到字符串 v ?(v+d) 的一个推导过程为 v ?(v+d) (4) v ?(v+E) (6) E ?(E) (3) (1) v ?(EOE) (5) (3) EOE (1) E E ?E (2) v ?(E) v ?(E+E) * * College of Computer Science Technology, BUPT 归约与推导 E ? EOE E ? (E) E ? v E ? d O ?+ O ? ? 最左推导(leftmost derivations) 若推导过程的每一步总是替换出现在最左边的非终结符, 则这样的推导称为最左推导. 为方便,最左推导关系用? 表示,其传递闭包
您可能关注的文档
- 弘扬社会公德,倡导文明新风.ppt
- 异步电动机的拆装.ppt
- 张处矿大讲课演示文稿1.ppt
- 张新国战略管理第五章.ppt
- 张美春课件.doc
- 张国雄版测控电路PPTChapter2-5.ppt
- 材料作文训练全解.ppt
- 张燕华-机关工作人员的请示汇报礼仪 【中华讲师网】.pptx
- 张进智B2B营销关系系统与沟通-9.pptx
- 张建荣 中国石油化工股份有限公司 加快油品质量升级 提前布局国六燃油(中文).ppt
- 2025年执业医师考试-临床医师医师定期考核笔试考试历年典型考题及考点含含答案.docx
- 2024-2025学年度化验员全真模拟模拟题及完整答案详解【历年真题】.docx
- 2024-2025学年度化验员全真模拟模拟题及参考答案详解【满分必刷】.docx
- 2024-2025学年度化验员全真模拟模拟题及答案详解【真题汇编】.docx
- 医院医师培训计划.docx
- 2024-2025学年度化验员全真模拟模拟题带答案详解(名师推荐).docx
- 2024-2025学年度化验员全真模拟模拟题【模拟题】附答案详解.docx
- 2024-2025学年度仓储管理人员高频难、易错点题(轻巧夺冠)附答案详解.docx
- 2024-2025学年度化验员全真模拟模拟题【巩固】附答案详解.docx
- 幼儿园小班舞蹈教案6篇.docx
最近下载
- 精品解析:2025年云南省中考英语真题(解析版).docx VIP
- 2025中国金融市场投资者洞见白皮书.pdf VIP
- 2025年云南省中考英语真题(解析版).doc VIP
- 2025年混凝土质量控制及管理制度(二篇) .pdf VIP
- 北京海淀区2023-2024学年高三上学期期末生物试题 Word版含解析.docx VIP
- 沙漠光伏治沙工程行业可行性分析报告.docx
- 2024云南初中英语中考试卷分析.docx VIP
- 以“政府绩效与公众信任”为主题,撰写一篇小论文.docx VIP
- 2025年艺考生录取分数计算方式.pdf VIP
- 无人驾驶深度之一:无人物流专题:万事具备,爆发元年.pptx VIP
文档评论(0)