package parkour

Build not yet checked
  1. Overview
  2. No Docs
Parser combinators with excellent error messages and error recovery

Install

dune-project
 Dependency

Authors

Maintainers

Sources

parkour-0.1.1.tar.gz
sha256=c4a3f934273430011f6c4862c035395268c47b2cdaba52c199f97cf0404dfba9
sha512=45194b2c7d5f8bcc9d2cb92d640b9dff17b2a3d4ad7319c006daf523923d8c69cdaf53e11d25ba01d5a470b027e4fa1788a69669d11481db20773cef6cc6fa49

Description

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

Added to opam-repository:

Dependencies (2)

  1. ocaml >= "4.14"
  2. dune >= "3.5"

Dev Dependencies (2)

  1. odoc with-doc
  2. qcheck-core with-test & >= "0.90"

Optional Dependencies

None

Used by

None

Conflicts

None

Build status

This version of parkour was published after the check.ci.ocaml.org run of against opam-repository 7cdc698, so it has no build results yet. check.ci runs about once a week.