2013-03-22 78 views
0

最近我在處理編譯器設計中的一些問題。我想要的是一個可以逐步編譯C程序的工具。一個執行詞法分析並給出輸出文件,然後對該輸出文件進行語法分析等等,直到獲得最終的可執行代碼。有沒有這樣的工具或技術來做到這一點?當然我對lex和yacc很熟悉。我需要的是一個單獨的工具,它可以直觀地指導您編譯,詞法分析,語法分析,語義分析,中間代碼生成,代碼優化和代碼生成的所有不同階段。C程序分步編譯

+1

你看過由鐺和LLVM提供的工具箱? – 2013-03-22 13:30:19

+1

我需要一個自動Spec-to-product-converter - 我可以在哪裏找到一個? - 開玩笑:用clang寫你自己的。 – 2013-03-22 13:30:21

+1

我認爲clang/llvm是你想要的優化可視化。對於語法分析 - 我想你幾乎找不到適合你的費用。 – fuz 2013-03-22 13:42:38

回答