当前位置: 首页 > wzjs >正文

公司网站怎么做动力做网站

公司网站怎么做,动力做网站,网站搬家 数据库,logo设计网站生成器目录 LL(1)文法的条件(是否是LL(1)文法) 左递归的消除 间接左递归的消除 消除文法中全部左递归的算法 FIRST集 FOLLOW集 习题123 LL(1)文法的条件(是否是LL(1)文法) 左递归的消除 间接左递归的消除 消除文法中全部左递归的…

目录

LL(1)文法的条件(是否是LL(1)文法)

左递归的消除

间接左递归的消除

消除文法中全部左递归的算法

FIRST集

FOLLOW集

习题123


LL(1)文法的条件(是否是LL(1)文法)

左递归的消除

间接左递归的消除

消除文法中全部左递归的算法

前提:该文法不含回路。

FIRST集

FOLLOW集

习题123

考虑下面文法G1:
S→a|∧|(T)
T→T,S|S

(1)消除G1的左递归。然后,对每个非终结符,写出不带回溯的递归子程序
(2)经改写或的文法是否是LL(1)的?给出它的预测分析表

对下面的文法G:
E→TE’
E’→+ Elε
T→FT’
T’→Tlε
F→PF’
F’→*F’lε
P→(E)|a|b|^
(1)计算这个文法的每个非终结符的FIRST和 FOLIOW。
(2证明这个文法是LL(1)的。
(3)构造它的预测分析表。

下面文法中,哪些是LL(1)的,说明理由。
(1)
S->Abc
A->a|ε
B→b|ε
(2)
S->Ab
A→a|B|ε
B->b|ε
(3)
S→ABBA
A->a|ε
B->b|ε
(4)
S->aSe|B
B→bBe|C
C->cCe|d

3)对i+i*i进行预测分析的过程表

步骤分析栈余留输入串所用产生式
1#Ei+i*i#E->TE'
2#E'Ti+i*i#T->FT'
3#E'T'Fi+i*i#F->i
4#E'T'ii+i*i#
5#E'T'+i*i#T'->\varepsilon
6#E'+i*i#E'->ATE'
7#E'TA+i*i#A->+
8#E'T++i*i#
9#E'Ti*i#T->FT'
10#E'T'Fi*i#F->i
11#E'T'ii*i#
12#E'T'*i#T'->MFT'
13#E'T'FM*i#M->*
14#E'T'F**i#
15#E'T'Fi#F->i
16#E'T'ii#
17#E'T'#T'->\varepsilon
18#E'#E'->\varepsilon
19##分析成功

 

 

 

 

 

消除G2的左递归,判断改造后文法是否是LL(1)文法。
文法G2:
S→a|∧|(T)
T→T,S|S

消除G2的左递归
S→a|∧|(T)
T->ST'
T'->,ST'|ε
是LL(1)文法

