本書系統(tǒng)地介紹了一個實際的Pascal編譯器Neo Pascal的設計與實現(xiàn)。結合Neo Pascal的源代碼,詳細講述了LL(1)語法分析器、符號表系統(tǒng)、中間表示、類型系統(tǒng)、優(yōu)化技術、運行時刻的存儲管理、代碼生成器等編譯器設計的核心話題。各章都附有少量以實踐應用為主的練習題,既可作為閱讀思考題,也可作為課程設計選題。與國內其他介紹編譯技術的圖書相比,本書更關注的是編譯器的實現(xiàn)細節(jié),而不僅僅局限于理論闡述。本書可供從事編譯器設計相關工作的工程人員閱讀,也可作為高等院校計算機專業(yè)的編譯原理課程參考書。讀者可在http://neopascal.sourceforge.net獲得Neo Pascal的源代碼及相關文檔。