| Crates.io | grammarsmith |
| lib.rs | grammarsmith |
| version | 0.4.0 |
| created_at | 2025-02-16 11:35:40.924206+00 |
| updated_at | 2025-06-07 08:50:32.373628+00 |
| description | Common helpers for handwriting lexers and parsers. |
| homepage | |
| repository | https://github.com/honungsburk/grammarsmith |
| max_upload_size | |
| id | 1557600 |
| size | 38,514 |
Tools to build your own lexer and parsers by hand.
Creating lexers and parsers by hand turns out to not be that difficult, however I have found that there is some code I keep copying around. This crate is a collection of those utilities so that I don't have to keep rewriting them.
[dependencies]
grammarsmith = "0.1.0"
or if you want to use the serde features:
[dependencies]
grammarsmith = { version = "0.1.0", features = ["serde"] }