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.

28
/ 100
Experimental

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.

compiler-development language-design domain-specific-languages text-processing syntax-analysis
Stale 6m No Package No Dependents
Maintenance 2 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 0 / 25

How are scores calculated?

Stars

23

Forks

Language

Rust

License

Apache-2.0

Category

code-generation

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.