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

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


Branch: CURRENT, Version: 1.0.3, Package name: ocaml-markup-1.0.3, 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:
[lang/ocaml] [devel/ocaml-findlib] [textproc/ocaml-uutf] [devel/ocaml-dune]

Required to build:
[devel/ocamlbuild] [misc/ocaml-opaline]

Master sites:

Filesize: 274.955 KB

Version history: (Expand)


CVS history: (Expand)


   2022-05-24 20:59:36 by Jaap Boender | Files touched by this commit (145)
Log message:
Replaced mk/ocaml.mk with lang/ocaml/ocaml.mk in ocaml packages
   2022-05-02 20:20:27 by Jaap Boender | Files touched by this commit (3)
Log message:
Updated textproc/ocaml-markup to version 1.0.3.

This adds support for the upcoming OCaml 5.0, adds two breaking changes:
* include tag attributes in `Misnested_tag errors
* delete type content_signal
and fixes several minor bugs.
   2021-10-26 13:23:42 by Nia Alarie | Files touched by this commit (1161)
Log message:
textproc: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Unfetchable distfiles (fetched conditionally?):
./textproc/convertlit/distinfo clit18src.zip
   2021-10-07 17:02:49 by Nia Alarie | Files touched by this commit (1162)
Log message:
textproc: Remove SHA1 hashes for distfiles
   2021-03-08 09:13:10 by Jaap Boender | Files touched by this commit (214) | Package updated
Log message:
Recursive revbump associated with update of lang/ocaml
   2020-04-21 13:00:32 by Jaap Boender | Files touched by this commit (3)
Log message:
Updated textproc/ocaml-markup to version 0.8.2.

Changes are minor, plus a license change to MIT.
   2019-11-04 22:43:49 by Roland Illig | Files touched by this commit (155)
Log message:
textproc: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
   2019-03-05 18:08:08 by Jaap Boender | Files touched by this commit (3)
Log message:
Updated textproc/ocaml-markup for dune compatibility.

Package now compatible with dune 1.7; revbump.