package reparse-lwt-unix
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Reparse lwt-unix based input support
Install
dune-project
Dependency
Authors
Maintainers
Sources
reparse-v3.0.0.tbz
sha256=0b525184593b324b1d93dae6c45179c9e38455a3d6f5fdc9f17e063bfdb09b0a
sha512=acac7a83e2f77297da3bad1a5ea217fe41bafed1f0d5f044ebf524fee19663661fe4aa4d4dfd2b94ff46033436cc25f5ea7bd3a5a08e58d1a573218746a305cb
doc/CHANGES.html
v3.0.0 2021-08-06 UK
- Overhaul parser implementation - use functor based implementation. Introduce,
Make_buffered_input,Make_unbuffered_inputandMakefunctors. - Remove
reparse-unixpackage - Remove base dependency
- Facilitate IO promise monads such as
LwtandAsync - Add package
reparse-lwtwhich definesLwt_stream.tas one of the input sources. - Add package 'reparse-lwt-unix' which defines
Lwt_unix.file_descrandLwt_io.input_channelas parser input sources.
v2.1.0 2021-04-06 UK
This release has backwards incompatible changes.
- Infix functions are now available in
Parsermodule itself. - Add support for let operators -
let+,let*,and+andand*. bindandmapfunction are now labelled followingbaselibrary dependency convention.- Items in
all_unitare nowunit trather than_ tfollowing monad combinator convention inbaselibrary dependency. pureis now deprecated. Usereturninstead. This is to stay consistent with monad conventions inbaselibrary dependency.>|=is deprecated. Use>>|instead. This is to stay consistent with monad conventions inbaselibrary dependency.- Removed
map4function. - Add support for
ppx_let. - Deprecate
Parsermodule. UseReparseinstead.
v2.0.0 2020-11-09 UK
- Rewrite the whole package to use exceptions rather than
resulttype - 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-unixfor 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.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page