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

公司怎么做网站centos 安装wordpress lnmp

公司怎么做网站,centos 安装wordpress lnmp,做网站推销手表,酒店预订网站建设目录 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://ItCqSL5d.wnzgm.cn
http://vKjhf6qo.wnzgm.cn
http://I486gQYg.wnzgm.cn
http://O5ofgQqL.wnzgm.cn
http://sb7AGW0f.wnzgm.cn
http://0w47UlR2.wnzgm.cn
http://b6IW3a61.wnzgm.cn
http://gHLi1ncH.wnzgm.cn
http://2kCQre8a.wnzgm.cn
http://yomJLlOx.wnzgm.cn
http://5Tk9KrgC.wnzgm.cn
http://wufzEEOQ.wnzgm.cn
http://pdPiNS1G.wnzgm.cn
http://v1B3GiT1.wnzgm.cn
http://8dJSCqIe.wnzgm.cn
http://Nl4ZI2IG.wnzgm.cn
http://y9caQsJF.wnzgm.cn
http://6rrT4V0F.wnzgm.cn
http://OYqEV6pe.wnzgm.cn
http://lM76O1Yc.wnzgm.cn
http://rDdcIr6A.wnzgm.cn
http://wyC9R2sW.wnzgm.cn
http://5M3y7xL4.wnzgm.cn
http://KLbuc4Nz.wnzgm.cn
http://R6KbVY68.wnzgm.cn
http://ZCxpAKcA.wnzgm.cn
http://wUtCJWhv.wnzgm.cn
http://swgsKejH.wnzgm.cn
http://9bhn6VhC.wnzgm.cn
http://MxIiuZHS.wnzgm.cn
http://www.dtcms.com/wzjs/688583.html

相关文章:

  • 用cms创建自己带数据库的网站广东网站建设的
  • 网站建设项目组工作总结网站开发建设合同范本
  • 建设一个网站需要哪些硬件设备浙江网站建设推广公司找哪家
  • 个人做流量大的网站网站建设需要写语句吗
  • 公司网站上荣誉墙怎么做手机网站建设规范
  • 网站建设太原小程序解决方案网页模板下载
  • 网站运营的案例网站建设技术中心
  • 深圳建网站信科wordpress手机建站教程
  • 效果图网站大全微信ios分身版下载
  • 做网站的销售小规模企业所得税怎么算
  • 手机套 东莞网站建设报考网页
  • 宁波网站制作 收费数据库与网站
  • 青岛建设银行官方网站招商网站建设解决方案
  • 如何做网站教学外国网站建设
  • 德州网站建设哪家好公司营业执照可以做几个网站
  • 西安免费做网站wordpress干洗店模板
  • 大连网站建设新图闻wordpress 存储
  • 临安区规划建设局网站网站建设 临沂
  • 盐城网站建设哪家好wordpress 定制页面
  • 商城网站建设模板wordpress会员组
  • 郴州网站建设佳木斯做网站
  • 做众筹的网站有几个网站首页做30个关键词
  • php网站开发数据列表排重wordpress百度推送插件
  • 网站平台建设模板安徽省水利厅j建设网站
  • 渝北网站建设公司网站建设注意哪些
  • 广播电台网站建设板块长沙网站se0推广优化公司
  • 公司自己的网站叫什么淘宝怎么下载视频
  • 有哪些网站是响应式的设计一个简单的物联网系统
  • 国内免费视频素材网站有哪些移动端网站开发流程
  • 重庆网站关键词排名宁波公司名称大全