編譯原理第二版第六章課后答案.doc
《編譯原理第二版第六章課后答案.doc》由會員分享,可在線閱讀,更多相關(guān)《編譯原理第二版第六章課后答案.doc(4頁珍藏版)》請在裝配圖網(wǎng)上搜索。
第六章 第6章自底向上優(yōu)先分析 P122 練習(xí) 1、已知文法G[S]為: Sa|^|(T) TT,S|S (1)計算G[S]的FIRSTVT和LASTVT。 (2)構(gòu)造G[S]的算符優(yōu)先關(guān)系表并說明G[S]是否為算符優(yōu)先文法。 (4)給出輸入串(a,a)#和(a,(a,a))#的算符優(yōu)先分析過程。 【解】 (1) FIRSTVT LASTVT S a、^、( a、^、) T ,、a、^、( ,、a、^、) (2) 算符優(yōu)先關(guān)系 a ( ) , ^ # a ≯ ≯ ≯ ( ≮ ≮ = ≮ ≮ ) ≯ ≯ ≯ , ≮ ≮ ≯ ≯ ≮ ^ ≯ ≯ ≯ # ≮ ≮ ≮ (4) 句子(a,a)#分析過程如下: 步驟 棧 優(yōu)先關(guān)系 當(dāng)前符號 剩余輸入串 移進(jìn)或歸約 1 # #≮( ( a,a)# 移進(jìn) 2 #( (≮a a ,a)# 移進(jìn) 3 #(a a≯, , a)# 歸約 4 #(F (≮, , a)# 移進(jìn) 5 #(F, ,≮a A )# 移進(jìn) 6 #(F,a A≯) ) # 歸約 7 #(F,F ,≯) ) # 歸約 8 #(F (≡) ) # 移進(jìn) 9 #(F) )≯# # 歸約 10 #F #≡# # 接受 句子(a, (a, a))分析過程如下: 步驟 棧 優(yōu)先關(guān)系 當(dāng)前符號 剩余輸入串 移進(jìn)或歸約 1 # #≮( ( a,(a,a))# 移進(jìn) 2 #( (≮a a , (a,a))# 移進(jìn) 3 #(a a≯, , (a,a))# 歸約 4 #(F (≮, , (a,a))# 移進(jìn) 5 #(F, ,≮( ( a,a))# 移進(jìn) 6 #(F,( (≮a a ,a))# 移進(jìn) 7 #(F,(a a≯, , a))# 歸約 8 #(F,(F (≮, , a))# 移進(jìn) 9 #(F,(F, ,≮a a ))# 移進(jìn) 10 #(F,(F,a a≯) ) )# 歸約 11 #(F,(F,F ,≯) ) )# 歸約 12 #(F,(F (≡) ) )# 移進(jìn) 13 #(F,(F) )≯) ) # 歸約 14 #(F,F ,≯) ) # 歸約 15 #(F (≡) ) # 移進(jìn) 16 #(F) )≯# # 歸約 17 #F #≡# # 接受 4、已知文法G[S]為: S->S;G|G G->G(T)|H H->a|(S) T->T+S|S (1)構(gòu)造G[S]的算符優(yōu)先關(guān)系表,并判斷G[S]是否為算符優(yōu)先文法。 (2)給出句型a(T+S);H;(S)的短語、句柄、素短語和最左素短語。 【解】 (1) FIRSTVT(S)={; ( a } FIRSTVT(G)={ ( a } FIRSTVT(T)={+ ; ( a} LASTVT(S)={; a ) } LASTVT(G)={ a ) } LASTVT(T)={+ ; a ) } >關(guān)系: LASTVT(S) >; LASTVT(G)>( LASTVT(T)>) LASTVT(S)>) LASTVT(T)> + < 關(guān)系 ;- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 編譯 原理 第二 第六 課后 答案
鏈接地址:http://www.820124.com/p-6553541.html