A new (MLIR based) high-level IR for clang.
-
Updated
Aug 23, 2024 - LLVM
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️⃣ 🕐 🩱
A compiler frontend for the C programming language
Generates generalised LL (GLL) and reduced size LR(1) parsers with matching lexers
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.
An introduction to language design with building a compiler frontend on top of LLVM.
A compiler front end for the C++ language
Cyphal DSDL processing front end implemented in Python
A toy C-like language compiler for PigletVM
A toolkit that makes it easier to write recursive-descent parsers in Zig.
mirror of git://git.kernel.org/pub/scm/devel/sparse/sparse.git
Sample of building control flow graph, SSA form, phi nodes, LLVM IR for imagined language.
A simple compiler written from scratch in C++ for an undergraduate course in program translation.
💀 The former home of clangir, now part of the official LLVM incubator. See website below for details.
Sacalon is a general purpose and open source programming language designed to build optimal, maintainable, reliable and efficient software.
A C language parser built from the scratch, without using compiler generator.
KAGSA PROGRAMMING LANGUAGE
tiny-lang — A different programming language. Supports a bunch of spoken languages.
A new generic object oriented programming language.
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."