歡迎來到開源 EDG C/C++ 編譯器專案!
EDG C/C++ 前端是此儲存庫的主要焦點。EDG 前端以其優異的解析相容性及錯誤模擬而聞名,可確保與 Clang、GCC 和 MSVC 編譯的原始碼在 EDG 中也能順利編譯;廣泛的文件支援,有助於開發與修改;以及極致的可設定性,使其能夠衍生用於大量 C/C++ 導向的產品。
編譯器專案還包含:一個 C 程式碼產生後端,可用於為 C++ 程式產生 C 程式碼;一個 C++ 程式碼產生後端,對於原始碼到原始碼的轉換應用程式很有用;一個預連結器,負責自動模板實例化;一個最小化的執行時期支援函式庫(但不包含任何「實際」的函式庫,例如串流 I/O);用於將中間語言寫入檔案、讀回並以人類可讀形式顯示的工具;一個名稱解碼器;以及一系列專為特定目的建置的開發工具。