- 146
- 0
- 约1.15千字
- 约 33页
- 2018-06-25 发布于河南
- 举报
简单优先和算符优先分析方法
1
编译原理
主 讲:温 璞
责任教师:蒋慧平
2
第六讲
简单优先和算符优先分析方法
3
本讲主要内容
简单优先文法及其分析算法
算符优先文法及其分析算法
优先函数的构造
4
简单优先文法
之所以称为简单是因为在可能称为句柄的那些符号串两边各取一个符号就能帮助判断它是否是句柄
5
简单优先分析算法描述
6
例6.13 运用简单优先分析算法检查((a),a)是否是文法G42的一个句子
文法G42[S]:
S(R)|a|∧
RT
TS,T|S
7
简单优先分析方法的局限性
只适用于简单优先文法
一般的程序设计语言不是简单优先文法
不实用,因为存在于两个符号之间的优先关系常多于一种
算符优先方法对以上情况有所改善
8
算符优先分析方法
算符优先分析方法
根据算符之间的优先关系来设计的一种字下而上语法分析方法
有利于表达式的分析
不是一种规范归约法
算符优先分析就是:定义算符之间(终结符)的某种关系,借助于这种优先关系寻找“可归约串”并进性归约
9
算符优先文法
算符文法
终结符之间存在的三种优先关系
10
算符优先文法
11
例6.15
文法G44[S]:
EE+T|T
TT*F|F
F(E)|i
12
OPG优先关系的构造
定义如下集合
它们的传递闭包定义如下
13
14
15
算法描述
16
例6.16
文法G44[S]:EE+T|T TT
您可能关注的文档
最近下载
- 附件1杭州市教师教育科研课题2017年度立项课题一览表.doc VIP
- 管道高空作业施工方案.docx VIP
- 2022-2023三年级期末试卷阅读题.docx VIP
- (热门!)SA8000-2026社会责任管理体系内审检查表完整内容(可编辑!).docx VIP
- 福州市鼓楼区城投集团招聘考试真题2024.pdf VIP
- 《EH溶解氧仪表》课件.ppt VIP
- 路基试验段施工总结.doc VIP
- 制造企业数字化转型ERP与MES系统集成方案.pptx VIP
- 〖CJ_T29-2019〗燃气沸水器(高清-可复制).pdf
- 北京城乡建设集团有限责任公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版完美.docx VIP
原创力文档

文档评论(0)