Expand description
Renderer-neutral Markdown documents, anchors, reviews, and append streams.
Structs§
- Fingerprint
- Markdown
Block - A commentable or structurally significant Markdown block.
- Markdown
Code Block - A fenced or indented code block.
- Markdown
Code Line - One content line inside a code block.
- Markdown
Document - A parsed Markdown document.
- Markdown
Heading - A heading in document outline order.
- Markdown
Line Range - A one-based, inclusive range of lines in the original Markdown source.
- Markdown
List Item - One list item. The list container itself is not a review target.
- Markdown
Stream - Markdown
Stream Identity - Markdown
Stream Update - Markdown
Table - A table and its rows. Cells are structural and are not independent targets.
- Markdown
Table Cell - One structural table cell.
- Markdown
Table Row - One table row, including the header row when one exists.
- Markdown
Target - A selectable target in document order.
- Markdown
Target Id - An opaque identifier valid only for the lifetime of one parsed document.
- Source
Range - A byte and line range into the original, unmodified source.
Enums§
- Fingerprint
Error - Errors produced while decoding a hexadecimal fingerprint.
- Markdown
Block Kind - The semantic kinds of blocks exposed to renderers.
- Markdown
Inline - A formatted inline Markdown node.
- Markdown
Table Alignment - Alignment requested by a Markdown table delimiter.
- Markdown
Target Kind - The semantic kinds that can be selected and commented on.
Functions§
- parse_
markdown - Parses Markdown into a renderer-neutral semantic document.
- rendered_
text - Returns the rendered, style-free text represented by inline nodes.