基于Petri網(wǎng)建模的詞法掃描器和語法分析器設計.pdf_第1頁
已閱讀1頁,還剩64頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、論文將Petri網(wǎng)應用到編譯技術中,研究了如何利用Petri網(wǎng)進行詞法分析和語法分析.論文主要解決了五個問題:研究Petri網(wǎng)語言與經典文法體系的關系,證明了Petri網(wǎng)語言的表達能力強于正規(guī)文法;提出為正規(guī)文法建模的方法,并設計了基于這種模型的詞法掃描器;利用Petri網(wǎng)為LR文法的語法分析過程建模,并設計這種模型下的語法分析器;系統(tǒng)的提出Petri網(wǎng)建模分析工具的一般方法;分析并設計了利用Petri網(wǎng)進行詞法分析和語法分析的軟件開發(fā)

2、步驟,并開發(fā)出四套軟件,為Petri網(wǎng)在編譯技術中的應用創(chuàng)造了軟件環(huán)境.為了研究Petri網(wǎng)語言的表達能力,引入了矢量文法體系,系統(tǒng)地研究了矢量文法的性質和分類等.證明了Petri網(wǎng)語言表達能力的三個重要關系.這三個關系分別是:Petri網(wǎng)語言是上下文有關文法的一個真子集;Petri網(wǎng)語言與上下文無關文法相交但互不包含;Petri網(wǎng)語言的表達能力真超于正規(guī)語言.這三個關系是文法的Petri網(wǎng)建模的基礎理論,同時準確地定位了Petri網(wǎng)語

3、言的表達能力.論文設計了四套軟件,一是為了驗證兩個模型的分析能力,一是作為畢業(yè)論文的最后一部分,初步設計一個編譯器.這四個軟件分別是:Petri網(wǎng)建模和繪畫工具(PETRI_PAIN)、右線性文法的Petri網(wǎng)建模工具(PNRG_MOLD)、基于特定右線性文法的詞法掃描器(ACCIEN_PETRI)、基于特定LR文法的語法分析器(LR_GRAMMAR_PETRI).PETRI_PAIN體現(xiàn)了論文提出的先設計開放性的規(guī)則自動生成圖形再手動

4、調整的理論,是一套較為成功的Petri網(wǎng)繪畫工具,但是沒有附帶Petri網(wǎng)的分析功能;PNRG MOLD是一個專為右線性文法建模的工具,它的基本操作同PETRI_PAIN相差不大,軟件在用戶確定輸入完畢之后,首先檢測文法是否合法,然后初步建立Petri網(wǎng),再分三步演示消除沖突和化簡之后的Petri網(wǎng)圖形.這四步過程分別稱為:原始處理、符號化、合并變遷、簡化;ACCIEN PETRI是建立在軟件PNRG MOLD建?;A上的詞法掃描器,軟

溫馨提示

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

評論

0/150

提交評論