munificent / craftinginterpreters
Repository for the book "Crafting Interpreters"
☆9,037Updated 3 months ago
Related projects ⓘ
Alternatives and complementary repositories for craftinginterpreters
- Curated list of awesome resources on Compilers, Interpreters and Runtimes☆8,942Updated 5 months ago
- The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language.☆6,929Updated last year
- Writing an OS in Rust☆15,818Updated last month
- mal - Make a Lisp☆10,091Updated this week
- Run compilers interactively from your web browser and interact with the assembly☆16,461Updated this week
- A Compiler Writing Journey☆10,586Updated 3 months ago
- build-once run-anywhere c library☆18,413Updated this week
- General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.☆35,023Updated this week
- Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada a…☆16,606Updated this week
- C in four functions☆9,752Updated 10 months ago
- A small C compiler☆9,726Updated last year
- An incremental parsing system for programming tools☆18,738Updated this week
- How to write a very simple JIT compiler☆1,787Updated 3 years ago
- A text editor in less than 1000 LOC with syntax highlight and search.☆7,422Updated 10 months ago
- Programming Language Theory λΠ☆5,236Updated last year
- Learn the Zig programming language by fixing tiny broken programs.☆4,337Updated 3 months ago
- Mold: A Modern Linker 🦠☆14,395Updated 2 weeks ago
- Mirror of https://gitlab.redox-os.org/redox-os/redox☆15,203Updated this week
- Writing a sqlite clone from scratch in C☆9,563Updated 8 months ago
- Cross-platform Rust rewrite of the GNU coreutils☆17,787Updated this week
- Record and Replay Framework☆9,193Updated this week
- A Small C Compiler☆6,161Updated 6 months ago
- Rust parser combinator framework☆9,488Updated last month
- A cross-platform GUI library for Rust, inspired by Elm☆24,801Updated last week
- A Parser Combinator library for C☆2,688Updated 6 months ago
- A book about compiling Racket and Python to x86-64 assembly☆1,319Updated 3 weeks ago
- An educational software system of a tiny self-compiling C compiler, a tiny self-executing RISC-V emulator, and a tiny self-hosting RISC-V…☆2,385Updated 2 weeks ago
- A Rust compiler front-end for IDEs☆14,295Updated this week
- Build terminal user interfaces and dashboards using Rust☆10,837Updated last year
- A Python Interpreter written in Rust☆19,205Updated 3 weeks ago