123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206typestyle=[`Bold|`Italic|`Emphasis|`Superscript|`Subscript]modulerecClass:sigtypet=stringlistend=ClassandInternalLink:sigtypetarget=ResolvedofUrl.t|Unresolvedtypet={target:target;content:Inline.t;tooltip:stringoption}end=InternalLinkandRaw_markup:sigtypetarget=Odoc_model.Comment.raw_markup_targetandt=target*stringend=Raw_markupandSource:sigtypet=tokenlistandtag=stringoptionandtoken=EltofInline.t|Tagoftag*tend=SourceandMath:sigtypet=stringend=MathandInline:sigtypeentity=stringtypehref=stringtypet=onelistandone={attr:Class.t;desc:desc}anddesc=|Textofstring|Entityofentity|Linebreak|Styledofstyle*t|Linkofhref*t|InternalLinkofInternalLink.t|SourceofSource.t|MathofMath.t|Raw_markupofRaw_markup.tend=InlineandDescription:sigtypeone={attr:Class.t;key:Inline.t;definition:Block.t}typet=onelistend=DescriptionandHeading:sigtypet={label:stringoption;level:int;title:Inline.t;source_anchor:Url.toption;(** Used for the source link of the item displayed on the page. *)}end=HeadingandBlock:sigtypelang_tag=stringtypet=onelistandone={attr:Class.t;desc:desc}anddesc=|InlineofInline.t|ParagraphofInline.t|Listoflist_type*tlist|DescriptionofDescription.t|Sourceoflang_tag*Source.t|MathofMath.t|Verbatimofstring|Raw_markupofRaw_markup.t|TableoftTable.tandlist_type=Ordered|Unorderedend=BlockandTable:sigtypealignment=Left|Center|Right|Defaulttype'at={data:('a*[`Header|`Data])listlist;align:alignmentlist;}end=TableandDocumentedSrc:sigtype'adocumented={attrs:Class.t;anchor:Url.Anchor.toption;code:'a;doc:Block.t;markers:string*string;}typet=onelistandone=|CodeofSource.t|DocumentedofInline.tdocumented|Nestedoftdocumented|SubpageofSubpage.t|AlternativeofAlternative.tend=DocumentedSrcandAlternative:sigtypeexpansion={status:[`Inline|`Open|`Closed|`Default];summary:Source.t;expansion:DocumentedSrc.t;url:Url.Path.t;}typet=Expansionofexpansionend=AlternativeandSubpage:sigtypestatus=[`Inline|`Open|`Closed|`Default]typet={status:status;content:Page.t}end=SubpageandInclude:sigtypestatus=[`Inline|`Open|`Closed|`Default]typet={status:status;content:Item.tlist;summary:Source.t}end=IncludeandItem:sigtype'aitem={attr:Class.t;anchor:Url.Anchor.toption;content:'a;doc:Block.t;source_anchor:Url.Anchor.toption;}typetext=Block.ttypet=|Textoftext|HeadingofHeading.t|DeclarationofDocumentedSrc.titem|IncludeofInclude.titemend=ItemandPage:sigtypet={preamble:Item.tlist;items:Item.tlist;url:Url.Path.t;source_anchor:Url.toption;(** Url to the corresponding source code. Might be a whole source file
or a sub part. *)}end=PageandSource_page:sigtypeinfo=Syntaxofstring|Anchorofstring|LinkofUrl.Anchor.ttypecode=spanlistandspan=Tagged_codeofinfo*code|Plain_codeofstringtypet={url:Url.Path.t;contents:code}end=Source_pageandAsset:sigtypet={url:Url.Path.t;src:Fpath.t}end=AssetmoduleDocument=structtypet=PageofPage.t|Source_pageofSource_page.t|AssetofAsset.tendletinline?(attr=[])desc=Inline.{attr;desc}letblock?(attr=[])desc=Block.{attr;desc}