首先要知道,他们仨是有包含关系的,(因为条件限制越来越高)
句柄范围最小, 句柄 < 直接短语 < 短语
一、先找句柄!
分析一波先,这是课本上给予的偏理解性的定义,
(1)首先要找到最左边的子树
(2)这个子树有多少代(层),(缩小范围->) 只看最下面的两代,下面两代作为要寻找的子树。
(3)这棵子树的叶子的从左到右排列就是句柄。
怎么找句柄呢?上图实操!
这是一个句型的语法分析树:
1.找到最左边的子树 ,如图
2.这个子树正好就两层,它本身就作为要找的目标子树
句柄则为目标子树的叶子的从左到右排列,(只有一个叶子a1),即句柄为a1
二、直接短语和短语
难点在于句柄寻找的理解,直接短语和短语较为容易。
1.简单短语就是所有的叶子,当然他包括了句柄 a1
2.短语,所有的子树的末端组成的串
我的个人理解虽然不够官方,但是能使寻找句柄等的方法较为简单明了。