123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596modulePath=Paths.PathmoduleReference=Paths.ReferencemoduleIdentifier=Paths.Identifiertype'awith_location='aLocation_.with_locationtypestyle=[`Bold|`Italic|`Emphasis|`Superscript|`Subscript]typeraw_markup_target=stringtypeleaf_inline_element=[`Space|`Wordofstring|`Code_spanofstring|`Math_spanofstring|`Raw_markupofraw_markup_target*string]typenon_link_inline_element=[leaf_inline_element|`Styledofstyle*non_link_inline_elementwith_locationlist](* The cross-referencer stores section heading text, and sometimes pastes it
into link contents. This type alias is provided for use by the
cross-referencer. *)typelink_content=non_link_inline_elementwith_locationlisttypeinline_element=[leaf_inline_element|`Styledofstyle*inline_elementwith_locationlist|`ReferenceofReference.t*link_content|`Linkofstring*link_content]typeparagraph=inline_elementwith_locationlisttypemodule_reference={module_reference:Reference.Module.t;module_synopsis:paragraphoption;}(** The [{!modules: ...}] markup. [module_synopsis] is initially [None], it is
resolved during linking. *)typenestable_block_element=[`Paragraphofparagraph|`Code_blockofstringoption*stringwith_location|`Math_blockofstring|`Verbatimofstring|`Modulesofmodule_referencelist|`Listof[`Unordered|`Ordered]*nestable_block_elementwith_locationlistlist]typetag=[`Authorofstring|`Deprecatedofnestable_block_elementwith_locationlist|`Paramofstring*nestable_block_elementwith_locationlist|`Raiseofstring*nestable_block_elementwith_locationlist|`Returnofnestable_block_elementwith_locationlist|`Seeof[`Url|`File|`Document]*string*nestable_block_elementwith_locationlist|`Sinceofstring|`Beforeofstring*nestable_block_elementwith_locationlist|`Versionofstring|`Alertofstring*stringoption]typeheading_level=[`Title|`Section|`Subsection|`Subsubsection|`Paragraph|`Subparagraph]typeattached_block_element=[nestable_block_element|`Tagoftag]typeheading_attrs={heading_level:heading_level;heading_label_explicit:bool;(** Whether the label have been written by the user. *)}typeblock_element=[nestable_block_element|`Headingofheading_attrs*Identifier.Label.t*link_content|`Tagoftag]typedocs=block_elementwith_locationlisttypedocs_or_stop=[`Docsofdocs|`Stop](** The synopsis is the first element of a comment if it is a paragraph.
Otherwise, there is no synopsis. *)letsynopsis=function|{Location_.value=`Paragraphp;_}::_->Somep|_->None