資源描述:
《編譯原理 c語言編譯器的設(shè)計(jì)與實(shí)現(xiàn)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、實(shí)驗(yàn)題目C語言編譯器的設(shè)計(jì)與實(shí)現(xiàn)小組合作否姓名班級11級專升本學(xué)號一、實(shí)驗(yàn)?zāi)康模?、了解語法編譯器的內(nèi)部工作原理,通過在本次實(shí)驗(yàn)中運(yùn)用一定的編程技巧,掌握對表達(dá)式進(jìn)行處理的一種方法。2、加深對語法編譯器工作過程的理解;加強(qiáng)對遞歸下降法實(shí)現(xiàn)語法分析程序的掌握;能夠采用一種編程語言實(shí)現(xiàn)簡單的語法分析程序;能夠使用自己編寫的分析程序?qū)唵蔚某绦蚨芜M(jìn)行語法翻譯。二、實(shí)驗(yàn)環(huán)境:需要一臺擁有WINDOWSXP的計(jì)算機(jī)。三、實(shí)驗(yàn)步驟:我們設(shè)計(jì)的編譯程序涉及到編譯五個(gè)階段中的三個(gè),即詞法分析器、語法分析器和中間代碼生成器。編譯程序的輸出結(jié)果包括詞法分析后的二元式序列、變量名表、狀態(tài)棧分析過程顯示
2、及四元式序列程序,整個(gè)編譯程序分為三部分:(1)詞法分析部分(2)語法分析處理及四元式生成部分(3)輸出顯示部分編譯程序中涉及到的數(shù)據(jù)結(jié)構(gòu)說明如下:charch='