Convert Pest grammars to Marser Rust parsers
Paste a Pest grammar, get a runnable Marser parser in Rust — in your browser, no install.
Output is a starter grammar.rs (or a full Cargo project zip) you can extend with real AST types.
.pest file onto the left editor
Drag-and-drop a .pest file onto the left pane.
Share link copies a URL with your grammar and entry rule embedded.
Download project gives a zip with Cargo.toml, main.rs, and README.
*, +, ?, bounds)@, $, !, _)WHITESPACE / COMMENT implicit skipping&, !), case-insensitive stringsrecursivePUSH, POP, PEEK, …)Pair trees, spans, or typed AST output() everywhere — extend with Marser capture! / bind!