matklad / minipratt
☆207Updated 4 years ago
Related projects ⓘ
Alternatives and complementary repositories for minipratt
- Pratt parser written in Rust☆87Updated last year
- Pattern matching and exhaustiveness checking algorithms implemented in Rust☆213Updated 3 weeks ago
- Incremental garbage collection from safe Rust☆540Updated 2 months ago
- ☆310Updated 3 weeks ago
- Rust implementation of the Lox programming language☆142Updated 3 years ago
- Learn to make your own programming language with Rust☆252Updated 2 years ago
- A meta-JIT library for Rust interpreters☆159Updated last year
- Compact, clone-on-write vector and string.☆211Updated 2 weeks ago
- An ergonomic tracing garbage collector that supports mark 'n sweep garbage collection☆252Updated 2 years ago
- A rust implementation of the lox language☆100Updated 5 months ago
- JIT compiler and runtime for a toy language, using Cranelift☆645Updated last year
- A gradually typed language originally based on the crafting interpreters series☆65Updated this week
- A fast, concurrent string interner☆140Updated 3 months ago
- Language tooling for the Lox programming language.☆275Updated last month
- Compile-time reference counting☆436Updated last year
- ☆713Updated this week
- A new register allocator☆218Updated last week
- Cycle-tracking garbage collector library for Rust☆162Updated 2 months ago
- Types for communicating with a language server☆327Updated 4 months ago
- 🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧☆258Updated last year
- An interpreter for the Monkey programming language written in Rust☆365Updated 4 months ago
- Build your own - linker☆170Updated 3 years ago
- PEG parser combinators using operator overloading without macros.☆500Updated 8 months ago
- A data structure to efficiently intern, cache and restore strings.☆174Updated last week
- garbage collection☆319Updated 5 years ago
- Concrete Syntax Tree library☆87Updated 3 weeks ago
- A special input type for nom to locate tokens☆221Updated 11 months ago
- ☆49Updated last year
- ☆135Updated 2 years ago
- A pure functional language for type-level programming in Rust☆323Updated 2 years ago