toy-compiler
Here are 50 public repositories matching this topic...
Language:All
Sort:Most stars
⚙️ Multipass C Compiler, Assembler and X86 emulator written in TypeScript
- Updated
Oct 14, 2024 - TypeScript
Let's Build a Compiler (in Haskell)
- Updated
Feb 26, 2020 - Haskell
A simple Pascal interpreter written in rust.
- Updated
Jan 1, 2019 - Rust
Toy programming language
- Updated
Feb 13, 2025 - C++
A Turing complete language 😉
- Updated
Oct 3, 2020 - Haskell
Compiler of a small Scala subset
- Updated
Jan 19, 2024 - F#
Compiler and VM(interpreter), Using SSA form and doing some optimizations.
- Updated
Sep 13, 2021 - C++
A toy programming language compiled to LLVM IR (<200 LoC, dumbed down for educational)
- Updated
Nov 15, 2019 - C++
General purpose, statically typed, functional programming language
- Updated
Feb 14, 2025 - C++
Several simple compilers/interpreters implemented in C/C++ or Haskell, e.g. music notation compiler (simple music notation to abc notation), several compilers for toy programming languages, and an interpreter for a JavaScript-like programming language.
- Updated
Jun 14, 2019 - C
An imperative, statically-typed toy language
- Updated
May 5, 2019 - Haskell
An other toy compiler in Ocaml, made with Menhir and Ocamlex for 3I018 compilation course at university
- Updated
Oct 9, 2018 - OCaml
Trying to make a practical possibly unsound dependently typed language with algebraic effects
- Updated
Mar 20, 2025 - Scala
Compiler code of m3k. m3k is a Lisp dialect that was written in TypeScript and compiles to JavaScript.
- Updated
Jul 10, 2021 - TypeScript
- Updated
May 20, 2021 - C#
Vamos construir um compilador. Tradução e adaptação do tutorial Let's Build A Compiler de Jack Crenshaw.
- Updated
Apr 2, 2022 - C
🦬 Yak - Work in progress Jakt compiler using LLVM as the backend.
- Updated
Aug 14, 2022 - Rust
C subset toy compiler. Self-hosting and retargetable. Generates Linux elf, assembler, pseudo-C, or javascript.
- Updated
Oct 2, 2020 - C++
Improve this page
Add a description, image, and links to thetoy-compiler topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with thetoy-compiler topic, visit your repo's landing page and select "manage topics."