Expand description
Read-only whole-document and append-stream Markdown rendering.
Structs§
- Fingerprint
- Markdown
Block - A commentable or structurally significant Markdown block.
- Markdown
Block Anchor - Durable identity and context for a non-code-line Markdown target.
- Markdown
Code Block - A fenced or indented code block.
- Markdown
Code Line - One content line inside a code block.
- Markdown
Code Line Anchor - Durable identity for a code line, including the identity of its parent block.
- Markdown
Comment Context - Context retained with a Markdown comment so it remains useful when outdated.
- Markdown
Comment Draft - An editable UTF-8-safe Markdown comment draft.
- 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
Parse Stats - Markdown
Render Stats - Deterministic work counters for incremental Markdown rendering.
- Markdown
Renderer - Stateless whole-document renderer plus streaming cache services.
- Markdown
Review - Mutable collection of Markdown review comments.
- Markdown
Review Comment - A review comment retained even when its Markdown target disappears.
- Markdown
Review Session - State for reviewing one parsed Markdown document.
- Markdown
Review Submission - The durable result emitted by a Markdown review session.
- Markdown
Source Style - Markdown
Stream - Markdown
Stream Changes - 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.
- Streaming
Markdown State - Renderer-owned cache for one logical streaming Markdown item.
Enums§
- Fingerprint
Error - Errors produced while decoding a hexadecimal fingerprint.
- Markdown
Anchor - An identity for either a semantic Markdown block or one code line.
- Markdown
Block Kind - The semantic kinds of blocks exposed to renderers.
- Markdown
Commit Error - Markdown
Focus Pane - Markdown
Inline - A formatted inline Markdown node.
- Markdown
Review Command - Markdown
Review Decision - The explicit decision made at the end of a Markdown review.
- Markdown
Review Error - Errors raised while producing a submission.
- Markdown
Review Event - Events emitted by a Markdown review frontend.
- Markdown
Source Role - Markdown
Stream Error - Markdown
Table Alignment - Alignment requested by a Markdown table delimiter.
- Markdown
Target Kind - The semantic kinds that can be selected and commented on.
- Streaming
Markdown Policy
Constants§
- SNAPSHOT_
CHAR_ LIMIT - Maximum number of Unicode scalar values retained in an anchor snapshot.
Functions§
- anchor_
for_ target - Creates an anchor for
id, retaining a bounded source snapshot. - format_
markdown_ review - Formats a Markdown review for an agent or a human copying feedback.
- parse_
markdown - Parses Markdown into a renderer-neutral semantic document.
- rendered_
text - Returns the rendered, style-free text represented by inline nodes.
- resolve_
anchor - Resolves an anchor using context, heading path, content, and source proximity.