Pin-Shot-Blue is a micro-service written in Rust using Pest and Axum crates. Pest parses a PEG grammar and Axum delivers the parse via a REST interface. Pin-Shot-Blue is a single-purpose project that offers PEG grammar specialization by tweaking the source-code (if you want to load a different PEG grammar). In that sense, it can be specialized to parse any PEG grammar.
However, the reference implementation directly supports only Quelle.
Incidentally, a companion micro-server, Blueprint-Blue, converts Pin-Shot-Blue parses into the Quelle object model for more seamless downstream processing.
Built with
Web Design Program