toy-compiler
There are 50 repositories under toy-compiler topic.
Mati365/ts-c-compiler
⚙️ C99-compatible multipass compiler written in TypeScript with GCC extensions support. Features a handcrafted left-recursive parser, custom IR, SSA-based optimizer, and a full frontend/backend pipeline. Compiles to x86 machine code with integrated assembler and emulator.
g-ford/cradle
Let's Build a Compiler (in Haskell)
tylerlaberge/rascal
A simple Pascal interpreter written in rust.
mateeeeeee/Ola
Toy compiler
vijayphoenix/Compiler-written-in-Haskell
A Turing complete language 😉
mykolav/coollang-2020-fs
Compiler for a small Scala subset
flylai/cyx2
Compiler and VM(interpreter), Using SSA form and doing some optimizations.
quangIO/Lucix
A toy programming language compiled to LLVM IR (<200 LoC, dumbed down for educational)
dbohdan/all-caps-basic
(WIP) A compiler written in Awk
BastianBlokland/novus
General purpose, statically typed, functional programming language
felko/snowflake
An imperative, statically-typed toy language
James-QiuHaoran/simple-compilers
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.
darnuria/kitty-lang
An other toy compiler in Ocaml, made with Menhir and Ocamlex for 3I018 compilation course at university
chester-lang/chester
Trying to make a practical possibly unsound dependently typed language with algebraic effects
obsfx/m3k
Compiler code of m3k. m3k is a Lisp dialect that was written in TypeScript and compiles to JavaScript.
feliposz/tutorial-compiladores
Vamos construir um compilador. Tradução e adaptação do tutorial Let's Build A Compiler de Jack Crenshaw.
musou1500/compilerbook-9cc
自作Cコンパイラ
andrewhickman/small-lang
Minimal compiler using the mlsub type system
darnuria/Yasc
Yet an other Scheme c̶o̶m̶p̶i̶l̶e̶r̶ Repl(now). Mainly inspired from https://en.wikibooks.org/wiki/Write_Yourself_a_Scheme_in_48_Hours
jferard/selfhosted
A self hosted compiler project
komu/siilinkari
A toy compiler and VM for a small language
MoritzGoeckel/MoLang
📑🚀 Interpreter for the Moritz language: MoLang
sevenon/bminus
C subset toy compiler. Self-hosting and retargetable. Generates Linux elf, assembler, pseudo-C, or javascript.
surrealegg/yak
🦬 Yak - Work in progress Jakt compiler using LLVM as the backend.
alokmenghrajani/cuty-parser-combinator
A general purpose parser-combinator library. Built for project cuty.
CallumTodd7/compiler-visualization
Compiler visualisation build on a custom toy compiler
fauzanzaid/Toy-Compiler
An experimental compiler for a simple language written in C
StefanoMunari/FAC
F Academic Compiler
tlazenka/swona
A Swift port of the Siilinkari language and VM
YSawc/lio
trial language with transmitter emits llvm-ir written in pure rust.
anthongretter/ame
AME language is a toy language assembled for educational propouses, developed in Compilers Construction chair
benphelps/aul
Aul, is a Lua-like toy programming language.
djayke/Nimer
My Own Programming Language
ezequias2d/Ez.Basic
A work-in-progress language and toy compilier in C# inspired by BASIC