




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室劉向菊劉向菊QQ: 8064793Tel:息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室i* *EiiEEEE信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室a bbcdeba bcdeAa bcdebAa cdeAa cdecAa dedcAa eabbcdeeBcAa S BcAa e信息學(xué)院軟件工程教研室信息學(xué)
2、院軟件工程教研室bdbaceSABA分析樹和語法樹不一定一致。分析樹和語法樹不一定一致。自下而上分析過程:邊輸入單詞符號(hào),邊自下而上分析過程:邊輸入單詞符號(hào),邊歸約。歸約。核心問題:識(shí)別可歸約串核心問題:識(shí)別可歸約串信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室AS*A則則 稱是句型稱是句型相對(duì)于非終結(jié)符相對(duì)于非終結(jié)符A A的的短語短語。特別是,如果有特別是,如果有A A, ,則稱則稱 是句型是句型相對(duì)相對(duì)于規(guī)則于規(guī)則A A 的的直接短語直接短語。一個(gè)句型的最左。一個(gè)句型的最左直接短語稱為該句型的直接短語稱為該句型的句柄句柄。信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息
3、學(xué)院軟件工程教研室EFFTTTi1+*EFi3i2信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室把上例倒過來寫,則得到:把上例倒過來寫,則得到:S S aAcBeaAcBe aAcde aAcde aAbcde aAbcde abbcde abbcde 顯然這是一個(gè)最右推導(dǎo)。顯然這是一個(gè)最右推導(dǎo)。規(guī)范歸約規(guī)范歸約是關(guān)于是一個(gè)是關(guān)于是一個(gè)最右推導(dǎo)最右推導(dǎo)的逆過程的逆過程最左歸約最左歸約 規(guī)范推導(dǎo)規(guī)范推導(dǎo)由規(guī)范推導(dǎo)推出的句型稱為由規(guī)范推導(dǎo)推出的句型稱為規(guī)范句型規(guī)范句型。信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室
4、bdbaceSABAdaceSABdbaceSABAaceSABS信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室則則 稱是句型稱是句型相對(duì)于非終結(jié)符相對(duì)于非終結(jié)符A A的的短語短語。特別是,如果有特別是,如果有A A, ,則稱則稱 是句型是句型相對(duì)相對(duì)于規(guī)則于規(guī)則A A 的的直接短語直接短語。一個(gè)句型的最左。一個(gè)句型的最左直接短語稱為該
5、句型的直接短語稱為該句型的句柄句柄。AS*A信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室Ei( () )i* *EiEE+ +EEE-ii+ +EEE信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室Ei( () )i* *EiEE+ +EEE-ii+ +EEE返回信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟
6、件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室S S S S b A b b A b b A b b A b ( B a ( B ( B A a ) A a ) ( B a A a ) (a) (b) (c) (d) 圖 6.2 語法樹結(jié)構(gòu) 信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室表 6.2 例 6.2 文法的簡(jiǎn)單優(yōu)先關(guān)系矩陣 S b A ( B a ) # S b = A = = ( = a = ) #
7、= 信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室 A A A a b a B B b P P b a (a)a=b (b)ab 圖 6.3 由語法樹構(gòu)造決定優(yōu)先性 信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室E E E + E E * E E * E E + E (a)+* 圖 6.4 二義性文法的語法樹 信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)
8、院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室(4)TF(5)FPF| P(6)P(E)(7)Pi信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室表6.5 表 達(dá) 式 文 法 算 符 優(yōu) 先 關(guān) 系 表 + * i ( ) # + * i ( # = 信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院
9、軟件工程教研室表 6.7 對(duì)輸入串 i+i#的規(guī)范歸約過程 步驟 棧 剩余輸入串 句柄 歸約用產(chǎn)生式 (1) # i+i# (2) # i +i# i Pi (3) # P +i# P FP (4) #F +i# F TF (5) # T +i# T ET (6) # E +i# (7) #E+ i# (8) # E+i # i Pi (9) #E+P # P FP , TF (10) #E+T # E+T EE+T 7(11) #E # 接受信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室EEF+*TiFTFTP+ETP句型:句型:T+F*P+i短語:
10、短語:直接短語:直接短語:句柄:句柄:素短語:素短語:最左素短語:最左素短語:, T+F*P+iT, F, P, F*P, iT+F*PT, F, P, iTF*P, iF*P信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室表6.8 對(duì) 輸 入 串i+i#的 算 符 優(yōu) 先 歸 約 過 程 步 驟 棧 優(yōu) 先 關(guān) 系 當(dāng) 前 符 號(hào) 剩 余 輸 入 串 移 進(jìn) 或 歸 約 (1) # + i# 歸 約 (3) #F + i# 移 進(jìn) (4) #F+ # 歸 約 (6) #F+F # 歸 約 (7) #F = # 接 受 7E信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室 置 初 值 k:=1,Sk:=# 當(dāng) 前 輸 入 符 讀 入 a Sk VT? Y N j:=k j:=k-1 Sja? N Sja? Y N N Y Q := Sj 出 錯(cuò) Sj=a? Y k:=k+1 Sj-1 VT? Sj=#? N Sk:=a Y N Y j:=j-1 j:=j-2 檢 查 是 否 正 常 結(jié) 束 N 出 錯(cuò) Y N SjQ 結(jié) 束 Y Sj+1 Sk歸 約 為 N K:=j+1 Sk:=N 圖 6.8 算 符 優(yōu) 先 分 析 歸 約 過 程 框 圖 信息學(xué)院軟件工程教研室信息學(xué)院軟件工程教研室自左至右,終結(jié)符對(duì)終結(jié)符,非自左至右,終結(jié)符對(duì)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 IEC 60730-2-8:2025 EN-FR Automatic electrical controls - Part 2-8: Particular requirements for electrically operated water valves,including mechanical requirements
- 【正版授權(quán)】 ISO/IEC GUIDE 98-3:2008 EN Uncertainty of measurement - Part 3: Guide to the expression of uncertainty in measurement (GUM:1995)
- 【正版授權(quán)】 IEC 60335-2-51:2023 EXV-CMV EN Household and similar electrical appliances - Safety - Part 2-51: Particular requirements for stationary circulation pumps for heating and ser
- 寫給勇敢的自己抒情作文(4篇)
- 屈原離騷思想解讀教案
- 戰(zhàn)略合作協(xié)議及雙方責(zé)任和義務(wù)明細(xì)
- 體育產(chǎn)業(yè)運(yùn)動(dòng)裝備銷售統(tǒng)計(jì)表
- 金融服務(wù)與資金管理服務(wù)協(xié)議
- 音樂b考試試題及答案
- 醫(yī)院物流考試試題題庫(kù)及答案
- 高效智慧的廠站網(wǎng)一體化解決方案
- 2025年福建泉州南安市國(guó)有企業(yè)招聘筆試參考題庫(kù)含答案解析
- 2024年中考模擬試卷道法(山西卷)
- 醫(yī)院健康咨詢合同范本
- 初一英語閱讀理解100篇七年級(jí)上冊(cè)英語閱讀理解及答案
- 2024年湖南省初中學(xué)業(yè)水平考試地理試卷含答案
- 急性肺栓塞的急救護(hù)理
- 奶茶供貨合作協(xié)議書范文范本
- 明清家具完整版本
- GB/T 15822.2-2024無損檢測(cè)磁粉檢測(cè)第2部分:檢測(cè)介質(zhì)
- 2024年河南省現(xiàn)場(chǎng)流行病學(xué)調(diào)查職業(yè)技能競(jìng)賽理論考試題庫(kù)-中(多選題部分)
評(píng)論
0/150
提交評(píng)論