短语定义:

设G[Z]是给定文法,  w=xuy∈V+,为该文法的句型,如果满足下面两个条件:

① Z  xUy;

② U  u;

则称句型xuy 中的子串u是句型xuy的短语

直接短语定义:

设G[Z]是给定文法,  w=xuy∈V+,为该文法的句型,如果满足下面两个条件:

① Z  xUy;

② U Þ u;

则称句型xuy 中的子串u是句型xuy的简单短语(或直接短语)

直观理解:短语是前面句型中的某个非终结符所能推出的符号串。

句柄定义:

任一句型的最左简单短语称为该句型的句柄

语法树短语、简单短语和句柄的方法是:

1)每个句型都有一棵语法树;

2)每棵语法树的叶(从左到右)组成一句型;

3)每个子树 的叶(从左到右)组成一短语;

4)每个简单子树 的叶(从左到右)组成一简单短语;

5)最左简单子树 的叶(从左到右)组成一句柄。

短语、直接短语、句柄的区别相关推荐

  1. 短语,简单短语,句柄的区别

    句柄:任意句型的最左简单短语,成为句柄,一个句型只有一个句柄 句型:终端节点的组成的串 层次结构如下 短语 {   简单短语   {句柄}   }   } 子树:由该树的某个节点,连同向下生长出的部分 ...

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

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

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

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

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

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

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

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

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

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

  7. 引用、指针和句柄的区别

    句柄是一种特殊的智能指针 .当一个应用程序要引用其他系统(如数据库.操作系统)所管理的内存块或对象时,就要使用句柄. 句柄与普通指针的区别在于,指针包含的是引用对象的内存地址,而句柄则是由系统所管理的 ...

  8. HANDLE HINSTANCE HWND等句柄的区别

    HINSTANCE是应用程序实例句柄, HWND是窗口对象句柄, HANDLE是任意对象的句柄, CWnd是MFC中的窗口类. MSDN里面对于HINSTANCE的解释是"handle to ...

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

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

最新文章

  1. The LMAX disruptor Architecture--转载
  2. Py之uiautomator2:uiautomator2的简介、安装、使用方法之详细攻略
  3. 赛诺朗基智能安全保障平台——安全着你的安全!
  4. LuoguP1113 杂务
  5. python执行原理是什么意思_简述Python程序的执行原理。
  6. Eclipse 中 SVN 的设置。
  7. Android添加开机完成后脚本(boot_completed)
  8. 软件工程第一次作业(第一次思考这些问题)
  9. 12306 模拟登录
  10. python 区块链开发教程_Python区块链教程(一)
  11. Python美股量化交易填坑记录——13a.Vegas隧道交易机器人
  12. BFS - Marching Legion - ab Knight
  13. windows7蓝牙怎么打开_英特尔升级Wi-Fi 和蓝牙驱动,Win10 更新5月版稳了
  14. HTML5系列代码:使用空格符号
  15. (VCIP-2018)基于选择性卷积特征的广义均值池化细粒度图像检索
  16. 【Linux】RHCE -- RHCSA 认证考试 模拟练习题解析
  17. 7-2 列出连通集 (25 分)
  18. StoneDB 为何敢称业界唯一开源的 MySQL 原生 HTAP 数据库
  19. Unity Shader - 切线空间的法线贴图应用(T2W W2T)
  20. 下列对C语言特点的描述中 错误的是,下列对C语言特点的描述中,错误的是。

热门文章

  1. 学计算机新学期新目标新计划,新学期新目标新计划作文范文10篇
  2. python 实现endnote下载的pdf文件的整理
  3. 记一次云之家签到抓包
  4. PyTorch深度学习——梯度下降算法、随机梯度下降算法及实例(B站刘二大人P3学习笔记)
  5. 纯净精品:龙行天下技术GHOST XP SP3快速装机VIP特供版 2010年7月B版
  6. 扩展名 文件类型 打开方式 ..
  7. 美元倾销才是股市泡沫化根源
  8. 面试官问我:Andriod为什么不能在子线程更新UI?
  9. MATLAB改变默认工作路径
  10. 如何使用Python提取Excel中固定单元格的内容