会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
linyanli
🌞🌙⭐🏡🌳😊✨📚💻🐟🍓🌸🌈💗🕒😆
博客园
首页
新随笔
联系
管理
订阅
11 2019 档案
12.实验二 递归下降语法分析
摘要:一、实验目的 利用C语言编制递归下降分析程序,并对简单语言进行语法分析。 编制一个递归下降分析程序,实现对词法分析程序所提供的单词序列的语法检查和结构分析。 二、实验原理 每个非终结符都对应一个子程序。 该子程序根据下一个输入符号(SELECT集)来确定按照哪一个产生式进行处理,再根据该产生式的右端
阅读全文
posted @
2019-11-28 23:20
linyanli
阅读(361)
评论(0)
推荐(0)
11.LL(1)文法的判断
摘要:文法G(S): S->AB A->Da|ε B->cC C->aADC|ε D->b|ε 验证G(S)是不是LL(1)文法 FIRST(Da)={b,a} FIRST(aADC)={a} FIRST(b)={b} FIRST(ε)={ε} FOLLOW(A)={c,b,a,#} FOLLOW(C)=
阅读全文
posted @
2019-11-21 16:14
linyanli
阅读(867)
评论(0)
推荐(0)
10.消除左递归
摘要:1.将以下文法消除左递归,并分析符号串 i*i+i 并分别求FIRST集、FOLLOW集,和SELECT集 E -> E+T | T T -> T*F | F F -> (E) | i E->TE' E'->+TE'|ε T->FT' T'->*FT'|ε F->(E)|i FIRST集 FIRST
阅读全文
posted @
2019-11-12 09:46
linyanli
阅读(181)
评论(0)
推荐(0)
9.DFA最小化,语法分析初步
摘要:1.将DFA最小化:教材P65 第9题 1 {1,2,3,4,5} {6,7} {1,2}b->{2} {3,4}b->{6,7} {5}b {6,7}b->{6} 2 {1,2}{3,4}{5} {6,7} 令{1,2}为A,{3,4}为B,{5}为C,{6,7}为D 正规式:b*a((da)*|
阅读全文
posted @
2019-11-06 21:34
linyanli
阅读(305)
评论(0)
推荐(0)
公告