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
296 stars
8 watching
11 forks
Language: Rust
last commit: about 2 years ago
Linked from 1 awesome list
compilerlanguage
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 |