cup

Compiler project

A simple, C-like programming language compiler written in Rust to learn the basics of compilers and language processing

simple, C-like compiled programming language

GitHub

296 stars
8 watching
11 forks
Language: Rust
last commit: about 2 years ago
Linked from 1 awesome list

compilerlanguage

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
raviqqe/fmm A minimal functional programming language compiler target 18
michaelficarra/coffeescriptredux A CoffeeScript compiler rewritten with design principles focusing on robustness and extensibility. 1,841
eliah-lakhin/lady-deirdre A framework for building incremental language compilers and analyzers. 444
champii/rock A Rust-based compiler and runtime environment designed to provide a safe and efficient way to execute functional programming languages. 67
terrajobst/minsk An implementation of a compiler in C# that showcases basic concepts of compiler construction and language tooling. 1,069
sigurdschneider/lvc A compiler project that aims to formalize and verify the semantics of an intermediate language using Coq 57
yubrot/llrl An experimental compiler for a Lisp-like programming language with a focus on self-hosting and compilation to LLVM backend. 156
mikelma/oktac A compiler for an experimental programming language called Okta 28
rust-lang/rust The Rust project provides tools and infrastructure to build efficient, reliable software 98,564
exokomodo/daybreak A compiler project to create an interpretable language that compiles to native C code 10
azur1s/holymer A programming language being developed with Rust, aiming to implement compiler and interpreter components. 42
lotabout/let-s-build-a-compiler An educational compiler project implementing a simple C compiler with x86 assembly code generation 483
adam-mcdaniel/oakc A portable programming language with a compact intermediate representation for efficient execution on various platforms. 732
x-sharp/xsharppublic The XSharp compiler and runtime provide tools for compiling and executing a programming language, with a focus on integration with the .NET ecosystem. 113
ttimofeyka/rave A statically typed C++ programming language with cross-platform features and optimizations. 80