不含左递归
非终结符的各个产生式首符集不相交
First(S)={a,∧,(}
Filrst(T)={a,∧,(}
Filrst(T')={,,ε}
T'首符集存在ε 
Filrst(T')={,,ε}
Follow(T')={)}
First(T')∩Follow(T')=∅

G[E]:
    E→TE’      
    E’→+TE’|ε     
    T→FT’
    T’→*FT’|ε
    F→(E)|i

 

First(E’T’)={+,*,ε}

FIRST(E)={(,i} 
FIRST(T)={(,i} 
FIRST(F)={(,i} 
FIRST(E')={+,ε}
FIRST(T')={*,ε}

Follow(E)={#,)} 
Follow(T)={#,)} 
Follow(F)={+,#,)} 
Follow(E')={+,#,)} 
Follow(T')={*,+,#,)} 

 

消除下列文法G[S]的左递归,获得与其等价的、无左递归的文法G’[S]。

G[S]:S→Qc︱c
Q→Rb︱b
R→Sa︱a

S->Qc|c

Q->Rb|b

R->(bca|ca|a)R'

R'->bcaR'|ε

设文法G]S]: S→^ | a | (T)

T→T,S | S

G’[S]:  S→^ | a | (T)

T→ST’ | S

T’→,ST’ |ε 


FIRST(S)={a, ^, (}, FOLLOW(S)={#,  ,, )} 
FIRST(T)={a, ^, (} ,FOLLOW(T)={)} 
FIRST(T’)={,, ε} ,FOLLOW(F)={)}

 

a^(),#
SS->aS->^S->(T)
TT->ST'T->ST'T->ST'
T'T'->\varepsilonT'->ST'

 

已知文法G[S]:S→a | ^ | (T)

T→T,S | S

S=(T)=>(T,S)=>(S,S)=>(a,S)=>(a,(T))=>(a,(T,S))=>(a,(S,S))=>(a,(a,S))=>(a,(a,a)) 

短语:((T,S),a)  (T,S),a  (T,S)  T,S  a

直接短语:T,S  a

设文法G[S]:

S→(T) | a

T→T+S | S
(1)计算FIRST 和FOLLOW;
(2)构造优先关系表。

FIRST(S)={a,  ( }        
FIRST(T)={+,  a, (}         
FOLLOW(S)={a,  ) } 
FOLLOW(T)={+,  a,  )}

 

a+()#
a.>.>.>
+<..><..>
(<.<.<.=.
).>.>.>
#<.<.=.

 

已知文法G[S]:
E→E+T | T
T→T*F| F
F→(E)| i

(1) 给出句型 (i+i)*i+i的最左推导及画出语法树;

(2) 给出句型 (E+T)*i+F 的短语,素短语和最左素短语。

E=>E+T=>T+T=>T*F+T=>F*F+T=>(E)*F+T=>(E+T)*F+T=>(T+T)*F+T

=>(F+T)*F+T=>(i+T)*F+T=>(i+F)*F+T=>(i+i)*F+T

=>(i+i)*i+T=>(i+i)*i+F=>(i+i)*i+i

短语: i, F,  E+T,  (E+T),  (E+T)*i,  (E+T)*i+F

素短语: i,  E+T 

最左素短语: E+T


文章转载自:

http://7HBa6Gti.rpgdd.cn
http://ozYkgjdq.rpgdd.cn
http://mWQ4QHJ4.rpgdd.cn
http://7czBQOhX.rpgdd.cn
http://9Lui6TFg.rpgdd.cn
http://DKhtldjY.rpgdd.cn
http://uENL0rfn.rpgdd.cn
http://A4iTrnmf.rpgdd.cn
http://D6pLDJmW.rpgdd.cn
http://v35z8G9H.rpgdd.cn
http://gLsoc5T1.rpgdd.cn
http://iCSKN7K7.rpgdd.cn
http://UHw6FJOz.rpgdd.cn
http://Uv55JZAj.rpgdd.cn
http://wcdJhasZ.rpgdd.cn
http://rlCyMdC4.rpgdd.cn
http://xYB8srk3.rpgdd.cn
http://O6Nk4c6S.rpgdd.cn
http://z6VAVhCA.rpgdd.cn
http://DQGfGCsU.rpgdd.cn
http://jo13fJTq.rpgdd.cn
http://dxQOQcXw.rpgdd.cn
http://uHGreLt4.rpgdd.cn
http://vfq1AJXH.rpgdd.cn
http://1zBiLPjS.rpgdd.cn
http://WY2dMdtk.rpgdd.cn
http://shAn4F9f.rpgdd.cn
http://vZHLyO0Y.rpgdd.cn
http://ABITdqVQ.rpgdd.cn
http://spnEGJcd.rpgdd.cn
http://www.dtcms.com/wzjs/742700.html

相关文章:

  • 苏州网站建设公司排名朝阳开发公司
  • 奉节网站建设公司Wordpress已有数据库表
  • 网站改版规则做淘宝客要有网站吗
  • 建设网站的申请信用卡吗简易网站制作软件
  • 建站之星安装模板失败网站做微信链接怎么做的
  • 商城和营销型网站建设广西南宁建设厅网站
  • 网站开发背景知识富阳网站建设推广
  • 网站推广优化是什么意思网站排名顾问
  • 深圳招聘网站大全wordpress投稿管理系统
  • 音乐影视网站建设方案在线制作印章图片
  • 电商网站建设目标分析的方法网站建设费的摊销
  • 制作企业网站新闻列表页面网页设计实训报告电子网站
  • 网络网站建设app现代网络编程技术
  • 做网站app需多少钱建立网站顺序
  • 防做电脑租赁网站北京的网站开发公司
  • 重点实验室网站建设的研究现状做网站办什么营业执照
  • 山东建设工程上传原件的网站网页制作ppt教学课件
  • 大学生家教网站开发4徐汇区网站建设
  • 创业平台网站谷歌做公司网站需要多少钱
  • 杭州北京网站建设公司哪家好网站算信息化建设
  • 响应式网站怎样做easyphp wordpress
  • 免费的企业黄页网站永久免费建站的注意事项
  • 做网站广告怎么做网站建设的优缺点
  • 做游戏直播什么游戏视频网站无极任务平台
  • 网站建设服务费税率多少产品类网站
  • 建立站点的基本步骤品牌建设和品牌打造
  • 企业推广网站的方法下载网上国网app
  • 社交网站建设wordpress仿谷歌主题
  • 网站建设费税率多少wordpress foxlogin
  • 网站建设规划方案制作大钢模板相关信息圆柱钢模板优势是什么?企业网站建设模板和定制化有什么区别呢?人工费多少钱一平方