The following libraries are dependencies of odoc.
Stdlib
The OCaml Standard library.Fpath
File system paths, file extensions, path sets and maps.Cmdliner
Declarative definition of command line interfaces.Astring
Alternative Char
and String
modules.Result
Result values.Yojson
The Yojson library provides runtime functions for reading and writing JSON data from OCaml. It addresses a few shortcomings of its predecessor json-wheel and is about twice as fast (2.7x reading, 1.3x writing; results may vary). The design goals of Yojson are the following:Tyxml
Typed implementation for HTML, SVG and XMLBi_dump
Bi_inbuf
Input bufferBi_io
Input and output functions for the Biniou serialization formatBi_outbuf
Output bufferBi_share
[not for general use]Bi_stream
Streaming utilities (experimental)Bi_util
Error handling etc.Bi_vint
Vint: variable-length representation of integersOdoc_parser
Parser for ocamldoc formatted comments.