EDG C++ Compiler Goes Open Source
EDG C++ Compiler is open source
The EDG C/C++ front end, long known for its parsing compatibility and bug emulation that ensures code compiling with Clang, GCC, and MSVC also compiles with EDG, is now open source on GitHub. The repository also includes a C-generating back end, a C++-generating back end, a prelinker for automatic template instantiation, a minimal runtime support library, utilities for intermediate language manipulation, a name demangler, and purpose-built development tools.
The EDG front end is known for: its excellent parsing compatibility and bug emulation, to make sure source that compiles with Clang, GCC, and MSVC compiles with EDG; extensive documentation, to assist with development and modification; and extreme configurability, to allow it to be derived for use into a large number of C/C++ oriented products.