3 مستودعات
The initial phase of a compiler that translates source code into an intermediate representation.
Distinct from C Source Translators: Candidates are specific compiler implementations (C#, Wasm) rather than the general concept of a front-end translation layer for analysis.
Explore 3 awesome GitHub repositories matching programming languages & runtimes · Compiler Front-ends. Refine with filters or upvote what's useful.
This project is a multi-language compiler collection and cross-platform toolchain used to translate source code from various programming languages into optimized machine code for different hardware architectures. It provides a suite of tools including an optimizing compiler backend, a machine code generator, and a comprehensive runtime library suite that implements necessary execution environments and support functions. The system utilizes a multi-pass compilation pipeline and pluggable language front-ends to process source code into intermediate representations. It distinguishes itself throu
Provides pluggable front-ends that parse various languages into a common internal representation for the backend.
Ikos is a formal verification suite and static analysis framework designed to prove the absence of undefined behaviors and runtime errors in C and C++ source code. It functions as an abstract interpretation tool that approximates program execution to identify potential crashes and software defects. The system utilizes a compiler front-end to translate source code into a specialized abstract representation. This process decouples language parsing from the analysis logic, allowing the framework to perform deep program analysis via a formal verification system. The toolkit covers several analys
Ships a translation layer that converts C and C++ source code into a specialized abstract representation for deep analysis.
The project is a reusable collection of modular compiler and toolchain technologies designed for building optimizers, code generators, and multi-language programming environments. It provides foundational compiler frontend technologies that translate source code written in C, C++, and Objective-C into a low-level programming language and intermediate code format. This intermediate representation enables cross-language analysis, program transformation, and target-independent optimization alongside a cross-platform programming framework that allows developers to write single-source accelerated a
Translates modern Fortran source files into an intermediate representation using a modern compiler front end written in C++.