如果 β ββ 中至少含有一个终结符,而且除它自身之外不再含任何更小的素短语,那么称 β 为 素短语

相关题目:

令文法 G1 G_1G

①S−>(L)∣aS∣a ①S->(L)|aS|a①S−>(L)∣aS∣a
②L−>L,S∣S ②L->L,S|S②L−>L,S∣S

证明(S,(a)) (S,(a))(S,(a))是它的一个句型,指出这个句型的所有短语,直接短语,句柄和素短语。
步骤一:画出语法树

步骤二:判断短语
一个句型的语法树中任一子树的叶节点所组成的符号串都是该句型的短语。
对于第一层的非终结符 S ,其叶节点所组成的短语是(S,(a))
对于第二层的非终结符 L ,其叶节点所组成的短语是S,(a)
对于第三层的非终结符 L ,其叶节点所组成的短语是S
对于第三层的非终结符 S ,其叶节点所组成的短语是(a)
对于第四层的非终结符 L ,其叶节点所组成的短语是a
对于第五层的非终结符 S ,其叶节点所组成的短语是a
故短语有:

① (S,(a))
② S,(a)
③ S
④ (a)
⑤ a

步骤三:判断直接短语
一个句型的语法树中任一最小子树的叶节点所组成的符号串都是该句型的短语。
故直接短语有:

① S
② a

步骤四:判断句柄
句柄是最左边的直接短语
故句柄为:

① S

步骤五:判断素短语
有后往前对短语进行判断,如果短语中至少含有一个终结符,而且除它自身之外不再含任何更小的素短语,那么称该短语为素短语
① 对于短语 a ,a不含其他任何更小的素短语。故短语 a 为素短语
② 对于短语 (a) ,(a) 含素短语 a。故短语 (a) 不是素短语
③ 对于短语 S ,S 不含终结符。故短语 S 不是素短语
④ 对于短语 S,(a) ,S,(a) 含素短语a。故短语 S,(a) 不是素短语
⑤ 对于短语 (S,(a)) ,(S,(a)) 含素短语a。故短语 (S,(a)) 不是素短语

故素短语为:

① a

题目二

语法树:

短语: T∗F T*FT∗F, E+T∗F E+T*FE+T∗F

直接短语:T∗F T*FT∗F

句柄:T∗F T*FT∗F

素短语:不存在

练习三 :

令文法 G1 G_1G 
1
​    
  为:

①S−>a∣b∣(T) ① S -> a|b|(T)①S−>a∣b∣(T)
②T−>TdS∣S ② T -> TdS|S②T−>TdS∣S

证明 (Sd(T)db) (Sd(T)db)(Sd(T)db) 是 S 的一个句型,并求出短语,直接短语,句柄和素短语。

语法树:

短语:S,(T),b,Sd(T),Sd(T)db,(Sd(T)db)

直接短语:S,(T),b

句柄:S

素短语:(T),b

