rtoal / tiger-compiler
A compiler for Andrew Appel's Tiger language from the 1990s.
☆18Updated last year
Related projects ⓘ
Alternatives and complementary repositories for tiger-compiler
- (WIP) Enact: A compiled programming language that's simple, familiar and fast.☆29Updated 4 years ago
- ⚗️ Self-hosting compiler from a Haskell-like Lisp directly to x86-64, from scratch.☆157Updated 2 years ago
- List of small programming languages that you can implement in a relatively small amount of time for educational purposes.☆106Updated 3 years ago
- a toy go compiler written in go☆22Updated 13 years ago
- Following [An Incremental Approach to Compiler Construction](http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf)☆60Updated 3 years ago
- ☆20Updated 7 years ago
- A statically-typed variant of Lox, written in TypeScript☆118Updated last year
- Goal: A safe, tiny, flexible, fast compiling, semi-fast running, data-friendly, functional-first language☆98Updated last month
- The Duck Programming Language☆37Updated 9 years ago
- Parser Combinators of Monad☆32Updated 3 years ago
- Basic X86-64 assembler, written in golang☆66Updated 3 years ago
- C Implementation of the monkey programming language☆67Updated 4 years ago
- A virtual machine and a tree-walk interpreter for the Lox programming language in C89☆48Updated 5 years ago
- A website for the #proglangdesign community on freenode☆109Updated 3 weeks ago
- Let's Build a Compiler (in Haskell)☆160Updated 4 years ago
- Bootstrap compiler for Firefly☆51Updated this week
- The Lox interpreter written in Go☆23Updated 2 years ago
- A Scheme to WAT/WASM compiler in spirit of SICP exercises 5.49-52☆17Updated this week
- Mal (Make A Lisp) Compiler in C☆51Updated 4 years ago
- LLVM's Kaleidoscope in Golang☆16Updated 9 years ago
- Writing a Scheme to x86 compiler by following Abdulaziz Ghuloum's "An Incremental Approach to Compiler Construction"☆73Updated 4 years ago
- A toy programming language.☆37Updated 10 months ago
- Stack-based VM Architecture in JavaScript. (Virtual Machine Fantasy Console)☆27Updated 5 years ago
- A call-by-need statically-duck-typed language named for French mathematician Sophie Germain☆30Updated 3 weeks ago
- C implementation of the Monkey programming language. Repository moved to Sourcehut.☆35Updated last year
- An interpreter for Monkey with parser combinator written in Haskell☆48Updated 5 years ago
- ** Moved to https://gitlab.com/cell_lang/cell ** Cell Elementary Learning Language☆117Updated 5 years ago
- Just a little toy language to learn about register-based VMs.☆20Updated 12 years ago
- Code from/to the book S.L.Peyton Jones, D.Lester: Implementing Functional Languages. A Tutorial, 1992☆33Updated 4 years ago
- Pratt Top-down Operator Precedence Example in Go☆36Updated 3 years ago