- 7
- 0
- 约5.45千字
- 约 20页
- 2019-05-14 发布于广东
- 举报
4.2 自底向上的语法分析 自底向上(?)的语法分析是从给定的符号串出发,试图逐步将它们归约为文法的开始符号. ?的语法分析采用的是最左(规范)归约 本节中介绍两种?分析方法,即优先分析法和LR分析法; ?分析也需要一个分析栈用于存放分析过程中所得的文法符号,开始时,先将#入栈,然后逐步地将输入符号移进栈,当句柄在栈顶形成时,则进行归约,否则移进下一符号.在分析的每一步,分析动作都是由当前栈里的内容和扫描到的符号确定的. 分析动作有:移进,归约,报错,接受. 关于自底向上分析 分析过程是最左归约的(规范的); 注意,在分析过程中,一旦句柄在栈顶形成,则立即归约; 有时栈顶出现了某产生式的右部,但它不一定是句柄(如前例中第七步,栈顶的a不是句柄); 从分析过程可容易地建立一棵语法树,可用作语法分析的输出.建立树的方法见P125,这里略. 4.2.1 简单优先分析法 方法:在文法的符号之间建立一种(实际是三种)优先关系R?V?V,在分析的过程中,利用优先关系的比较,来确定当前句型的句柄; 在找到句柄后按相应的产生式归约之,并将归约出的VN符号压入栈,再进行新的比较,…,直到出错或分析成功. 简单优先文法的定义 定义4.1 若一文法G的任何两个符号之间至多存在一种优先关系,且任意两个不同的产生式无相同的右部,则称G为简单优先文法 (二) 简单优先分析的算法 利用优先矩阵进行分析的方法是,
您可能关注的文档
- 西北大学城市设计课件 第五章 城市总体层面的设计.ppt
- 西北大学城市设计课件 第一章 城市与城市设计.ppt
- 西北大学电影作品读解课件 暗恋桃花源.ppt
- 西北大学电影作品读解课件 邦妮和克莱德.ppt
- 西北大学电影作品读解课件 纯真年代.ppt
- 西北大学电影作品读解课件 大 话西游.ppt
- 西北大学电影作品读解课件 低俗小 说.ppt
- 西北大学电影作品读解课件 红色沙漠.ppt
- 西北大学电影作品读解课件 蝴蝶梦.ppt
- 西北大学电影作品读解课件 滑动门.ppt
- 人教版生物 七年级上册 1.1.2生物的特征 分层作业(解析版).pdf
- 2027届开封市尉氏县六年级数学第一学期期末统考模拟试题含解析.doc
- 2027届米脂县三上数学期末学业水平测试模拟试题含解析.doc
- 昆明市石林彝族自治县2027届数学四上期末监测模拟试题含解析.doc
- 2027届浙江省杭州市临安区四年级数学第一学期期末联考试题含解析.doc
- 2027届六盘水市六枝特区三上数学期末监测模拟试题含解析.doc
- 2027届浙江省黄山市数学三上期末达标测试试题含解析.doc
- 2027届厦门市民立二小数学六年级第一学期期末达标检测试题含解析.doc
- 2027届商都县三年级数学第一学期期末质量检测试题含解析.doc
- 丹东市元宝区2027届六年级数学第一学期期末达标测试试题含解析.doc
最近下载
- 2026届高考语文专题复习:诗歌鉴赏之酬答唱和诗 (1) 课件(全国通用).pptx
- 中建项目管理手册表格.doc VIP
- 中建设计管理手册(2023年).pdf VIP
- 全省小学数学教师赛课一等奖人教版小学数学六年级上册《圆的面积》精美课件.pptx VIP
- 职业技能鉴定督导员考核试题(含详细答案).docx VIP
- 技能鉴定督导员考核试题及详细参考答案.docx VIP
- 最新缓解2型糖尿病中国专家共识(完整版).docx VIP
- 小学四年级数学题《长方形的面积问题大全及答案》.doc VIP
- 读《我什么办法都试过了》所想.docx VIP
- 钢结构焊接作业的技术标准与操作规范.docx VIP
原创力文档

文档评论(0)