Token
A semantic token produced by the lexer (Stage 2).
Block tokens are produced by the block lexer (one per logical line or construct). Inline tokens are produced by the inline lexer when processing paragraph/heading content.
Every token carries a range tracing back to the original source characters via the constituent lexemes' SourceRanges.
Inheritors
Types
The inline content of an ATX heading, as raw lexemes for later inline parsing.
An ATX heading marker (# through ######).
A line containing only whitespace (or empty).
A block quote marker (>).
A bullet list marker (-, +, or *).
A line of code content (inside a fenced or indented code block).
A closing code fence.
The info string after an opening code fence.
An opening code fence (` ``` ` or ~~~). @property fenceChar the fence character ('`' or '~') @property fenceLength the number of fence characters (≥ 3) @property indent the number of leading spaces (0–3)
An HTML block line.
A line of indented code (4+ spaces or 1+ tab of leading indent).
An ordered list marker (e.g. 1., 2), etc.).
A paragraph line — inline content deferred for the inline pass.
A setext heading underline (=== or ---).
A thematic break line (---, ***, ___, etc.).