A compiler frontend for the C programming language
-
Updated
Oct 27, 2024 - C++
A compiler frontend for the C programming language
VAST is an experimental compiler pipeline designed for program analysis of C and C++. It provides a tower of IRs as MLIR dialects to choose the best fit representations for a program analysis or further program abstraction.
A new (MLIR based) high-level IR for clang.
One (onelang) is an open-source system programming language that makes it easy to build reliable, efficient and performant software. (release as soon) 1️⃣ 🕐 🩱
Generates generalised LL (GLL) and reduced size LR(1) parsers with matching lexers
💀 The former home of clangir, now part of the official LLVM incubator. See website below for details.
A type-safe C successor that compiles directly to various platforms.
A compiler front end for the C++ language
An introduction to language design with building a compiler frontend on top of LLVM.
Sacalon is a general purpose and open source programming language designed to build optimal, maintainable, reliable and efficient software.
A toolkit that makes it easier to write recursive-descent parsers in Zig.
KAGSA PROGRAMMING LANGUAGE
A toy C-like language compiler for PigletVM
cparse is an LR(1) and LALR(1) parser generator
A simple compiler written from scratch in C++ for an undergraduate course in program translation.
mirror of git://git.kernel.org/pub/scm/devel/sparse/sparse.git
tiny-lang — A different programming language. Supports a bunch of spoken languages.
Sample of building control flow graph, SSA form, phi nodes, LLVM IR for imagined language.
Compiler-compiler for writing compiler frontends with Lua
一个微型的 LL/LR/LALR 语法解析器 | A micro compiler project to provide LL/LR/LALR syntax parser
Add a description, image, and links to the compiler-frontend topic page so that developers can more easily learn about it.
To associate your repository with the compiler-frontend topic, visit your repo's landing page and select "manage topics."