./textproc/ocaml-markup, Error-recovering streaming HTML5 and XML parsers for OCaml

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: pkgsrc-2017Q1, Version: 0.7.2nb1, Package name: ocaml-markup-0.7.2nb1, Maintainer: jaapb

Markup.ml is a pair of best-effort parsers implementing the HTML5 and XML
specifications.

In addition to being error-correcting, the parsers are:
* streaming: capable of parsing partial input and emitting signals while more
input is still being received;
* lazy: not parsing input unless you have requested the next parsing signal,
so you can easily stop parsing partway through a document;
* non-blocking: they can be used with Lwt, but still provide a straightforward
synchronous interface for simple usage; and
* one-pass: memory consumption is limited since the parsers don't build up a
document representation, nor buffer input beyond a small amount of
lookahead.


Required to run:
[devel/ocaml-lwt] [devel/ocaml-findlib] [lang/ocaml] [textproc/ocaml-uutf]

Required to build:
[devel/ocamlbuild]

Master sites:

SHA1: e4f7c378a4e4fd69a3b1ad947a1c7b3a81b8a605
RMD160: e8071516331af8b1c33ec6c0e675611b0cfb2a75
Filesize: 268.564 KB

Version history: (Expand)