compiler
Projects with this topic
-
-
Implementation of the projects on http://www.nand2tetris.org/
The purpose of this project is to build a general purpose computer (hardware and software stack) from first principles.
Updated -
A C# implementation of the second part of Crafting Interpreters
UpdatedUpdated -
A simple implementation of a PL/0 compiler toolchain.
UpdatedUpdated -
JSON based description of the none-machine-readable defined constraints in the SPIR-V spec.
Updated -
Elijah is a high-level language built to explore code generation and other interesting techniques.
Updated -
Matt Dillon's DICE C compiler for the Amiga. This repo has my fixes to make it buildable on modern Unix-like systems as a cross-compiler, and to cross-bootstrap the Amiga version from Unix. Work in progress - expect the atsfixes branch to be rebased.
Updated -
The frontend for selecuery, a transpiler for inline select statements in X++.
Updated -
Turn your select statements in X++ into query expressions.
✨ 🎉 Written in Rust.🦀 Updated -
A parser for inline select statements in X++. Written in Rust.
🦀 Updated -
Chumsky based parser for the vola language.
Updated -
Créer un compilateur pour transcrire un programme (dont la syntaxe est choisit arbitrairement) en arbre qui sera ensuite exécuté par une machine virtuelle.
Updated -
script that incrementally bootstraps STYX, from tag to tag, starting from the time when it was written with the D programming language
Updated -
Simple C/B-like programming language to run partially interpreted on a platform-independent virtual machine. This project includes both a compiler and a POSIX-ish VM. Basically just C, but simplified and more spelled-out
Updated -
proof of concept signed distance DSL with a RVSDG based optimizer.
Updated -
-
An AST implementation of the X++ programming language. Written in Rust.
🦀 Updated -
Work in progress A pure-Rust implementation of a Lua compiler/interpreter.
Updated -
A compiled and interpreted language written in Rust with support for multiple languages
Updated