此程序是經過查閱相關資料,完全個人所作,沒有仿照任何其它的編譯器源代碼。感受最深的是“模塊化設計”,構造語法階段的DFA時,第一次想從整體上構造一個DFA,但是越來越復雜,以至到最后無法進行下去;然后把它分成說明語句、表達式、布爾表達式、和句法四個部分,分別構造各自的DFA,并設置相應的入口,最后把四個DFA合并起來就可以了。
通過本次實驗大作業,鞏固了我C程序編程的基本能力,對指針、鏈表的操作更加熟練。最重要的是本學期的編譯實驗加深了我對《編譯原理》這門課程的理解。
標簽:
程序
上傳時間:
2013-12-30
上傳用戶:aix008