用一門面向?qū)ο笳Z言建立一個(gè)針對LL(1)文法分析構(gòu)造演示器,輸入定義好的文法,進(jìn)行分析后在內(nèi)存中建立其存儲(chǔ)結(jié)構(gòu),判斷其能用LL(1)文法分析后,建立其分析過程。 為此我們將本任務(wù)分解為以下內(nèi)容: (1)文法的建立; (2)上下文無關(guān)文法的判定; (3)消除文法中一切左遞歸的算法; (4)文法二義性的判定; (5)LL(1)文法的判定; (6)消除直接左遞歸; (7)消除間接左遞歸; (8)直接左公因子的改造; (9)間接左公因子的改造; (10)遞歸子程序的構(gòu)造; (11)根據(jù)布爾矩陣求Follow集; (12)能導(dǎo)出ε的非終結(jié)符; (13)根據(jù)定義構(gòu)造First集; (14)根據(jù)關(guān)系圖構(gòu)造First集; (15)根據(jù)定義構(gòu)造Follow集; (16)根據(jù)關(guān)系圖構(gòu)造Follow集; (17)Select集的構(gòu)造; (18)預(yù)測分析表的構(gòu)造; (19)總控程序的構(gòu)造; (20)語法樹的演示; (21)根據(jù)總控程序輸出語法樹; (22)根據(jù)布爾矩陣求First集。 我所要完成的任務(wù)是 語法樹的演示。
標(biāo)簽: LL 對象 分 語言
上傳時(shí)間: 2016-07-30
上傳用戶:kelimu
匯編語言向數(shù)組中插入一個(gè)元素的源程序,在DOS下實(shí)現(xiàn)
標(biāo)簽: 匯編語言 數(shù)組 元素 源程序
上傳時(shí)間: 2016-07-31
上傳用戶:gdgzhym
匯編語言向?qū)崿F(xiàn)輸入輸出的源程序,在DOS下實(shí)現(xiàn),中斷操作
標(biāo)簽: 匯編語言 輸入輸出 源程序
上傳用戶:anng
題 目: 判別圖中兩個(gè)頂點(diǎn)之間的簡單路徑的程序設(shè)計(jì) 初始條件: (1) 采用鄰接表作為存儲(chǔ)結(jié)構(gòu)。 (2) 編寫程序判別無向圖中任意給定的兩個(gè)頂點(diǎn)之間是否存在一條長度為k的簡單路徑。 (3) 測試用例自己設(shè)計(jì)。
標(biāo)簽: 判別 路徑 程序設(shè)計(jì) 存儲(chǔ)結(jié)構(gòu)
上傳時(shí)間: 2016-08-01
上傳用戶:wpt
智能天線中目前唯一的關(guān)于全向波束的參考文獻(xiàn),很有價(jià)值,比較難早
標(biāo)簽: 智能天線 波束
上傳時(shí)間: 2016-08-02
上傳用戶:jjj0202
Java 圖算法, 包括最短路徑, 有向圖算法, 無向圖算法, 網(wǎng)絡(luò)流算法, 等
標(biāo)簽: 算法 Java 最短路徑 無向圖
上傳時(shí)間: 2014-01-14
上傳用戶:gtzj
1、 用鄰接表作為存儲(chǔ)結(jié)構(gòu)創(chuàng)建無向圖 2、 分別用深度優(yōu)先和廣度優(yōu)先遍歷無向圖
標(biāo)簽: 無向圖 存儲(chǔ)結(jié)構(gòu) 分
上傳用戶:凌云御清風(fēng)
動(dòng)態(tài)規(guī)劃算法的順序(前向求最小值)算法的matlab實(shí)現(xiàn)以及一個(gè)算例,還有一篇參考pdf文獻(xiàn),適合初學(xué)者,有我個(gè)人的一點(diǎn)注釋
標(biāo)簽: matlab 算法 動(dòng)態(tài)規(guī)劃
上傳用戶:洛木卓
以添加ping協(xié)議為例講述如何向ns中添加協(xié)議,ns是一個(gè)不好上手的仿真工具,這個(gè)例子比較適合初學(xué)者
標(biāo)簽: ping 協(xié)議
上傳時(shí)間: 2014-11-28
上傳用戶:wanqunsheng
實(shí)現(xiàn)一個(gè)或兩個(gè)發(fā)光二極管依次點(diǎn)亮;實(shí)現(xiàn)發(fā)光二極管從兩邊向中間點(diǎn)亮,再從中間向兩邊熄滅及調(diào)整閃亮的時(shí)間
標(biāo)簽: 發(fā)光二極管
上傳時(shí)間: 2016-08-06
上傳用戶:13681659100
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1