matklad / minipratt
☆224Updated 4 months ago
Alternatives and similar repositories for minipratt:
Users that are interested in minipratt are comparing it to the libraries listed below
- Pattern matching and exhaustiveness checking algorithms implemented in Rust☆217Updated 4 months ago
- Pratt parser written in Rust☆89Updated last year
- ☆316Updated 5 months ago
- A meta-JIT library for Rust interpreters☆162Updated 2 years ago
- Rust implementation of the Lox programming language☆145Updated 3 years ago
- Incremental garbage collection from safe Rust☆644Updated last week
- ☆53Updated last year
- hindley-milner algorithm☆56Updated last year
- A special input type for nom to locate tokens☆229Updated last month
- An ergonomic tracing garbage collector that supports mark 'n sweep garbage collection☆252Updated 2 years ago
- JIT compiler and runtime for a toy language, using Cranelift☆672Updated last year
- Compile-time reference counting☆442Updated last year
- PEG parser combinators using operator overloading without macros.☆510Updated 2 months ago
- ☆737Updated 3 weeks ago
- Learn to make your own programming language with Rust☆261Updated 2 years ago
- Statically-checked alternatives to RefCell and RwLock☆368Updated 9 months ago
- 🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧☆260Updated last year
- Garbage collected smart pointers for Rust☆268Updated 3 years ago
- A pure functional language for type-level programming in Rust☆326Updated 2 years ago
- Types for communicating with a language server☆357Updated 8 months ago
- A gradually typed language originally based on the crafting interpreters series☆64Updated 3 months ago
- Resilient LL(1) parser generator for Rust☆131Updated last week
- A new register allocator☆227Updated 3 months ago
- The arena, a fast but limited type of allocator☆534Updated 7 months ago
- Rust grammar tool libraries and binaries☆535Updated this week
- REGex in Rust with EcmaScript Syntax☆183Updated 2 months ago
- ☆478Updated 5 months ago
- An implementation of union-find / congruence-closure in Rust. Extracted from rustc for independent experimentation.☆153Updated 10 months ago
- A simple ML-like programming language with subtyping and full type inference.☆170Updated 3 months ago
- Wadler-style pretty-printing combinators in Rust☆152Updated 2 weeks ago