parkourversion Documentation on ocaml.org
Parser combinators with excellent error messages and error recovery
Parkour is a parser-combinator library for human-authored text such as configuration files, DSLs and small languages. It reports precise, well-rendered syntax errors with structured diagnostics, offers opt-in error recovery that reports many problems in one run, works on strings or token streams, and is stack-safe on long and deeply nested input (nesting depth is limited). It has no runtime dependencies beyond the OCaml standard library.
| Tags | parser parser combinators error recovery dsl |
|---|---|
| Author | Quinn Anhorn <quinn@quinnanhorn.com> |
| License | MIT |
| Published | |
| Homepage | https://github.com/quinnda-hub/parkour |
| Issue Tracker | https://github.com/quinnda-hub/parkour/issues |
| Maintainer | Quinn Anhorn <quinn@quinnanhorn.com> |
| Dependencies |
|
| Source [http] | https://github.com/quinnda-hub/parkour/releases/download/0.1.1/parkour-0.1.1.tar.gz sha256=c4a3f934273430011f6c4862c035395268c47b2cdaba52c199f97cf0404dfba9 sha512=45194b2c7d5f8bcc9d2cb92d640b9dff17b2a3d4ad7319c006daf523923d8c69cdaf53e11d25ba01d5a470b027e4fa1788a69669d11481db20773cef6cc6fa49 |
| Edit | https://github.com/ocaml/opam-repository/tree/master/packages/parkour/parkour.0.1.1/opam |
No package is dependent


