1. 推导

我们还是从一个英文句子来入手:

从上面一张图,我们看出文法是如何 推导 出一个英文句子的。从上往下看,从句子开始,句子可以被替换成<名词短语><动词短语>。而<名词短语>又可以被替换成<形容词><名词短语>。对于文法中的每一个产生式,都可以把左部替换成右部。这样一步一步递推,就把一个文法从开始符号最终替换成了具体的句子。

所以从推导的直接定义来说,如果有产生式 α->β 能把 γαδ => γβδ 那么就说 γβδ是由γαδ 一步推导出来的。

2. 归约

归约正好是推导的逆过程。如果有产生式 α->β 那么能把   γβδ 归约成γαδ。这一过程叫做归约。我们可以看上面那张图进一步对比一下。

编译原理 推导和归约相关推荐

  1. 编译原理 - 推导与归约(一)

    推导与归约 前置知识 推导 归约 前置知识 句型:若文法 G 的开始符号为 S,则从开始符号 S 能推导出的符号串称为文法的一个句型 句子:若 X 是文法 G 的一个句型,且 X ∈ V T ∗ X∈ ...

  2. 【编译原理笔记02】计算机如何表示语言及其文法,字母表(及其运算)、串、推导和归约、句型和句子、文法分析树

    本次笔记内容: 2-1 词法语法分析基本概念 2-2 文法定义 2-3 语言的定义 2-4 文法的分类 2-5 CFG的分析树 文章目录 概述:计算机如何表示语言及其文法 字母表(Alphabet) ...

  3. [编译原理]构造LR分析器和SLR移进归约分析表

    目录 目标 1.基础知识引入 1.1 文法 1.2 拓广文法 1.3 全部的项目集 2. 计算文法的LR(0)项目集的.识别活前缀的DFA 2.1 分析得到各个项目集 2.2 构建SLR分析表中的移进 ...

  4. 编译原理复习四:编译器结构 消除左递归、左公因子 最右推导 寻找句柄讲解(附题目和答案)

    需要原卷和答案请点赞关注收藏后评论区留言私信~~~ 下面对编译原理中一些常见的概念以及算法小题的讲解,这部分可能单独出题考试,也有可能混在大题中出现 一.编译器结构 题目如下 The phases o ...

  5. 添物 不花钱学计算机及编程(预备篇)— 编译原理

    编译原理是将一门语言翻译为另一门语言的学科.如果您只是想当个简单的程序员是可以不用学习的,或者有个了解就可以.但是如果您想更好的发展,就要很好的掌握了. 这门课程最大的特色就是,要自己写代码学习,不能 ...

  6. 编译原理视角下的 c c 语言左值教学,西安交通大学18年3月课程考试《编译原理》作业考核试题...

    Q.微信均是1219895388,Q:1219895388 联系:QQ:576696131 西安交通大学18年3月课程考试<编译原理>作业考核试题 共题,总分:100分 答题中 分 一.单 ...

  7. 计算机科学与技术第二章ppt,计算机科学与技术-编译原理-第二章重点.ppt

    计算机科学与技术-编译原理-第二章重点.ppt * 自下而上分析法举例 例2解: a b b c d e (1) a b b c d e A A (2) a b b c d e A A (3) a b ...

  8. 编译原理什么是移进规约冲突_编译原理复习题

    可以微信扫码观看 河南城建 <编译原理>复习题丨杨海振整理丨20150521 一.单项选择题 1.构造编译程序应掌握   .D a. 源程序                         ...

  9. 【最新合集】编译原理习题(含答案)_4-7语法分析_MOOC慕课 哈工大陈鄞

    [最新合集]MOOC哈工大陈鄞 编译原理答案全集-->传送门 1 如果文法G是无二义的,则它的任何句子α( ). A. 最左推导和最右推导对应的语法树必定相同 B. 最左推导和最右推导对应的语法 ...

最新文章

  1. 500线电机光电码盘
  2. python学习手册条件-Python学习手册(第4版)pdf
  3. java查看sql视图_SQL Server查看视图定义总结
  4. 数据库oracle 笔试,数据库oracle笔试
  5. C#(WINFORM)学习
  6. wxWidgets 线程示例
  7. PolarDB-X 2.0 全局 Binlog 和备份恢复能力解读
  8. nssl1149,jzoj5455-拆网线【贪心】
  9. stream模式不能接受blob文件_一文带你层层解锁文件下载的奥秘
  10. js有默认参数的函数加参数_函数参数:默认,关键字和任意
  11. python访问mysql_python连接mysql
  12. 【UI/UX】桌面GUI设计
  13. 实时视频直播客户端技术盘点:Native、HTML5、WebRTC、微信小程序
  14. android 手机内存uri_Android通过Uri转化为本地绝对路径的方案(全版本适配4.1-7.0)...
  15. 直播视频网站源码,登录界面LoginActivity
  16. Oracle 函数大全
  17. VS2013使用VS2015工程
  18. 网站流量统计分析工具,谷歌seo网站流量统计分析工具推荐
  19. 计算机一级一分钟要打多少字,打字速度分几个等级,一分钟打多少个字算较快?...
  20. 数据处理任务量级巨大?构建预置容器镜像的Amazon EKS解决方案了解一下!

热门文章

  1. EL表达式和JSTL标签:简化JSP的Java代码
  2. hut第三次面试题解
  3. 如何做全网营销是最有效果的?
  4. Android中连接wifi的方法
  5. 数据挖掘和数据分析的书,为大家几本好的
  6. 如何手动导出安卓手机中的微信QQ等应用数据
  7. pngQuant图片压缩命令行工具
  8. webshell之jsp免杀
  9. 中国AI专利申请量超越美国:百度排名第一,国外企业申请量占比20%
  10. Open Dynamics Engine(ODE)简介