compiler-frontend
There are 100 repositories under compiler-frontend topic.
ltcmelo/psychec
A compiler frontend for the C programming language
llvm/clangir
A new (MLIR based) high-level IR for clang.
trailofbits/vast
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.
One-Language/One
One (onelang) is an open-source system programming language that makes it easy to build reliable, efficient and performant software. (release as soon) 1️⃣ 🕐 🩱
goccmack/gogll
Generates generalised LL (GLL) and reduced size LR(1) parsers with matching lexers
facebookarchive/clangir
💀 The former home of clangir, now part of the official LLVM incubator. See website below for details.
NICUP14/MiniLang
A type-safe C successor that compiles directly to various platforms.
robertoraggi/cplusplus
A compiler front end for the C++ language
isuckatcs/how-to-compile-your-language
An introduction to language design with building a compiler frontend on top of LLVM.
sacalon/sacalon
Sacalon is a general purpose and open source programming language designed to build optimal, maintainable, reliable and efficient software.
ikskuh/parser-toolkit
A toolkit that makes it easier to write recursive-descent parsers in Zig.
kagsa/kagsa
KAGSA PROGRAMMING LANGUAGE
true-grue/PigletC
A toy C-like language compiler for PigletVM
jafarlihi/cparse
cparse is an LR(1) and LALR(1) parser generator
gbroques/compiler
A simple compiler written from scratch in C++ for an undergraduate course in program translation.
lucvoo/sparse
mirror of git://git.kernel.org/pub/scm/devel/sparse/sparse.git
vgsantoniazzi/tiny-lang
tiny-lang — A different programming language. Supports a bunch of spoken languages.
filletofish/compiler-touch
Sample of building control flow graph, SSA form, phi nodes, LLVM IR for imagined language.
patrickfrey/mewa
Compiler-compiler for writing compiler frontends with Lua
howl-anderson/MicroCompiler
一个微型的 LL/LR/LALR 语法解析器 | A micro compiler project to provide LL/LR/LALR syntax parser
SergeGris/BCPL-compiler
The BCPL compiler, based on the original BCPL compiler which had been written by Martin Richards. Copyright (c) 2012 Robert Nordier. All rights reserved.
wangziqi2013/CFront
A C language parser built from the scratch, without using compiler generator.
Elzawawy/compiler-frontend
First two front-end phases of a language-independent compiler implemented in C++
bynect/bflc
A modular compiler framework for Brainfuck-like languages
OpenCyphal/pydsdl
Cyphal DSDL processing front end implemented in Python
qzmfranklin/cppgm
C++ compiler, from scratch. Only completed the preprocessing tokenizer yet.
hahnlee/imugi
:dragon: Experimental python compiler written in python
Typee-Language/Typee
A new generic object oriented programming language.
AcrylicShrimp/testlang-rust
A rust implemented compiler front-end project includes CLR parser generator that uses LLVM as back-end.
BaseMax/ETCompilerGenerator
A tiny and old version of ONE(old name: ET) compiler written in C that generates C code as bytecode to build executable output. (lexer, parser, generator, flex, bison)
sbip-sg/tsll
Tsll is a Typescript-to-LLVM-IR compiler frontend authored by Singapore Blockchain Innovation Programme (SBIP).
AcrylicShrimp/testlang
A typescript & Node.js implemented compiler front-end project includes CLR parser generator.
elenderg/Portugues-Puro
Compilador para a Linguagem de Programação Português Puro
BaseMax/compiler-university-project
Implement an university compiler using Flex, Bison in the C programming language
lucvoo/sparse-dev
Development tree for sparse semantic checker
zly2006/Seserot
My toy compiler.