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