编译原理笔记12  自底向上分析技术…

一、自下而上的语法分析过程

a) 自下而上的语法分析过程思路

i. 自下而上的语法分析过程是一个醉左规约的过程,从输入串开始,朝着文法的开始符号进行规约,直到到达文法的开始符号为止的过程。

ii. 注意:输入串在这里是指从词法分析器送来的单词符号组成的二元式的有限序列。

b) 自下而上的语法分析方法:下推自动机。

i. 工作方式:"移进-规约"方式

ii. 即:自左至右把输入串的符号一个一个移进栈,在移进过程中不断查看栈顶符号串,一旦形成某个句型的句柄时,就将此句柄用相应的产生式左部替换(规约),若再形成句柄,就继续替换,直到栈顶不再形成句柄为止。然后继续移进符号,重复上面的过程直到栈顶只剩下文法的开始符号,输入串读完为止,这样就认为识别了一个句子。

iii. 编译原理笔记12 <wbr> <wbr>自底向上分析技术-概述

举个例子:

编译原理笔记12 <wbr> <wbr>自底向上分析技术-概述

二、确定的自下而上语法分析

a) 优先分析器

i. 简单优先分析法

ii. 算符优先分析法

b)LR分析器

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值