- 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.2 语言和文法 例 算术表达文法 E ? E + T | T ( T + T . . . + T ) T ? T ? F | F ( F ? F . . . ? F ) F ? ( E ) | id 消除左递归后文法 E ? TE ? E ? ? + TE ? | ? T ? FT ? T ? ? ? F T ? | ? F ? ( E ) | id 4.2 语言和文法 非直接左递归 S ? Aa | b A ? Sd | ? 先变换成直接左递归 S ? Aa | b A ? Aad | bd | ? 再消除左递归 S ? Aa | b A ? bd A? | A? A? ? adA? | ? 4.2 语言和文法 4.2.7 提左因子 有左因子的文法 A ???1 | ??2 提左因子 A ? ? A? A? ? ?1 | ?2 4.2 语言和文法 例 悬空else的文法 stmt ? if expr then stmt else stmt | if expr then stmt | other 提左因子 stmt ? if expr then stmt optional_else_part | other optional_else_part ? else stmt | ? 形式语言 产生式形式为:xAy -x?y 产生式形式为:A-aB , A-a , A-? 产生式形式为:A - ? ⑶ 2 型语言 由 2型文法定义 ⑵ 1 型语言 由 1型文法定义 ⑴ 0 型语言 由 0型文法定义 产生式形式为:? - ? ⑷ 3 型语言 由 3型文法定义 又称 无限制文法! 又称 上下文有关文法! 又称 上下文无关文法! 又称 正规文法! 【注】 四类语言为 包含关系,且有 L0 ?L1 ? L2 ? L3; 编译处理中,主要应用后两种文法! 乔姆斯基 艾弗拉姆·诺姆·乔姆斯基(英语:Avram Noam Chomsky,1928年12月7日-) 美国哲学家、语言学家、认知学家、逻辑学家、政治评论家。乔姆斯基是麻省理工学院语言学的荣誉退休教授,他的生成语法被认为是20世纪理论语言学研究上的重要贡献。 句法结构 《句法结构》是乔姆斯基介绍转换生成语法的《语言学理论的逻辑结构》一书的精华版。这一理论认为说话的方式(词序)遵循一定的句法,这种句法是以形式的语法为特征的,具体而言就是一种不受语境影响并带有转换生成规则的语法。 儿童被假定为天生具有适用于所有人类语言的基本语法结构的知识。这种与生俱来的知识通常被称作普遍语法。 练习 文法 S-aSbS | bSaS | ε 产生的语言是什么?该文法是否有二义性? 下面的二义文法描述命题验算公式的语法,为他写一个等价的非二义文法 S-S and S | S or S| not S| p | q | (S) 练习 文法 R-R|R | RR | R* | (R) | a | b 产生字母表{a,b}上所有不含ε的正则式。为该文法写一个等价的非二义文法。 练习 考虑文法 S-(L) | a L-L,S | S 建立句子(a,(a,a))和(a,((a,a),(a,a)))的分析树 为(a)的两个句子构造最左推导 为(a)的两个句子构造最右推导 这个文法产生的语言是什么? * * * * * * * * * * * * * * * * * * * * * * 第四章 语法分析 第四章 语法分析 本章内容 上下文无关文法 自上而下分析和自下而上分析 围绕分析器的自动生成展开 词 法 分析器 记 号 取下一个记号 源程序 分析树 前端的 其余部分 分析器 中间表示 符号表 上下文无关文法 4.1~4.3 4.1 上下文无关文法 4.1.1 上下文无关文法的定义 正则式能定义一些简单的语言,能表示给定结构的固定次数的重复或者没有指定次数的重复 例:a (ba)5, a (ba)* 正则式不能用于描述配对或嵌套的结构 例1:配对括号串的集合 例2:{wcw | w是a和b的串} 4.1 上下文无关文法 上下文无关文法是四元组(VT , VN , S, P) VT : 终结符集合 VN : 非终结符集合 S : 开始符号,非终结符中的一个 P : 产生式集合, 产生式形式 : A ? ? 例 ( {id, +, ?, ?, (, )}, {expr, op}, expr, P ) expr ? expr op expr expr ? (expr)
您可能关注的文档
- 第三章 第四节 第二课时.ppt
- 大埔旧墟公立学校(宝湖道)家长教师会.PPT
- 第一章 计算机与网络应用.ppt
- 南京斯必得新材料科技有限公司.pdf
- What is Workplace Organization? 什么是工作场地有序安排?.ppt
- 全国流感监测技术指南(2017 年版).pdf
- 第4章 面向对象的编程基础.ppt
- 周邦彦婉约词的集大成者.ppt
- 第二节 植物的组织.ppt
- 第二讲认识职业规划.ppt
- 8 黄山奇石(第二课时)课件(共22张PPT).pptx
- 22《纸船和风筝》教学课件(共31张PPT).pptx
- 17 松鼠 课件(共23张PPT).pptx
- 23《海底世界》课件(共28张PPT).pptx
- 21《大自然的声音》课件(共18张PPT).pptx
- 第12课《词四首——江城子 密州出猎》课件 2025—2026学年统编版语文九年级下册.pptx
- 第2课《济南的冬天》课件(共42张PPT) 2024—2025学年统编版语文七年级上册.pptx
- 17 跳水 第二课时 课件(共18张PPT).pptx
- 第六单元课外古诗词诵读《过松源晨炊漆公、约客》课件 统编版语文七年级下册.pptx
- 统编版六年级语文上册 22《文言文二则》课件(共27张PPT).pptx
最近下载
- QlikView专业版培训教程精品.pdf VIP
- 部编版2025秋六年级上册语文1.27《我的伯父鲁迅先生》 课件.pptx VIP
- 生物专业英语第三版蒋悟生编__课文翻译试卷.doc VIP
- NB∕T 20485-2018RK 核电厂应急柴油发电机组设计和试验要求.pdf
- 读《地球的红飘带》有感.pptx VIP
- 建筑与市政地基基础通用规范试卷含答案.docx
- 班级管理(第3版)张作岭课后习题答案.docx VIP
- 2026年中国互联网体育服务市场深度评估与发展机遇预测报告.docx
- 党课讲稿、深刻把握“信念是本,作风是形”的时代内涵与实践要求.docx VIP
- 学堂在线 日语与日本文化 期末考试答案.docx VIP
原创力文档


文档评论(0)