社区
软件水平考试
帖子详情
请问怎么通过语法分析树来找到短语、直接短语、句柄、和素短语?
mzcyc
2003-10-11 09:04:58
小弟一直没搞懂,请诸位帮帮忙啦
...全文
1997
12
打赏
收藏
请问怎么通过语法分析树来找到短语、直接短语、句柄、和素短语?
小弟一直没搞懂,请诸位帮帮忙啦
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Barrypanxmeng
2003-10-11
打赏
举报
回复
●考察下列文法: G( VT ,VN ,E ,P )
其中: VT = { + , * ,( , ) , i }
VN = { E , T , F }
E 是开始符号
P:
E → E + T | T
T → T * F | F
F → (E)| i
Barrypanxmeng
2003-10-11
打赏
举报
回复
F*F+T是该文法的一个句型,其中 ,__(16)__是句柄 ,__(17)__是素短语。__(18)__是该句型的直接推导,__(19)__是该句型的最左推导。__(20)__是该文法的一个句子。
(16):A.F B.F*F C.F+T D.F*F+,T
(17):A.F B.F*F C.F+T D.F*F+T
(18):A.F*F+i B.F*F+T*F C.F*F+F*F D.i*i+T
(19):A.F*F+T*F B.F*F+T C.F*(E)+T D.(E)*F+T
(20):A.T+(i+i) B.i+(i+F) C.i D.(E)
请教
mzcyc
2003-10-11
打赏
举报
回复
就是觉得会考这个才上来问问的。
chlputi
2003-10-11
打赏
举报
回复
好文好文
甚是感激!
blackmouse2002
2003-10-11
打赏
举报
回复
谢了,
dszsun
2003-10-11
打赏
举报
回复
mark.
我也觉得可能编译原理会考这个
mzcyc
2003-10-11
打赏
举报
回复
哦,原来如此,多谢showler
showler
2003-10-11
打赏
举报
回复
d是叶子,
短语是某棵子树的所有叶子
mzcyc
2003-10-11
打赏
举报
回复
d不是叶子吗?它为什么不是短语?
showler
2003-10-11
打赏
举报
回复
先画出语法树,例:
S
/ | \
( T )
/ | \
T d S
/ | \ |
T d S b
| /|\
S ( T )
短语就是树或者子树的叶子:S,(T),b,Sd(T),Sd(T)db,(Sd(T)db)
直接短语就是只有叶子的子树的叶子:S,(T),b
最左边的直接短语就是句柄:S
素短语是短语,其中至少含有一个终结符,并且除自身外不再含有更小的带有终结符号的短语:(T),b
S不带有终结符,Sd(T)、Sd(T)db、(Sd(T)db)包含有(T),
chlputi
2003-10-11
打赏
举报
回复
知道的快回啊,我也等着呢
iknowyough
2003-10-11
打赏
举报
回复
up
依据文法给出句子的语法树和推导过程,并计算
短语
、
句柄
7.已知文法G(S) S→a | ^ | (T) T→T,S | S (
依据文法给出句子的语法树和推导过程,并计算
短语
、
句柄
7.已知文法G(S) S→a | ^ | (T) T→T,S | S (1) 给出句子(a,(a,a))的最左推导; (2) 给出句型((T,S),a)的
短语
,
直接
短语
,
句柄
。 最左推导 S=(T)=>(T,S)=>...
编译原理
语法分析
掌握
句柄
、最左
素
短语
、活前缀和项目等基本概念。 掌握消除文法左递归的方法。 掌握构造LL(1)分析表的方法,会使用LL(1)分析法分析句子。 掌握构造优先关系表的方法,会使用算符优先分析法分析句子。 掌握构造LR(0)...
MT5 非区间均线回归刷单EA教学
不啰嗦
直接
上干货! 5.固定框架式编程! 6.面向对象,面向函数式编程! //--- 交易.追踪止损(Symbol(),追踪点值,magic号码); 指标.
句柄
至数组(指标.
句柄
A,小均值,0,iBars(Symbol(),应用...
编译原理第2章作业及解答.doc
3. 令文法G[E]为:E->T|E+T|E-T T->F|T*F|T/F F->(E)|i 证明E+T*F是它的一个句型,给出该句型的所有
短语
、
直接
短语
和
句柄
。 4. 现代编译常用的
语法分析
方法分哪两大类?各自的基本思想是什么?各自的关键问题是什么...
编译原理期末考试试题与答案
3. 画出给定句型的
语法分析
树,并指出其
短语
,
直接
短语
和
句柄
4. 证明文法的二义性 第三章 词法分析 1. 基本概念 2. NFA------〉DFA---------〉最小化 DFA 第四章
语法分析
1. 基本概念 2. 消除文法的左递归 3. 提取...
软件水平考试
2,947
社区成员
22,580
社区内容
发帖
与我相关
我的任务
软件水平考试
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
复制链接
扫一扫
分享
社区描述
就计算机等级考试、软件初、中、高级不同级别资格考试相关话题交流经验,共享资源。
c1认证
c4java
c4前端
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章