- 10
- 0
- 约1.49千字
- 约 4页
- 2021-01-25 发布于天津
- 举报
语法分析
从下列文法中消去左递归:
i E+TT
解:按转换规则,可得:
E—TE
E—+TE| £
T—FT
T—*FT|
F—i| (E)
设有以下文法G[S]:
e e3c b[D cl ^As A e aaBSS
e e3c b[D cl ^As A e aaBSS 匚二 cbABD
求出该文法的每一个非终结符的 FOLLOW集合
该文法是LL(1)文法吗?
⑶构造G[S的预测分析表。
与题目略有不同
设有以下文法:
G[S] :S— aAbDe|d
A — BSD|e
B — SAc| cD| e
D—Se| e
求出该文法的每一个非终结符 U的FOLLOW 集
该文法是LL (1)文法吗?
构造C[S]的LL (1 )分析表。
解答: (1)求文法的每一个非终结符 U的FOLLOW 集的过程如下:
因为:
S是识别符号,且有 At BSD、BtSAc、DSe,所以FOLLOW (S)应包含
FIRST(D) U FIRST(Ac) U FIRST(e) U {#}
={a, d} U {a,d,c,e} U {e} U {#}
={a,c,d,e#}
又因为AtBSD和Dt,所以FOLLOW中还包含 FOLLOW(A)。
因为St aAbDe和B t SAc,所以
FOLLOW ( A) =FIRST ( bDe)U FIRST (c) ={b,c}
综合①
您可能关注的文档
最近下载
- 诺瓦科技LED显示屏视频处理器VS2用户手册.docx
- 86个罕见病病种诊疗指南(九):白塞病贝赫切特综合征.pptx VIP
- 2027大连海事大学招聘专职指导员(辅导员)20人笔试备考试题及答案解析.docx VIP
- 希特林蛋白缺乏症诊断、治疗和管理指南(2026版).pptx VIP
- 中国石化招聘笔试真题(通用完整版)及答案解析.docx VIP
- 欧盟《关于预防和补救环境损害的环境责任指令》-北大法宝.PDF VIP
- 2027大连海事大学招聘专职指导员(辅导员)20人笔试备考题库及答案解析.docx VIP
- AI赋能:“高等数学”课程的智能化教学革新探索:利用人工智能提升教学效果与学习体验.docx VIP
- 高速公路路基施工标准化.ppt VIP
- 2027辽宁大连海事大学公开招聘专职指导员(辅导员)20人笔试备考题库及答案解析.docx VIP
原创力文档

文档评论(0)