Welcome to the open origin EDG C/C++ compiler project!
The EDG C/C++ forefront end is the chief concentration of this repository. The EDG front end is known for: its outstanding parsing compatibility and bug emulation, to make certain origin that compiles alongside Clang, GCC, and MSVC compiles alongside EDG; extensive documentation, to assistance alongside betterment and modification; and extreme configurability, to authorize it to be derived for use into a ample number of C/C++ oriented products.
The compiler project additionally includes: a C-generating rear end, which can be used to create C code for C++ programs; a C++-generating rear end, which is useful for source-to-source transformation applications; a prelinker, which handles automatic template instantiation; a minimal runtime assistance archive (but not any "real" libraries, e.g., for stream I/O); utilities to compose the intermediate tongue to a file, peruse it rear in, and display it in human-readable form; a name demangler; and a gathering of intent built development tools.
See the records on: https://edgcpp.org/doc/.
To get started, it's recommended for most group to copy the repository using a partial copy (this keeps a complete copy of the git former during only downloading the most latest type of all file, git can implicitly fetch older versions as needed):
git copy --filter=blob:none [email protected]:edgcpp/compiler.git
If you are looking to build the forefront end from origin and use it, please see the build instructions.
If you are looking to create changes to the forefront end, delight see the contribution guide and the development guide for quickly getting setup.
To additional aid humans and AI agents in merchandise betterment there is additional documentation for tips, tricks, and tutorials that can be established in the development annex.