···1515- Heading levels are more restrictive. In the manual, it suggests any whole number is acceptable. In [odoc],
1616 similarly to the HTML spec, we allow headings from 1-5. Heading level [0] is for the title
1717 of [.mld] files. [odoc] emits a warning for heading levels outside this range and caps them.
1818+- Tags are restricted in scope and do not need to be put at the end of the docstring.
18191920{3 Omissions}
2021- Comments describing class inheritance are not rendered ({{:https://github.com/ocaml/odoc/issues/574}GitHub issue}).
+3-4
doc/odoc_for_authors.mld
···485485{2:tags Tags}
486486487487Tags are used to provide specific information for individual elements, such
488488-as author, version, parameters, etc. Tags start with an [@] symbol, appear
489489-at the end of documentation comments, and are not allowed elsewhere.
488488+as author, version, parameters, etc. Tags start with an [@] symbol.
490489They should appear on their own lines with nothing but whitespace before them.
491490492491There are three types of tags. Those with:
···522521{3 Block Tags}
523522524523These tags have a block of potentially marked-up text associated with them,
525525-and occasionally some more data too. The block of text concludes with the end
526526-of the comment or by another tag. They are:
524524+and occasionally some more data too. The block of text is implicitely ended by a
525525+new line, a heading or another tag.
527526528527- [@deprecated <text>] - marks the element as deprecated. [text] should describe
529528when the element was deprecated, what to use as a replacement, and possibly