資源簡介
處理用戶提交的符合上述文法的源代碼序列,生成四元式中間代碼。
主要步驟
(1)畫出識別上述語言單詞的狀態轉換圖
(2)用C/C++語言編寫詞法分析程序(應考慮能被語法分析程序調用)
(3)預處理,去除注釋、多余空格、回車換行符等
(3)設計實現語法分析程序(調用上述詞法程序分析單詞)
(4)設計構造屬性文法及中間代碼序列結構
(5)采用語法制導翻譯法,完成語義分析程序設計,生成四元式中間代碼
(6)或將生成的四元式中間代碼轉換成X86平臺上的目標代碼
(7)設計若干用例,上機測試并通過所設計實現的編譯器
代碼片段和文件信息
- 上一篇:浙江大學 面向對象程序設計歷年試卷
- 下一篇:linux下C語言實現的航班管理系統
評論
共有 條評論