該程序用工程進(jìn)行編寫,可對詞法分析器中產(chǎn)生的二元式文件(“dp.txt”)進(jìn)行判斷,判斷其是否符合該程序定義的文法。該工程含有三個文件:數(shù)據(jù)文件(包含文法的終結(jié)符表、非終結(jié)符表和預(yù)測分析表等)、過濾二元式文件(過濾二元式文件中的無用符號,并產(chǎn)生過濾后的文件“op.txt”供語法分析程序讀取)、預(yù)測分析法文件(包含main()函數(shù))。該程序只要更換數(shù)據(jù)文件就可以應(yīng)用別的文法
計算機(jī)圖形學(xué)教學(xué)大綱---實驗教程《計算機(jī)圖形學(xué)》實驗教學(xué)大綱 1 實驗一 C程序繪圖基礎(chǔ) 3 實驗二 直線、圓弧及曲線 實驗三 Bezier曲線和樣條曲線 實驗四 二維圖形的幾何變換 33 實驗五 繪制三維圖形 43 實驗六 三維圖形變換 54 實驗七 繪制Bezier曲面 64 實驗八 進(jìn)行多邊形的裁剪及填充 78 實驗九 編制動畫程序 92 實驗十 變形龍游戲的設(shè)計與實現(xiàn) 102
通過實驗教學(xué),加深學(xué)生對所學(xué)的關(guān)于編譯的理論知識的理解,增強(qiáng)學(xué)生對所學(xué)知識的綜合應(yīng)用能力,并通過實踐達(dá)到對所學(xué)的知識進(jìn)行驗證。通過對基于LL(1)文法的預(yù)測分析表法DFA模擬程序?qū)嶒灒箤W(xué)生掌握確定的自上而下的語法分析的實現(xiàn)技術(shù),及具體實現(xiàn)方法。通過本實驗加深對語詞法分析程序的功能及實現(xiàn)方法的理解