ocaml-markup-1.0.3-20.fc45
failed
Error-recovering streaming HTML5 and XML parsers for OCaml
built by guoguo
completed Thu, 29 Oct 2026 12:52:21 UTC
Description
Markup.ml is a pair of parsers implementing the HTML5 and XML
specifications, including error recovery. Usage is simple, because each
parser is a function from byte streams to parsing signal streams.
In addition to being error-correcting, the parsers are:
- **streaming**: 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 part-way 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.
The parsers detect character encodings automatically, and emit everything
in UTF-8. The HTML parser understands SVG and MathML, in addition to
HTML5.
RPMs
No RPMs
Changelog
* Fri Jan 17 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.3-20 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Thu Jan 09 2025 Jerry James <loganjerry@gmail.com> - 1.0.3-19 - OCaml 5.3.0 rebuild for Fedora 42 * Tue Oct 08 2024 Richard W.M. Jones <rjones@redhat.com> - 1.0.3-18 - Rebuild for ocaml-lwt 5.8.0 * Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.3-17 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild * Wed Jun 19 2024 Richard W.M. Jones <rjones@redhat.com> - 1.0.3-16 - OCaml 5.2.0 ppc64le fix * Wed May 29 2024 Richard W.M. Jones <rjones@redhat.com> - 1.0.3-15 - OCaml 5.2.0 for Fedora 41 * Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.3-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.3-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild * Mon Dec 18 2023 Richard W.M. Jones <rjones@redhat.com> - 1.0.3-12 - OCaml 5.1.1 + s390x code gen fix for Fedora 40 * Tue Dec 12 2023 Richard W.M. Jones <rjones@redhat.com> - 1.0.3-11 - OCaml 5.1.1 rebuild for Fedora 40 * Thu Oct 05 2023 Richard W.M. Jones <rjones@redhat.com> - 1.0.3-10 - OCaml 5.1 rebuild for Fedora 40 * Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.3-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Tue Jul 11 2023 Richard W.M. Jones <rjones@redhat.com> - 1.0.3-8 - OCaml 5.0 rebuild for Fedora 39 * Mon Jul 10 2023 Jerry James <loganjerry@gmail.com> - 1.0.3-7 - OCaml 5.0.0 rebuild * Tue Jan 24 2023 Richard W.M. Jones <rjones@redhat.com> - 1.0.3-6 - Rebuild OCaml packages for F38 * Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.3-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild