国产精品婷婷久久久久久,国产精品美女久久久浪潮av,草草国产,人妻精品久久无码专区精东影业

編譯課程設計.doc

約10頁DOC格式手機打開展開

編譯課程設計,頁數(shù):10字數(shù):1891編 譯 原 理課程設計一、概述課程設計的目標是做一個編譯器,用的是spl語言,該語言結(jié)構清晰簡單,包括了一部分的高級預言的語法結(jié)構,對于簡單的編譯器程序來說,做為測試用例是比較合適的,難度也相對比較低的。本spl編譯器是在visual c++集成環(huán)境下,用c++語言實現(xiàn),在windo...
編號:10-63147大小:191.00K
分類: 論文>其他論文

內(nèi)容介紹

此文檔由會員 cnlula 發(fā)布

編譯課程設計


頁數(shù):10 字數(shù):1891


編 譯 原 理





一、概述
課程設計的目標是做一個編譯器,用的是SPL語言,該語言結(jié)構清晰簡單,包括了一部分的高級預言的語法結(jié)構,對于簡單的編譯器程序來說,做為測試用例是比較合適的,難度也相對比較低的。
本SPL編譯器是在Visual C++集成環(huán)境下,用C++語言實現(xiàn),在Window XP平臺下運行通過的.

二、結(jié)構設計說明和各功能模塊描述
SPL編譯器是先調(diào)用詞法分析程序,對輸入文件逐個字符的掃描,講文件解析成為,標志符,數(shù)字,保留字,一些保留符號。再在語法分析中,掃描經(jīng)過詞法分析,解析后產(chǎn)生的詞法表,根據(jù)SPL的文法,進行語法的判斷,檢查輸入文件中是否存在錯誤。并記錄下錯誤信息,和錯誤的位子。

1.詞法分析

1.1 狀態(tài)轉(zhuǎn)換圖

標識符