Warning: Reason support is experimental. We are looking for beta-tester and contributors.

Index of modules


H
Html [Tyxml]

Typesafe constructors and printers for HTML documents.

Html5 [Tyxml]

Deprecated alias for Tyxml.Html.

Html_f

Typesafe constructors for HTML documents (Functorial interface)

Html_sigs

HTML signatures for the functorial interface.

Html_types

HTML types with variants, goes with Html_sigs.T.


I
Import [Xml_stream]
Info [Xml_sigs.Typed_xml]
Info [Html_sigs.T]

Various information about HTML, such as the doctype, ...

Info [Svg_sigs.T]

Various information about SVG, such as the doctype, ...


M
Make [Xml_print]
Make [Xml_iter]
Make [Svg_sigs]

Signature functor for Svg_f.Make.

Make [Svg_f]

Create a new implementation of Svg, using the given underlying Xml implementation.

Make [Html_sigs]

Signature functor for Html_f.Make.

Make [Html_f]

Create a new implementation of HTML, using the given underlying Xml and Svg implementation.

Make_fmt [Xml_print]

Printers for raw XML modules.

Make_printer [Tyxml_svg]

Parametrized stream printer for Svg documents.

Make_printer [Tyxml_html]

Parametrized stream printer for Html documents.

Make_simple [Xml_print]
Make_typed [Xml_print]
Make_typed_fmt [Xml_print]

Printers for typed XML modules such as the one produced by Svg_f and Html_f.

Make_typed_simple [Xml_print]
Make_with_wrapped_functions [Svg_f]

Similar to Svg_f.Make but with a custom set of wrapped functions.

Make_with_wrapped_functions [Html_f]

Similar to Html_f.Make but with a custom set of wrapped functions.


N
NoWrap [Xml_wrap]

S
Svg [Tyxml]

Typesafe constructors and printers for Svg documents.

Svg [Html_sigs.T]

Associated SVG module, for the Html_sigs.T.svg combinator.

Svg_f

Typesafe constructors for SVG documents (Functorial interface)

Svg_sigs

SVG signatures for the functorial interface.

Svg_types

SVG types with variants, goes with Svg_sigs.T.


T
Tyxml

Typed implementation for HTML, SVG and XML

Tyxml_html

Typesafe constructors and printers for Html documents.

Tyxml_ppx

TyXML ppx library.

Tyxml_svg

Typesafe constructors and printers for Svg documents.

Tyxml_xml

Basic functions for construction and manipulation of XML tree.


U
Unit [Svg_types]

SVG defines several units to measure time, length, angles.

Unsafe [Html_sigs.T]

Unsafe features.

Unsafe [Svg_sigs.T]

Unsafe features.

Utf8 [Xml_print]

Utf8 normalizer and encoder for HTML.


W
W [Xml_sigs.T]
Wrapped_functions [Svg_f]

The standard set of wrapped functions, when W.ft is the regular function.

Wrapped_functions [Html_f]

The standard set of wrapped functions, when W.ft is the regular function.


X
Xml [Tyxml]

Basic functions for construction and manipulation of XML tree.

Xml [Xml_sigs.Typed_xml]
Xml [Svg_sigs.Wrapped_functions]
Xml [Svg_sigs.T]

Underlying XML data-structure

Xml [Html_sigs.T]

Underlying XML data-structure

Xml [Html_sigs.Wrapped_functions]
Xml_iter

Basic iterators over XML tree (functorial interface).

Xml_print

Printing utilities.

Xml_sigs

XML Signatures.

Xml_stream

Streaming IO to/from XML trees

Xml_wrap