eatonphil / lust
A parser, compiler, and virtual machine evaluator for a minimal subset of Lua; written from scratch in Rust.
☆188Updated 2 years ago
Related projects ⓘ
Alternatives and complementary repositories for lust
- WebAssembly implementation from scratch in Safe Rust with zero dependencies☆436Updated 3 months ago
- Rust implementation of the Lox programming language☆142Updated 3 years ago
- Build your own - linker☆170Updated 3 years ago
- A gradually typed language originally based on the crafting interpreters series☆65Updated this week
- Incremental garbage collection from safe Rust☆536Updated 2 months ago
- A new register allocator☆218Updated this week
- REGex in Rust with EcmaScript Syntax☆176Updated last month
- A rust implementation of the lox language☆100Updated 5 months ago
- minibrowser written in rust☆106Updated 4 years ago
- Pratt parser written in Rust☆87Updated last year
- Language tooling for the Lox programming language.☆275Updated last month
- Pure Rust implementation of Lua compiler.☆195Updated 3 years ago
- A tiny x86_64 kernel written in Rust.☆80Updated 2 years ago
- Comparing unsafe Rust vs Zig by writing a bytecode interpreter with GC in both langs☆156Updated last year
- A meta-JIT library for Rust interpreters☆159Updated last year
- A register-based VM in Rust☆66Updated 5 years ago
- An interpreter for the Monkey programming language written in Rust☆365Updated 4 months ago
- An ergonomic tracing garbage collector that supports mark 'n sweep garbage collection☆252Updated 2 years ago
- Oxide Programming Language☆129Updated 2 years ago
- Crafting Interpreters in Rust☆270Updated 2 years ago
- Cycle-tracking garbage collector library for Rust☆162Updated 2 months ago
- JS engine in Rust☆515Updated 3 years ago
- A fast and safe implementation of stackful coroutines in Rust☆191Updated last week
- An MVP stack VM☆99Updated 10 months ago
- A hybrid programming language written in Rust.☆122Updated 3 months ago
- An intepreter for a simple dynamic language written in Rust☆290Updated 3 months ago
- ☆207Updated 4 years ago
- JIT codegen backend with SSA IR based on B3 from WebKit☆62Updated last year
- A super-simple compiler demoing how to talk to LLVM from Rust☆92Updated 8 years ago
- The lightest distributed consensus library. Run your own replicated state machine! ❤️☆420Updated 2 years ago