登录
|
注册
|
QQ账号登录
|
常见问题
联系我们:
我要上传
首页
浏览
幼儿/小学教育
中学教育
高等教育
研究生考试
外语学习
资格/认证考试
论文
IT计算机
经济/贸易/财会
管理/人力资源
建筑/环境
汽车/机械/制造
研究报告
办公文档
生活休闲
金融/股票/期货
法律/法学
通信/电子
医学/心理学
行业资料
文学/艺术/军事/历史
我的淘豆
我要上传
帮助中心
复制
下载此文档
编译原理电子课件教案-第7章-自底向上语法分析-LR分析.pptx
文档分类:
IT计算机
|
页数:约105页
举报非法文档有奖
分享到:
1
/
105
下载此文档
搜索
下载此文档
关闭预览
下载提示
1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
2.下载该文档所得收入归上传者、原创者。
3.下载的文档,不会出现我们的网址水印。
同意并开始全文预览
(约 1-6 秒)
下载文档到电脑,查找使用更方便
下 载
还剩?页未读,
继续阅读
分享到:
1
/
105
下载此文档
文档列表
文档介绍
编译原理电子课件教案-第7章-自底向上语法分析-LR分析.pptx
1
2
LR(k)分析是指自左向右扫描和自底向上的语法分析。
L:从左至右扫描输入符号串;
R:构造一个最右推导的逆过程;
K:为了作出分析决定而向前看的输入符号的个数。
序
LR分析方法是当前最广义的无回溯的“移进- 归约”方法。
LR(k)分析技术是高德纳(knuth)于1965年首先提出来的。
3
简介:高德纳(1938年),美国著名计算机科学家,斯坦福大学电脑系荣誉教授。高德纳教授被誉为现代计算机科学的鼻祖,在计算机科学及数学领域发表了多部具广泛影响的论文和著作,与 Edsger Wybe Dijkstra并称为我们这个时代最伟大的计算机科学家。
著名成就:
The Art puter Programming
(《计算机程序设计艺术》)的作者
TeX和Metafont排版软件的发明人
LR parsing theory
Knuth–Morris–Pratt算法
Knuth-pletion algorithm
图灵奖史上最年轻获奖者高德纳:
把一件平常事做到人间极致
4
5
自动分析工具GNU bison
(Yet piler),由Bell实验室于1979年开发
exp : term | exp "+" term | exp "-" term ;
注释化的语法规则
能够直接编译运行的语法分析器源代码
8
预备知识:自底向上语法分析概述
LR分析的组成结构
LR分析表(依赖于具体文法)
由两个矩阵组成,其功能是指示分析器的动作
是移进还是规约,根据不同的文法类要采用不
同的构造方法
驱动程序
执行分析表所规定的动作
分析栈
暂存分析器状态以及文法符号
9
所谓自底向上分析方法就是
从输入串开始,逐步进行归约,直到归约到文法的开始符号
或者说
从语法树的末端开始,步步向上归约,直到根结点
自底向上语法分析的实质是一种移进-归约分析法:
对输入串从左向右扫描,并逐个移进栈中。边移入边分析,一旦栈顶符号串形成某个句型的可归约串(它对应某产生式右部),就用该产生式左部的非终极符代替它,完成一步归约。
重复这一过程,直至归约到栈中只剩右界符‘#’和文法的开始符号为止,此时表示分析成功,否则报错。
预备知识:自底向上语法分析概述
10
1. 规范推导、规范句型和规范归约
编译原理电子课件教案-第7章-自底向上语法分析-LR分析 来自淘豆网www.taodocs.com转载请标明出处.
猜你喜欢
零售药店从业人员培训试题(一)
5页
2024年努力唯美说说句子30句
4页
易县土地整治项目综合效益评价研究的中期报告..
2页
明清时期永昌地区民族文化资源及其在现代旅游..
2页
明日集团发展战略研究的综述报告
2页
集装箱船舶大型化发展趋势课件资料
6页
医疗体操---朱继龙PPT课件
21页
2011师资初训心肺复苏
49页
做一个优秀的物业管理人2
32页
时分波分复用光纤Bragg光栅传感系统的中期报告..
2页
旧城商业中心区的系统性更新方法研究--以南宁..
2页
集体经济组织成员身份认定表格
39页
日本广告在中国的传播现状及其发展趋势——以..
2页
2024年动产货品分期付款买卖合同
10页
雅典城邦兴起教案3人教课标实用教案
3页
相关文档
更多>>
非法内容举报中心
文档信息
页数
:
105
收藏数
:
0
收藏
顶次数
:
0
顶
上传人
:
3346389411
文件大小
:
1.47 MB
时间
:
2018-06-23
相关标签
案件分析
逆向分析
纵向分析
横向分析
竖向分析
电路分析基础课件
法理分析
电力系统分析课件
swot分析法案例分析
原因分析
计算机原理
PHP资料
linux/Unix相关
C/C++资料
Java
.NET
windows相关
开发文档
管理信息系统
网络信息安全
网络与通信
图形图像
行业软件
人工智能
计算机辅助设计
多媒体
软件测试
计算机硬件与维护
网站策划/UE
网页设计/UI
网吧管理
电子支付
搜索引擎优化
服务器
电子商务
Visual Basic
数据挖掘与模式识别
数据库
Web服务
网络资源
Delphi/Perl
Python
CSS/Script
Flash/Flex
手机开发
UML理论/建模
并行计算/云计算
嵌入式开发
计算机应用/办公自动化
数据结构与算法
SEO
最近更新
2024年山东邹平县直镇所属事业单位历年高频..
2024年山东省烟台开发区事业单位招聘44人历..
高二家长会家长发言稿范文
2024年山东省济阳县事业单位招聘40人历年高..
有气势的比赛拉歌口号
商业大楼招商方案
2015届高考语文第一轮知识点强化训练题40
测试员具体工作事项要求和职责
P2P公司社区营销方案
叙永县新教师培训考核量化评分表-(1)
2024年国防科技大学教研保障中心新闻文化室..
2024年国家电网公司招聘历年高频难、易点(..
2024年四川省阿坝州事业单位招聘368人历年高..
2024年南丰县面向社会公开招聘事业单位工作..
2024年云南省红河州河口县民族文化工作队招..
2024届全国八省八校(T8联考)高三(下)第二次..
灯的发展史幼儿园
组塔架线施工方案
GB 5009.82-2016 食品安全国家标准 食品中维..
地脚螺栓检测报告模板
桌面式自动锁螺丝机设计【含CAD图纸、说明书..
毕业设计(论文)-300KW螺杆式水冷冷水机组..
高低压配电工程施工合同
yamaha中文报错信息及排错方法
康明斯QSX15电路图
在线
客服
微信
客服
QQ
客服
意见
反馈
手机
查看
返回
顶部