




已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第二章P36-6(1)是09組成的數(shù)字串(2)最左推導:最右推導:P36-7G(S)P36-8文法:最左推導:最右推導:語法樹:/*/P36-9句子iiiei有兩個語法樹:P36-10/*/P36-11/*L1:L2:L3:L4:*/第三章習題參考答案P647(1)XY X1234Y5 0 1 1 0 1 1確定化:01X1,2,31,2,32,32,3,42,32,32,3,42,3,42,3,52,3,42,3,52,32,3,4,Y2,3,4,Y2,3,52,3,4, 0320 1 01 0 0 1 1 0654 0 1 0 1 1 1最小化: 002 1 1 0 0 1 0543 0 1 0 1 1 1P648(1) (2)(3)P6412(a) a10 a,b a確定化:ab00,110,10,1110給狀態(tài)編號:ab012112203333 a10 a a b b b32 b a最小化: a a210 b b a b(b)032 b b a a b a a b541 b a a a已經確定化了,進行最小化最小化:021 b b a a b aP6414 (1) 010 1 0(2):YX 2 0 1Y1X 0確定化:01X,1,Y1,Y21,Y1,Y221,Y給狀態(tài)編號:01012112213333 010 0 1 032 1 1 1 0最小化: 0310 1 1 1 0 0第四章P811(1) 按照T,S的順序消除左遞歸(2)FIRST(S)=a,(FIRST(T)=a,(FIRST()=,FOLLOW(S)=),#FOLLOW(T)=)FOLLOW()=)預測分析表a(),#ST是LL(1)文法P812文法:(1)FIRST(E)=(,a,b,FIRST(E)=+,FIRST(T)=(,a,b,FIRST(T)=(,a,b,FIRST(F)=(,a,b,FIRST(F)=*,FIRST(P)=(,a,b,FOLLOW(E)=#,)FOLLOW(E)=#,)FOLLOW(T)=+,),#FOLLOW(T)=+,),#FOLLOW(F)=(,a,b,+,),#FOLLOW(F)=(,a,b,+,),#FOLLOW(P)=*,(,a,b,+,),#(2)考慮下列產生式:FIRST(+E)FIRST()=+=FIRST(+E)FOLLOW(E)=+#,)=FIRST(T)FIRST()=(,a,b,=FIRST(T)FOLLOW(T)=(,a,b,+,),#=FIRST(*F)FIRST()=*=FIRST(*F)FOLLOW(F)=*(,a,b,+,),#=FIRST(E)FIRST(a) FIRST(b) FIRST()=所以,該文法式LL(1)文法.(3)+*()ab#EETTFFPP813/*(1) 是,滿足三個條件。(2) 不是,對于A不滿足條件3。(3) 不是,A、B均不滿足條件3。(4) 是,滿足三個條件。*/第五章P1331短語: E+T*F, T*F,直接短語: T*F句柄: T*FP1332文法:(1)最左推導:最右推導:(2)(a,a),(a),a)(S,a),(a),a)(T,a),(a),a)(T,S),(a),a)(T),(a),a)(S,(a),a)(T,(a),a)(T,S,(a),a)(T,(a),a)(T,(S),a)(T,(T),a)(T,S),a)(T),a)(S,a)(T,S)(T)S“移進-歸約”過程:步驟棧輸入串動作0#(a,a),(a),a)#預備1#(a,a),(a),a)#進2#(a,a),(a),a)#進3#(a,a),(a),a)#進4#(a,a),(a),a)#進5#(S,a),(a),a)#歸6#(T,a),(a),a)#歸 7#(T,a),(a),a)#進8#(T,a),(a),a)#進9#(T,S),(a),a)#歸10#(T),(a),a)#歸11#(T),(a),a)#進12#(S,(a),a)#歸13#(T,(a),a)#歸 14#(T,(a),a)#進15#(T,(a),a)#進16#(T,S,(a),a)#歸17#(T,(a),a)#歸18#(T,(a),a)#進19#(T,(a),a)#進20#(T,(a),a)#進21#(T,(S),a)#歸22#(T,(T),a)#歸23#(T,(T),a)#進24#(T,S),a)#歸25#(T),a)#歸26#(T),a)#進27#(S,a)#歸28#(T,a)#歸29#(T,a)#進30#(T,a)#進31#(T,S)#歸32#(T)#歸33#(T)#進34#S#歸P1333(1) FIRSTVT(S)=a,(FIRSTVT(T)=,a,(LASTVT(S)=a,)LASTVT(T)=,a,)(2)a(),a(=,是算符文法,并且是算符優(yōu)先文法(3)優(yōu)先函數(shù)a(),f44244g55523 (4) 棧輸入字符串動作#(a,(a,a))#預備#(a, (a,a)#進#(a, (a,a)#進#(t, (a,a)#歸#(t,(a,a))#進#(t,(a,a)#進#(t,(a,a)#進#(t,(t,a)#歸#(t,(t,a)#進#(t,(t,a)#進#(t,(t,s)#歸#(t,(t)#歸#(t,(t)#進#(t,s)#歸#(t)#歸#(t)#進# s#歸successP1345(1)0.1.2.3.4.5.6.7.8.9.10.11.(2)1987 S A S 11100 a 432 A S d 56確定化:SAab0,2,5,7,101,2,5,7,8,102,3,5,7,101161,2,5,7,8,102,5,7,8,102,3,5,7,9,101162,3,5,7,102,4,5,7,8,102,3,5,7,101162,5,7,8,102,5,7,8,102,3,5,7,9,101162,3,5,7,9,102,4,5,7,8,102,3,5,7,101162,4,5,7,8,102,5,7,8,102,3,5,7,9,10116116 A S3:5:6: S A a b S a A S b S A b a A4:0:7: A S b a a b b a2:1: DFA構造LR(0)項目集規(guī)范族也可以用GO函數(shù)來計算得到。所得到的項目集規(guī)范族與上圖中的項目集一樣:=,GO(,a)= =GO(,b)= =GO(,S)= ,=GO(,A)= ,=GO(,a)= =GO(,b)= =GO(,S)= ,=GO(,A)= ,=GO(,a)= =GO(,b)= =GO(,S)= ,=GO(,A)= ,=GO(,a)= =GO(,b)= =GO(,S)= ,=GO(,A)= ,=GO(,a)= =GO(,b)= =GO(,S)= ,=GO(,A)= ,=GO(,a)= =GO(,b)= =GO(,S)= ,=GO(,A)= ,=項目集規(guī)范族為C=,第六章/*第六章會有點難P1645(1)EE1T if (E1.type = int) and (T.type = int )then E.type := intelse E.type := realETE.type := T.typeTnum.num T.type := realTnumT.type := int(2)P1647SL1|L2S.val:=L1.val+(L2.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 債務劃清責任合同范本簡易
- 雙軟認證合同范本
- 農村房屋合同范例
- 不買社保勞務合同范本
- 合作木柴出售合同范本
- 公司裁員合同范本
- 廠房回收拆除合同范例
- 農村果林租賃合同范本
- 印花材料供應合同范本
- 東麗區(qū)恒溫配送合同范本
- 借哪吒精神燃開學斗志 開學主題班會課件
- GB/T 45107-2024表土剝離及其再利用技術要求
- 人教PEP版(2024)三年級上冊英語Unit 6《Useful numbers》單元作業(yè)設計
- 雙鴨山玄武巖纖維及其制品生產基地項目(一期)環(huán)評報告表
- 冠心病病人的護理ppt(完整版)課件
- 砂石生產各工種安全操作規(guī)程
- (精心整理)林海雪原閱讀題及答案
- 云南藝術學院
- 2020華夏醫(yī)學科技獎知情同意報獎證明
- 素描石膏幾何體
- 第二章 法國學前教育
評論
0/150
提交評論