Show HN: Marser, a grammar-first parser combinator library for Rust
Category: library
Tags: parser-combinator, rust, peg-grammar
Score: 7.0/10 (Innovation: 6, Technical: 8, Documentation: 8, Utility: 6)
Marser is a Rust parser combinator library that emphasizes PEG-style grammars, useful error messages, and error recovery. Its combination of zero-copy parsing, packrat caching, and a built-in TUI for debugging makes it a compelling tool for building custom parsers in Rust.
Target audience: backend devs
Repository: https://github.com/ArneCode/marser · Rust · MIT · 9 stars
View on Hacker News