ehwan/RustyLR
bison-like Parser generator & Compiler frontend framework that generate optimised IELR(1)/LALR(1) tables with Deterministic LR and Non-Deterministic GLR parsing. Write custom reduce actions in Rust and get beautiful diagnostics out of the box.
This is a parser generator tool for Rust developers. It takes a grammar definition file as input and generates Rust code for parsing text according to those rules. The output is a Rust parser module that can process streams of tokens, allowing developers to build custom programming languages, domain-specific languages, or complex text processors.
No commits in the last 6 months.
Use this if you are a Rust developer needing to create a custom parser for a new language, configuration format, or any structured text.
Not ideal if you're looking for a pre-built parser for common data formats like JSON, XML, or CSV, or if you are not a Rust developer.
Stars
23
Forks
—
Language
Rust
License
Apache-2.0
Category
Last pushed
Oct 13, 2025
Monthly downloads
82
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/ehwan/RustyLR"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
Dav1dde/glad
Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.
Aleph-Alpha/ts-rs
Generate TypeScript bindings from Rust types
apollographql/apollo-tooling
✏️ Apollo CLI for client tooling (Mostly replaced by Rover)
mmcloughlin/avo
Generate x86 Assembly with Go
krzysztofzablocki/Sourcery
Meta-programming for Swift, stop writing boilerplate code.