package reparse-unix
Install
Dune Dependency
Authors
Maintainers
Sources
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+
andand*
.bind
andmap
function are now labelled followingbase
library dependency convention.Items in
all_unit
are nowunit t
rather than_ t
following monad combinator convention inbase
library dependency.pure
is now deprecated. Usereturn
instead. This is to stay consistent with monad conventions inbase
library dependency.>|=
is deprecated. Use>>|
instead. This is to stay consistent with monad conventions inbase
library dependency.Removed
map4
function.Add support for
ppx_let
.Deprecate
Parser
module. UseReparse
instead.
v2.0.0 2020-11-09 UK
Rewrite the whole package to use exceptions rather than
result
typeAdds 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 inputAdds 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.