当前位置:首页 » 比特币问答 » 给定文法GSSgtbTc

给定文法GSSgtbTc

发布时间: 2021-11-13 00:50:56

⑴ 2. 给定文法G=({E},{+,*,i,(,)},P,E),其中P为 E->E+E E->E*E E->(E) E->i

i*i+i
最左推导 E->E*E->i*E->i*E+E->i*i+E->i*i+i
最右推导 E->E+E->E+i->E*E+i->E*i+i->i*i+i

是否有二义性看能否画出两种语法树(i*i+i有二义性)

⑵ 给定文法G=({S,L},{a,(,)},{S→(L)|a L→L,S|S},S)。给出句型“(S,(a))”的推导和语法树.

(1)S→(L)|aS’ S’→S|εL→SL’ L’→SL’|ε

(2)FIRST和FOLLOW FIRST)S)={(,a} FOLLOW(S)={#,,,)} FIRST(S’)={,a,ε} FOLLOW(S’)={#,,,)} FIRST(L)={(,a} FOLLOW(L)={ )} FIRST(L’)={,,ε} FOLLOW(L’〕={ )}

例如:

消除回溯:提取左公因子a,(注:用e代表一补西农符号,就是反三的那个符号,在电脑上不知道怎么打那个符号)

S→aS'|(L)

S'→S|e

消除左递归:

L→SL'

L'→,SL'|e (注意S前面有一个符号“,”)

(2)给定文法GSSgtbTc扩展阅读:

给定文法G=(Vn,Vt,P,S),对于G的任何句型都能构造与之关联的语法树(推导树)。树中的每一个节点都有一个标记,此标记是V= Vn∪Vt中的一个符号。语法树是句子结构的图形表示,它代表了句子的推导结果,有利于理解句子语法结构的层次。简单说,语法树就是按照某一规则进行推导时所形成的树。

热点内容
收到假eth币 发布:2025-10-20 08:58:16 浏览:973
暗黑破坏神2eth打孔 发布:2025-10-20 08:42:58 浏览:105
BTC和CBT是一样的吗 发布:2025-10-20 08:42:57 浏览:233
华硕trx40Pro供电 发布:2025-10-20 08:33:26 浏览:432
晒人民币编号的朋友圈 发布:2025-10-20 08:25:32 浏览:687
doge格式 发布:2025-10-20 08:02:00 浏览:382
以太坊会爆发吗 发布:2025-10-20 08:01:59 浏览:772
一台比特币矿机的功率 发布:2025-10-20 07:39:24 浏览:925
trx辅助带 发布:2025-10-20 07:35:29 浏览:48
比特币哈希值有多少位 发布:2025-10-20 07:31:20 浏览:633