package reparse-unix

  1. Overview
  2. Docs
Provides support for parsing files as source of input for reparse library

Install

Dune Dependency

Authors

Maintainers

Sources

reparse-unix-v2.1.0.tbz
sha256=51f7bb7087679e7e8dabf237a2e080094391bc626476c4c614515a14a3da6919
sha512=b886a2261131b7ccf5d38def08a57724a8eb1a8b95d299f452659b874f7d186aa1e25e77aebfa921b269804f1d9895c0e124c31bbd5d204af9c5dd9b1c720ebf

CHANGES.md.html

v2.1.0 2021-04-06 UK

This release has backwards incompatible changes.

  • Infix functions are now available in Parser module itself.

  • Add support for let operators - let+, let* ,and+ and and*.

  • bind and map function are now labelled following base library dependency convention.

  • Items in all_unit are now unit t rather than _ t following monad combinator convention in base library dependency.

  • pure is now deprecated. Use return instead. This is to stay consistent with monad conventions in base library dependency.

  • >|= is deprecated. Use >>| instead. This is to stay consistent with monad conventions in base library dependency.

  • Removed map4 function.

  • Add support for ppx_let.

  • Deprecate Parser module. Use Reparse instead.

v2.0.0 2020-11-09 UK

  • Rewrite the whole package to use exceptions rather than result type

  • Adds many more parsing combinators

  • Adds comprehensive unit tests

  • Adds comprehensive documentation, host documentation and add links in repo home page

  • Adds abstraction for input source

  • Provides unix file source and string input source

  • Adds separate package reparse-unix for unix file input

  • Adds calc.ml and json.ml in examples.

v1.2.0 2020-09-13 UK

  • Remove Result and underlying monad

  • Remove sexplib0, bigstringaf

  • Prune basic parsers

v1.0.2 2020-07-30 UK

  • Add string_if parser.

v1.0.1 2020-07-30 UK

  • Add sexp_of_error.

v1.0.0 2020-07-23 Reading, UK

  • First release.