用一門面向?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ù)是 語法樹的演示。
上傳時(shí)間: 2016-07-30
上傳用戶:kelimu
CS4341音頻DA轉(zhuǎn)換器的Linux的驅(qū)動(dòng)程序,CS4341將I2S數(shù)字音頻信號(hào)轉(zhuǎn)換為模擬音頻,可外接功放或有源音響。最多支持2個(gè)聲道。
上傳時(shí)間: 2016-08-04
上傳用戶:lindor
目前網(wǎng)路流行的網(wǎng)頁遊戲(travian),配合firefox排程外掛,可以協(xié)助玩家計(jì)算建築物排程,本程式為javascript+xml方式,適合ajax初學(xué)者使用學(xué)習(xí),請務(wù)必掛於伺服器中才能穩(wěn)定執(zhí)行
上傳時(shí)間: 2016-08-05
上傳用戶:ls530720646
非常小的PDF閱讀器,使用了PDF控件,需要裝有Adobe Reader 才能運(yùn)行,編譯通過。
標(biāo)簽: 閱讀器
上傳時(shí)間: 2016-08-17
上傳用戶:1109003457
ABB變頻器的資料,是ACS800的,非常實(shí)用,在工控調(diào)速領(lǐng)域都能用上.
上傳時(shí)間: 2014-12-22
上傳用戶:sardinescn
該設(shè)備是一款基于AVR mega16L單片機(jī)的電子書閱讀器,它除具有傳統(tǒng)的閱讀電子資源功能外,還能通過PS2接口與PC鍵盤連接,使用普通PC鍵盤輸入信息,進(jìn)行文本錄入;使用LCD12864液晶作為顯示器,它還可以用VB專門為之編寫的下載軟件通過串口下載TXT格式的文本資源。電子書資源存儲(chǔ)在AVR公司生產(chǎn)的AT45DB021B閃速存儲(chǔ)器,它有2M存儲(chǔ)空間,可滿足一般用戶需要,當(dāng)然也可升級(jí)為大容量存儲(chǔ)器。 該設(shè)備功能強(qiáng)大,將電子書閱讀器發(fā)揮到了極致,能滿足用戶特殊需要。
上傳時(shí)間: 2014-01-13
上傳用戶:asdfasdfd
用過SQL Server視圖設(shè)計(jì)或Access查詢設(shè)計(jì)的都見過這樣的控件,控件外形象一個(gè)窗體,有邊框、標(biāo)題欄、圖標(biāo)、關(guān)閉按鈕,可拖動(dòng)、改變大小
標(biāo)簽: Access Server SQL 查詢
上傳時(shí)間: 2014-01-19
上傳用戶:古谷仁美
FLV 播放器,使用的皮膚控件應(yīng)該是 SkinCrafter:) 該 FLV 播放器除支持調(diào)整播放畫面大小、切換全屏顯示/置頂顯示、切換靜音等常規(guī)特性,還允許截取 FLV 中的幀為靜態(tài)的圖片(FLV 截圖),其輸出格式可以是 JPG/PNG/BMP 等。此軟件自帶文件類型關(guān)聯(lián)特性,與 FLV 文件關(guān)聯(lián)后,直接雙擊 FLV 就可以調(diào)用其進(jìn)行播放了
上傳時(shí)間: 2016-09-30
上傳用戶:ainimao
PC機(jī)與智能儀器串口通信 MSComm 控件提供下列兩種處理通訊的方式: 事件驅(qū)動(dòng)通訊是處理串行端口交互作用的一種非常有效的方法。在許多情況下,在事件發(fā)生時(shí)需要得到通知,例如,在 Carrier Detect (CD) 或 Request To Send (RTS) 線上一個(gè)字符到達(dá)或一個(gè)變化發(fā)生時(shí)。在這些情況下,可以利用 MSComm 控件的 OnComm 事件捕獲并處理這些通訊事件。OnComm 事件還可以檢查和處理通訊錯(cuò)誤。所有通訊事件和通訊錯(cuò)誤的列表,參閱 CommEvent 屬性。 在程序的每個(gè)關(guān)鍵功能之后,可以通過檢查 CommEvent 屬性的值來查詢事件和錯(cuò)誤。如果應(yīng)用程序較小,并且是自保持的,這種方法可能是更可取的。例如,如果寫一個(gè)簡單的電話撥號(hào)程序,則沒有必要對每接收一個(gè)字符都產(chǎn)生事件,因?yàn)槲ㄒ坏却邮盏淖址钦{(diào)制解調(diào)器的“確定”響應(yīng)。 每個(gè)使用的 MSComm 控件對應(yīng)著一個(gè)串行端口。如果應(yīng)用程序需要訪問多個(gè)串行端口,必須使用多個(gè) MSComm 控件。可以在 Windows“控制面板”中改變端口地址和中斷地址。
標(biāo)簽: MSComm 通訊 PC機(jī) 智能儀器
上傳時(shí)間: 2016-10-05
上傳用戶:qlpqlq
PC機(jī)與智能儀器串口通信 MSComm 控件提供下列兩種處理通訊的方式: 事件驅(qū)動(dòng)通訊是處理串行端口交互作用的一種非常有效的方法。在許多情況下,在事件發(fā)生時(shí)需要得到通知,例如,在 Carrier Detect (CD) 或 Request To Send (RTS) 線上一個(gè)字符到達(dá)或一個(gè)變化發(fā)生時(shí)。在這些情況下,可以利用 MSComm 控件的 OnComm 事件捕獲并處理這些通訊事件。OnComm 事件還可以檢查和處理通訊錯(cuò)誤。所有通訊事件和通訊錯(cuò)誤的列表,參閱 CommEvent 屬性。 在程序的每個(gè)關(guān)鍵功能之后,可以通過檢查 CommEvent 屬性的值來查詢事件和錯(cuò)誤。如果應(yīng)用程序較小,并且是自保持的,這種方法可能是更可取的。例如,如果寫一個(gè)簡單的電話撥號(hào)程序,則沒有必要對每接收一個(gè)字符都產(chǎn)生事件,因?yàn)槲ㄒ坏却邮盏淖址钦{(diào)制解調(diào)器的“確定”響應(yīng)。 每個(gè)使用的 MSComm 控件對應(yīng)著一個(gè)串行端口。如果應(yīng)用程序需要訪問多個(gè)串行端口,必須使用多個(gè) MSComm 控件??梢栽?Windows“控制面板”中改變端口地址和中斷地址。
標(biāo)簽: MSComm 通訊 PC機(jī) 智能儀器
上傳時(shí)間: 2016-10-05
上傳用戶:洛木卓
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1