shuhei / cymbal
Yet another Rust implementation of the Monkey language from "Writing an Interpreter in Go" and "Writing a Compiler in Go"
☆81Updated last year
Related projects: ⓘ
- An interpreter for the Monkey programming language written in Rust☆359Updated 2 months ago
- Rust implementation of the Lox programming language☆139Updated 2 years ago
- A very small and minimal virtual machine written in rust.☆97Updated 4 years ago
- A gradually typed language originally based on the crafting interpreters series☆64Updated this week
- Learn to make your own programming language with Rust☆250Updated 2 years ago
- A rust implementation of the lox language☆98Updated 3 months ago
- A register-based VM in Rust☆65Updated 5 years ago
- A port of Rob Pike's Go lexer to Rust☆48Updated 4 years ago
- Rust Code Reading Clubs☆142Updated 2 years ago
- Pratt parser written in Rust☆84Updated 10 months ago
- ☆60Updated this week
- An ergonomic tracing garbage collector that supports mark 'n sweep garbage collection☆251Updated last year
- A special input type for nom to locate tokens☆218Updated 8 months ago
- ☆198Updated 4 years ago
- A HashMap variant that spreads resize load across inserts☆189Updated 2 years ago
- Implementation in Rust of lox, the language described in Crafting Interpreters☆61Updated 3 years ago
- Crafting Interpreters in Rust☆262Updated last year
- A Rust library providing a builder API to generate Rust code.☆248Updated 2 months ago
- A Rust implementation of the Lox programming language. Based on clox, the bytecode virtual machine.☆28Updated 6 months ago
- A super-simple compiler demoing how to talk to LLVM from Rust☆92Updated 8 years ago
- ☆90Updated this week
- A demand-driven compiler with strong IDE support☆195Updated 2 years ago
- A functional programming language☆47Updated 4 years ago
- Sorting algorithms in Rust☆76Updated 2 years ago
- Rust bindings to LLVM. (Mirror of https://gitlab.com/taricorp/llvm-sys.rs/)☆173Updated last week
- Types for communicating with a language server☆322Updated 2 months ago
- Home of the Allocators working group: Paving a path for a standard set of allocator traits to be used in collections!☆209Updated 3 years ago
- Build your own - linker☆163Updated 3 years ago
- You _can_ put lipstick on a pig☆91Updated 2 years ago
- Compile-time reference counting☆428Updated last year