Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Octavius.TypesSourceTypes for the information collected in comments.
The differents kinds of style.
The differents kinds of element references.
and text_element = | Raw of stringRaw text.
*)| Code of stringThe string is source code.
*)| PreCode of stringThe string is pre-formatted source code.
*)| Verbatim of stringString 'as is'.
*)| Style of style_kind * textText tagged with a style.
*)| List of text listA list.
*)| Enum of text listAn enumerated list.
*)| NewlineTo force a line break.
*)| Title of int * string option * textStyle number, optional label, and text.
*)| Ref of ref_kind * string * text optionA reference to an element. Complete name and kind. An optional text can be given to display this text instead of the element name.
*)| Special_ref of special_ref_kindSpecial kinds of reference
*)| Target of string option * string(target, code) : to specify code for a specific target format
*)text is a list of text_elements. The order matters.
The different forms of references in @see tags.
type tag = | Author of string@author tag
*)| Version of string@version tag
*)| See of see_ref * text@see tag
*)| Since of string@since tag
*)| Before of string * text@before tag
*)| Deprecated of text@deprecated tag
*)| Param of string * text@param tag
*)| Raised_exception of string * text@raise tag
*)| Return_value of text@return tag
*)| Inline@inline tag
*)| Custom of string * textcustom tag
*)| Canonical of string@canonical tag
*)Tags