編譯原理課后習(xí)題答案_第1頁
編譯原理課后習(xí)題答案_第2頁
編譯原理課后習(xí)題答案_第3頁
編譯原理課后習(xí)題答案_第4頁
編譯原理課后習(xí)題答案_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

第二P36-L(G10~9NNDNDDNDDDDDDD0DDD01DD012DNNDDD3DNNDNDDDDD5DD56DNNDN7ND7N27ND27N127D127NNDN4D4NNDN8ND8N68D68P36-O1|3|5|7|9N2|4|6|8|OD0|NSO|AOAAD|P36-ET|ET|ETTF|T*F|T/FF(E)|iEETTTFTiTiT*FiF*Fii*Fii*iETT*FF*Fi*Fi*(E)i*(ET)i*(TT)i*(FT)i*(iT)i*(iF)i*(iEETET*FET*iEF*iEi*iTi*iFi*iii*iETF*TF*FF*(E)F*(ET)F*(EF)F*(Ei)F*(Ti)F*(Fi)F*(ii)i*(i語法樹

i-i- P36-iiieiSiSeSiSeiiiSeiiiieiSiSiiSeSiiSeiiiieiP36-STS|T(S)|(P36-SAaAb|abCcC|SAaA|BbBc|bcSAaAb|BaBb|SA|B1B0|第三章習(xí)題參考答XX*Y011101 101φφφφ000012030016 110110405101 1{0,1

00120012001013041051(1|0)*(1|2|3|4|5|6|7|8|a01aabφφφφ給狀態(tài)ab012112203333aaa01abbb2b3a

bbb012ab aaaababa {{{3,5}a {3,5}b{0,1a {2,4}b{3,5}a {3,5}bbbba a01010XXY22X 01X01Y10101φφφφ給狀態(tài)0101211220012130{01}0

,}0101010101033第四(1)T,SG(SSa|^|(TTSTprocedureS;ifsym='a'orsym='^'thenabvanceelseifsym='('

thenifsym=')'thenadvance;elseerror; procedureT;S;T

TifthenS;TsymIP(TFOLLOW(Ta^(),#SSSSTTTTTTT,LL(1)EEE|TFTTT|FPFF*F|P(E)|a|bEE|TT|F*FP(E)|^((E))∩(a)∩(b)∩(^)=φLL(1)文法.+*()ab^#EETEETEETEETEEEEETTTTTTTTTTTTFFFFFFFFFFFFFPP(E)PPPprocedureE;ifsym='('orsym='a'orsym='b'orsym='^'thenbeginT;E'endelseprocedureE';ifthenbeginadvance;Eelseifsym<>')'andsym<>'#'thenprocedureT;ifsym='('orsym='a'orsym='b'orsym='^'thenbeginF;T'endelseprocedureT';ifsym='('orsym='a'orsym='b'orsym='^'thenTelseifsym='*'thenprocedureF;ifsym='('orsym='a'orsym='b'orsym='^'thenbeginP;F'endelseprocedureF';ifthenbeginadvance;F'procedureP;ifsym='a'orsym='b'orsym='^'thenadvanceelseifsym='('advance;ifsym=')'thenadvanceelseerror

elseA3不是,A、B3第五EETET*短語 E+T*F,直接短語:句柄:STT,S(T)(T,S)(S,S)(a,S)(a,(T))(a,(T,S))(a,(S,S))(a,(a,S))(a,(a,S(T,S)(S,S)((T),S)((T,S),S)((T,S,S),S)((S,S,S),S)(((T),S,S),S(((T,S),S,S)),S)(((S,S),S,S),S)(((a,S),S,S),S)(((a,a),S,S),S(((a,a),^,S),S)(((a,a),^,(T)),S)(((a,a),^,(S)),S)(((a,a),^,(a)),S(((a,a),^,(a)),S(T)(T,S)(T,(T))(T,(T,S))(T,(T,a))(T,(S,a))(T,(a,(S,(a,a))(a,(a,S(T,S)(T,a)(S,a)((T),a)((T,S),a)((T,(T)),a)((T,(S)),((T,(a)),a)((T,S,(a)),a)((T,^,(a)),a)((S,^,(a)),a)(((T),^,(a)),(((T,S),^,(a)),a)(((T,a),^,(a)),a)(((S,a),^,(a)),a)(((a,a),^,(a)),S棧0#1進(jìn)2進(jìn)3進(jìn)4進(jìn)5歸6歸7進(jìn)8進(jìn)9歸歸,^,(a)),a)#,^,(a)),a)#,^,(a)),a)#進(jìn)進(jìn)歸歸進(jìn) 進(jìn) 進(jìn)歸歸進(jìn)進(jìn)歸歸#進(jìn)#歸a^(),a>>^>>(<<<=<)>>,<<<>>G6是算符文法,并且是算符優(yōu)先文(3)a^(),f44244g55523fa f f f f g棧#a,進(jìn),進(jìn),歸進(jìn)a,a)#進(jìn)#進(jìn)#歸a)#進(jìn))#進(jìn))#歸)#歸進(jìn)歸歸 #進(jìn)##歸0.S 1.SS

S

SASAS5.S 6.Sb 7.A8.ASA9.ASA10.A

11.Aa11S7025SASA A3S4d6SAab}}}}}}}}}φφφφφφφφSASSbAa4:SASASSbASAAaSAS3:SS3:SSASAAaSS5:ASSASSbASAAa6:ASASSASSbAabSbS b ASbaab 1:Aa2:Sb7:7:SASASASASSbAaI0={SS,SAS,Sb,ASA,AaGO(I0,a)={Aa}=GO(I0,b)={Sb}=IGO(I0,S)={SS,ASA,ASA,Aa,SAS,Sb}=IGO(I0,A)={SAS,SAS,Sb,ASA,Aa}=IGO(I3,a)={Aa}=GO(I3,b)={Sb}=IGO(I3,S)={ASA,SAS,Sb,ASA,Aa}=IGO(I3,A)={ASA,SAS,SAS,Sb,ASA,Aa}=IGO(I4,a)={Aa}=GO(I4,b)={Sb}=IGO(I4,S)={SAS,ASA,SAS,Sb,ASA,Aa}=IGO(I4,A)={SAS,SAS,Sb,ASA,Aa}=IGO(I5,a)={Aa}=GO(I5,b)={Sb}=IGO(I5,S)={ASA,SAS,Sb,ASA,Aa}=IGO(I5,A)={ASA,SAS,SAS,Sb,ASA,Aa}=IGO(I6,a)={Aa}=GO(I6,b)={Sb}=IGO(I6,S)={SAS,ASA,SAS,Sb,ASA,Aa}=IGO(I6,A)={SAS,SAS,Sb,ASA,Aa}=IGO(I7,a)={Aa}=GO(I7,b)={Sb}=IGO(I7,S)={ASA,SAS,Sb,ASA,Aa}=IGO(I7,A)={ASA,SAS,SAS,Sb,ASA,Aa}=IC={I1I2I3I4I5I6I7狀態(tài)7:FOLLOW(A)={a,b}包含a,b;移進(jìn)歸約消解SLR對(duì)于狀態(tài)5AAS5A

ababAababbbbbASA ASSAAS A aaaSaAaaAaA Sb#/AbASASa/bASASAaaSbb SASASSASbAA S SAS#/a/bSb#/a/bASAa/bAaSS ASA A A S S SSSS AS第六EE1+T{if(E1.type=int)and(T.type=int)thenE.type:=intelseE.type:=ET {E.type:=T.type}Tnum.num{T.type:=real}Tnum {T.type:=int}S {S.val:=L1.val+(L2.val/2L2.lengthS L {L.val:=2*L1.val+LB L.length:=1}B B 第七 (AB)(C ABC@D(AB)(CD ABCD@E (x+y)*z=0 then(a+b)↑c(diǎn) xy+z*0ab+c↑abc↑↑¥或xy+z*0=P1jezab+c↑P2jumpabc↑↑ (1)+,a,(2)@,(1),(3)+,c,(4)*,(2),(5)+,a,(6)+,(5),(7)-,(4),(1)+,a,(2)@,(1),(3)+,c,(4)*,(2),(5)+,(1),(6)-,(4),a,b,T1,-,c,d,T2,T3,a,b,T5,c,-T4,T6,A:=B*(-棧iA - (@,C,-,T1 1 A-B--T1 A-B--T-1 A-B--T- (+,T,D,T1 2 A-B--T2 2

(*,B,2

,T3 A-3A

(:=,T,-3(@,C,-,T1(+,T,D,T1(*,B,2

,T3(:=,T,-3A:10*20,B、C、D:20w=4T1:=i*20 T4:=i+jT8:=i*20T12:=i+jT15:=T13[T14]100.(jnz,A,-,(j,-,-,(jnz,B,-,(j,-,-,(jnz,C,-,(j,-,-,(jnz,D,-,(j,-,-,100.(j<,A,C,(j,-,-,(j<,B,D,(j,-,-,(j=,A,‘1’,(j,-,-,(+,C,‘1’,(:=,/

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論