libmarkup-ocaml-dev - 1.0.3-1+b4 main

Markup.ml provides an HTML parser and an XML parser. The parsers are
wrapped in a simple interface: they are functions that transform byte
streams to parsing signal streams. Streams can be manipulated in
various ways, such as processing by fold, filter, and map, assembly
into DOM tree structures, or serialization back to HTML or XML.
.
Both parsers are based on their respective standards. The HTML
parser, in particular, is based on the state machines defined in
HTML5.
.
The parsers are error-recovering by default, and accept
fragments. This makes it very easy to get a best-effort parse of some
input. The parsers can, however, be easily configured to be strict,
and to accept only full documents.
.
Apart from this, the parsers are streaming (do not build up a
document in memory), non-blocking (can be used with threading
libraries), lazy (do not consume input unless the signal stream is
being read), and process the input in a single pass. They
automatically detect the character encoding of the input stream, and
convert everything to UTF-8.
.
This package contains development files.

Priority: optional
Section: ocaml
Suites: landing 
Maintainer: Debian OCaml Maintainers <debian-ocaml-maint [꩜] lists.debian.org>
 
Homepage Source Package
 

Dependencies

  • libmarkup-ocaml-hw3a9
  • libstdlib-ocaml-dev-fxjy5
  • libuutf-ocaml-dev-eycn4
  • ocaml-5.3.0

Installed Size: 4.2 MB
Architectures: arm64  amd64 

 

Versions

1.0.3-1+b4 amd64 1.0.3-1+b3 arm64 1.0.3-1+b3 amd64 1.0.3-1+b2 arm64 1.0.3-1+b2 amd64 1.0.3-1+b1 arm64