短语,直接短语,句柄相关推荐

  1. 编译原理:素短语、短语、直接短语、句柄的基本概念

    素短语的概念:它是一个递归的定义,至少含有一个终结符,并且除它自身之外不再含任何更小的素短语,所谓最左素短语就是处于句型最左边的素短语的短语.而一个算符优先文法G的任何句型的最左素短语是满足以下条件的 ...

  2. 编译原理之 短语直接短语句柄 定义与区分

    编译原理之 短语&直接短语&句柄 定义与区分 一.关于短语 二.关于直接短语 三.关于句柄 四.小练习 1.练习一 2.练习二 五.知识加强拓展 1.利用语法树寻找句型的短语.直接短语 ...

  3. 【复习资料】编译原理中:短语,直接短语,句柄

    http://blog.csdn.net/it_dream_er/article/details/53612006 短语:一个句型的语法树中任一子树叶结点所组成的符号串都是该句型的短语. 直接短语:如 ...

  4. 最左直接短语,短语,句柄,最左素短语,素短语

    (一)明确概念: 名称 概念 短语 定义: 若 S 为文法 G 的开始符号,αβδ 是该文法的一个句型,即 S ⇒* αβδ,且有 A ⇒+ β,则称 β 是句型 αβδ 相对于非终结符 A 的短语. ...

  5. put短语(put短语归纳)

    put组成的短语 put组成的短语有: 1.put about( v.+adv. )改变航向 例:The ship put about. 该船改变了航行方向. 2.put across1( v.+ad ...

  6. paper writing常用短语+高级短语

    paper writing 来自 Sequential Adversarial Learning for Self-Supervised Deep Visual Odometry 主要贡献:不同于单视 ...

  7. 【编译原理】求一个句型短语、直接短语、句柄(一看就懂~!骗小狗)

    文章目录 1 短语 2 直接短语 3 句柄 4 例子 1 短语 那么,abp为此句型的短语 总结来说:一个句型的语法树中任一子树叶结点所组成的符号串都是该句型的短语,由这概念,那么我们自然可以想到,b ...

  8. 语法推导树之短语,直接短语,句柄

    说语法推导树的短语,直接短语,句柄之前还是要回顾一下语法推导树的特征,只有了解了什么样的与是语法推导树后边的工作才能继续 语法推导树是在文法的基础上产生的,文法是由一个四元祖组成的G={VN,VT,P ...

  9. 短语、直接短语、句柄、素短语

    短语.直接短语.句柄.素短语. 以此为例子: 先画出语法树,例: S        /       |        \      (         T         )           / ...

  10. 【编译原理】-- 第二章(二)(短语、简单短语、句柄、文法二义性、语法树、例题)

    目录 一.句型的分析 1.规范推导和规范归约 2.短语.简单短语和句柄 3.语法树 4.通过树来寻找短语.简单短语.句柄 二.文法的二义性 1.文法二义性的定义 2.文法二义性的消除 (1)定义规定或 ...

最新文章

  1. 【Leangoo公开课】精益需求管理和Scrum迭代开发
  2. HTTP metadata数据
  3. HTML中常用的实体字符
  4. python分布式爬虫及数据存储_分布式爬虫
  5. Redis -- 基础操作 [2]
  6. python 打印xml文档树_[Python]xml.etree.ElementTree处理xml文档
  7. 机器学习之支持向量机算法(一)
  8. mysql 执行查询_MySQL执行一个查询的过程
  9. matlab 整数规划 非线性,非线性整数规划matlab
  10. 常见mysql优化 面试题
  11. 计算机组装维修中级试题,维修电工中级培训考试题及答案
  12. 综合能源管理电力市场改革的主要问题及分析_能谱网
  13. java poi写doc文件_如何使用POI hwpfdocument在java中的.doc文件中编写大量文本
  14. 品牌笔记本预装windows的OEM分区解决方案(联想)
  15. OpenGL绘制三维彩色立方体并实现自动旋转
  16. 元素定位163邮箱账号密码输入框问题,iframe嵌套
  17. IC China展商大唐展讯新潮华虹等2014电子信息百强榜上有名
  18. html视频怎么改大小,视频画面尺寸重置-视频画面大小调整的方法哪个好,视频尺寸怎么修改...
  19. 在中国人群中感染率最高的高危型HPV病毒是HPV16、HPV52和HPV58
  20. QVW Load多个不同目录下的QVD文件

热门文章

  1. 神途boss_逆战神途boss刷新
  2. js向服务器写入文件,js创建、写入、读取文件、FileSystemObject
  3. 面向sql编程的探索之路
  4. 一篇短文学习 MySQL(1)
  5. gitlab的基本使用
  6. 如何成为一位合格的嵌入式系统软件工程师
  7. 转:最简单的基于 DirectShow 的视频播放器
  8. 函授大专计算机专业论文题目,函授大专最后的毕业论文可以不写吗
  9. 普通人修谱必须读的三本书,最后一本市场买不到
  10. QQ 空间社交广告系统技术架构实践