怎样从语法树得到句柄、最左推导、最右推导、短语、直接短语、素短语等???

luost 2003-10-02 05:32:09
S->a|b|(T)
T->TdS|S

Vt={a,b,d,(,)}.Vn={S,T},S是开始符
句型(Sd(T)db)是S的一个_____,其中___是句柄;____是最左素短语;____是该句型的直接短语,_____是短语。

答案:
1、推导(仅仅是推导,既不是最左,也不是最右,也不是规范推导)
2、S
3、(T)
4、S,(T),b
5、(Sd(T)db)

参考书上用语法树进行分析,但不是很清楚,请高手用语法树分析一下,到底怎么从语法树就能一眼看出答案!!!!
...全文
3191 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
luost 2003-10-10
  • 打赏
  • 举报
回复
好,散分了!!!
chenhaojue333 2003-10-09
  • 打赏
  • 举报
回复
一个句型的语法树中任一子树叶结点所组成的符号串都是该句型的短语,当子树中不包含其他更小的子树时,该子数叶结点所组成的字符串就是该句型就是该句型的直接短语。
因此本题的直接短语的为 S 、(T)、b,短语有S、(T)、b、Sd(T)、Sd(T)db 、(Sd(T)db)。d不是直接短语,因为d所在的树还有子树所以它不是!
一个句型的最左直接短语汇称为该句型的句柄 素语是一个短语,它至少含有一个终结符,而且除它自身以外不再含有更少的素短语,对于句型(Sd(T)db)的素短语是(T)、b.
luost 2003-10-09
  • 打赏
  • 举报
回复
哦,我似乎有点明白了
xstarwish 2003-10-09
  • 打赏
  • 举报
回复
T -> b ????????

树里哪有这一步?
xstarwish 2003-10-09
  • 打赏
  • 举报
回复
自述句是每个结点下面的

是不是就是说:TdS 是 T 的一个短语
luost 2003-10-09
  • 打赏
  • 举报
回复
toyjoy(异根)

T -> b

怎么不是简单子树(只有父子两层结点)??
xuyunqq 2003-10-09
  • 打赏
  • 举报
回复
d连短语都不是,又怎么会是直接短语呢?
rorl 2003-10-09
  • 打赏
  • 举报
回复
子树怎么划分的,一直来我都没搞清楚
上面这颗树有几颗子树??
toyjoy 2003-10-09
  • 打赏
  • 举报
回复
父子两层结点:

T -> S

S -> ( T )

S -> b

参照你上面的图来看


toyjoy 2003-10-09
  • 打赏
  • 举报
回复
父子两层结点:

T -> S

S -> ( T )

S -> b

参照你上面的图来看


luost 2003-10-09
  • 打赏
  • 举报
回复
题目中的句型可用下面的语法树表示:
s
/ | \
( T )
/ | \
T d S
/|\ |
T d S b
| /|\
S ( T )

请问简单子树(只有父子两层结点)怎么看呀,是哪几棵??
d也是叶子节点 ,为什么d不是直接短语,而b却是呢??
  • 打赏
  • 举报
回复
2002年的第三题怎么做啊?我被搞的一团雾水啊!请高手赐教!!!
小弟万分感激!!!!
liuyixian2000 2003-10-07
  • 打赏
  • 举报
回复
每个句型对应一棵语法树
每棵语法树的叶子结点从左到右排列构成一个句型
每棵语法树的子树的叶子结点从左到右排列构成一个短语
每棵语法树的简单子树(只有父子两层结点)的叶子结点从左到右排列构成一个简单(直接)短语
每棵语法树的最左简单子树(只有父子两层结点)的叶子结点从左到右排列构成句柄
素短语是至少包含一个终结符的短语,但它不能包含其它素短语
最左推导:在每个推导过程中,总是首先考虑对当前最左边的非终结符号进行推导
最右推导:在每个推导过程中,总是首先考虑对当前最右边的非终结符号进行推导
ldg2002 2003-10-07
  • 打赏
  • 举报
回复
掌握概念进行分析就可以了
vongood 2003-10-07
  • 打赏
  • 举报
回复
是啊,这个我也不名。
书上说,S=》(T) 是右推导,又是左推导。但T=>S, 却是左推导
草,不知怎搞的。
tankerwang 2003-10-07
  • 打赏
  • 举报
回复
语法树又是怎么画呢?
哪位大侠最好给个实例示范。
pjchen 2003-10-07
  • 打赏
  • 举报
回复
昨天研究了一个晚上终于有点明白了,你首先要画一下生成(Sd(T)db)的语法树,然后从语法树中可以找到你所需要的短语,素短语,句柄
奇型怪状 2003-10-07
  • 打赏
  • 举报
回复
看不明白啊
ymcymc 2003-10-07
  • 打赏
  • 举报
回复
up
JAMES001 2003-10-07
  • 打赏
  • 举报
回复
历年试题分析上说的很明白啊!!
加载更多回复(1)

2,959

社区成员

发帖
与我相关
我的任务
社区描述
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
c1认证c4javac4前端 技术论坛(原bbs)
社区管理员
  • 软件水平考试社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