本文主要是介绍编译原理之子树与短语、句柄,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
转自:http://blog.csdn.net/wulingmin21/article/details/7488500
·语法树与子树
语法树
根:开始符号
子树:某一非终结符号(子树的根)及其下面的分支
叶:树的末端结点
语法树的全部末端结点(自左向右)形成当前句型
·子树与短语、句柄
1、短语:子树的末端结点形成的符号串.
这个短语相对的句型:整个树的末端结点.
非终结符号:子树的根
2、简单子树:只有一层分支的子树
3、简单短语:简单子树的末端结点形成的符号串.
4、句柄:子树中最左边的那棵只有父子两代的子树的所有叶结点自左至右排列起来,就是该句型的句柄。
这篇关于编译原理之子树与短语、句柄的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!