Orangesite: https://news.ycombinator.com/item?id=32031591
Features
Lots of combinators!
Generic across input, output, error, and span types
Powerful error recovery strategies
Inline mapping to your AST
Text-specific parsers for both
u8
s andchar
sRecursive parsers
Backtracking is fully supported, allowing the parsing of all known context-free grammars
Parsing of nesting inputs, allowing you to move delimiter parsing to the lexical stage (as Rust does!)
Built-in parser debugging
Jump in the discussion.
No email address required.
Snapshots:
https://web.archive.org/https://crates.io/crates/chumsky
https://archive.ph/?url=https://crates.io/crates/chumsky&run=1 (click to archive)
https://ghostarchive.org/search?term=https://crates.io/crates/chumsky (click to archive)
https://news.ycombinator.com/item?id=32031591:
https://web.archive.org/https://news.ycombinator.com/item?id=32031591
https://archive.ph/?url=https://news.ycombinator.com/item?id=32031591&run=1 (click to archive)
https://ghostarchive.org/search?term=https://news.ycombinator.com/item?id=32031591 (click to archive)
:
https://web.archive.org/https://i.rdrama.net/images/1684130855309875.webp
https://archive.ph/?url=https://i.imgur.com/rzIJzoj_d.webp?maxwidth=9999&fidelity=high&run=1 (click to archive)
https://ghostarchive.org/search?term=https://i.imgur.com/rzIJzoj_d.webp?maxwidth=9999&fidelity=high (click to archive)
Jump in the discussion.
No email address required.
More options
Context