版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
自底向上的分析,也称移进-规约分析。基本思想是:对输入符号串自左向右进行扫描,并将输入符逐个移入一个后进先出栈中,边移入边分析,一旦栈顶符号串形成某个句型的句柄或可规约串时,就用产生式的左部代替右部的文法符号串,这称为一步规约。重复规约直到规约到栈中只剩文法的开始符号时则分析成功,也即确认输入串是文法的句子。 备注:自底向上分析的移进-规约过程是自顶向下最右推倒的逆过程,最右推导为规范推导,所以自左向右的规约称为规范规约。算符优先分析基本思想:只规定算符之间的优先关系,即只考虑终结符之间的优先关系,由于算符优先分析不考虑非终结符之间的优先关系,在规约过程中只要找到可规约的串就规约,并不考虑规约到哪个非终结符名,因为算符优先规约不是规范规约文法G:(1)E->E+E(2)E->E*E(3)E->i对输入串i1+i2*i3
的规约过程6.3.1直观算符优先分析法
通常在算术表达式求值过程中,运算次序是先乘除后加减,这说明了乘除运算的优先级高于加减运算的优先级,乘除为同一优先级但运算符在前边的先做,这称为左结合,同样加减运算也是如此,这也说明了运算的次序只与运算符有关,而与运算对象无关.因而直观算符优先分析法的关键是对一个给定文法G,人为地规定其算符的优先顺序,即给出优先级别和同一个级别中的结合性质,算符间的优先关系表示与简单优先关系的表示类似,其规定如下:a<b表示a的优先性低于b。a=b表示a的优先性等于b,即与b相同。a>b表示a的优先性高于b。但必须注意,这三个关系和数学中是不同的,它们是有序的,也就是若有a>b,不一定有b<a,a=b成立不一定有b=a。下面给出一个表达式的文法为:E→E+E|E-E|E*E|E/E|E↑E|(E)|i我们可以对此表达式的文法按公认的计算顺序规定优先级和结合性如下:(1)↑优先级最高,遵循右结合。相当↑<↑。例如:2↑3↑2=2↑9=512。即同类运算符在归约时为从右向左归约。即i1↑i2↑i3为i2↑i3先归约。(2)*,/优先级其次,服从左结合。相当*>*、*>/、/>/、/>*(3)+,-优先级最低,服从左结合。相当+>+、+>-、->+、->-、+<*、+</、+<↑。(4)对‘(’,‘)’规定括号的优先性大于括号外的运算符,小于括号内的运算符,内括号的优先性大于外括号。对于句子括号‘#’号规定与它相邻的任何运算符的优先性都比它大。此外,对运算对象的终结符i其优先级最高。
很显然,所给表达式文法显然是二义性文法,但我们人为直观地给出运算符之间的优先关系且这种优先关系是唯一的,有了这个优先关系表我们就能分析
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 会理市2025年四川会理市考试招聘事业单位工作人员4名笔试历年参考题库典型考点附带答案详解
- 云南省2025云南普洱市镇沅县融媒体中心急需紧缺人才招聘(1人)笔试历年参考题库典型考点附带答案详解
- 九江市2025上半年江西九江市事业单位“才汇九江”高层次人才招聘515人笔试历年参考题库典型考点附带答案详解
- 临海市2025年浙江临海市文化和广电旅游体育局及下属参公事业单位选调2人笔试历年参考题库典型考点附带答案详解
- 中山市2024广东中山市小榄镇高级专业人才招聘4人笔试历年参考题库典型考点附带答案详解
- 丘北县2025云南文山州丘北县事业单位紧缺岗位招聘(15人)笔试历年参考题库典型考点附带答案详解
- 三门县2025年浙江台州三门县委统战部招聘笔试历年参考题库典型考点附带答案详解
- 黔西南布依族苗族自治州2025贵州黔西南州发展和改革委员会(黔西南州粮食和物资储备局)十二届人博笔试历年参考题库典型考点附带答案详解
- 2026重庆市工程管理有限公司招聘17人笔试历年常考点试题专练附带答案详解
- 2026贵州铜仁万山翠丰农产品交易管理有限公司临聘人员招聘15人笔试历年常考点试题专练附带答案详解
- 艾灸的风险及防范措施
- 2025至2030年中国高性能胶粘剂行业发展运行现状及投资战略规划报告
- 医院行风建设培训会课件
- 焊工教学 培训课件
- 煤炭仓储物流项目投资估算
- JG/T 336-2011混凝土结构修复用聚合物水泥砂浆
- DZ/T 0197-1997数字化地质图图层及属性文件格式
- 互联网医院的医疗服务质量与伦理监管
- GB/T 13511.2-2025配装眼镜第2部分:渐变焦定配眼镜
- 物流中心视频监控方案
- 起重机应急预案演练记录
评论
0/150
提交评论