Package-level declarations

Types

Link copied to clipboard
class BlockCodeToken(val data: TokenData) : Token

Example:

Link copied to clipboard
class BlockQuoteToken(val data: TokenData) : Token

Example:

Link copied to clipboard
class BlockTextToken(val data: TokenData) : Token
Link copied to clipboard
class CodeSpanToken(val data: TokenData) : Token

Examples:

Link copied to clipboard
class CommentToken(val data: TokenData) : Token

Example:

Link copied to clipboard

A character that requires special treatment during the rendering stage. Examples: &, <, >, ", ', ...

Link copied to clipboard

Example:

Link copied to clipboard
class EmphasisToken(val data: TokenData) : Token

Examples:

Link copied to clipboard
class EntityToken(val data: TokenData) : Token

An entity reference character. Examples: &nbsp;, &amp;, &copy;, '#', &#x22, ...

Link copied to clipboard
class EscapeToken(val data: TokenData) : Token

An escaped character. Examples: \#, \>, ...

Link copied to clipboard
class FencesCodeToken(val data: TokenData) : Token

Examples:

Link copied to clipboard
class FunctionCallToken(val data: TokenData, val isBlock: Boolean) : Token

An inline function This is a custom Quarkdown element, and is both a block and inline node.

Link copied to clipboard
class HeadingToken(val data: TokenData) : Token

Example:

Link copied to clipboard

A thematic break. Examples:

Link copied to clipboard
class HtmlToken(val data: TokenData) : Token

Example:

Link copied to clipboard
class ImageToken(val data: TokenData) : Token

Example:

Link copied to clipboard
class InlineMathToken(val data: TokenData) : Token

A one-line fenced block that contains a TeX expression. If it's isolated, then it's a OnelineMathToken. This is a Quarkdown extension.

Link copied to clipboard
class LineBreakToken(val data: TokenData) : Token

A soft line break. Example:

Link copied to clipboard

Example:

Link copied to clipboard
class LinkToken(val data: TokenData) : Token

Example:

Link copied to clipboard
class ListItemToken(val data: TokenData) : Token

Examples:

Link copied to clipboard

A multiline fenced block that contains a TeX expression. This is a custom Quarkdown block.

Link copied to clipboard
class NewlineToken(val data: TokenData) : Token

A blank line.

Link copied to clipboard
class OnelineMathToken(val data: TokenData) : Token

An isolated one-line fenced block that contains a TeX expression. If it's not isolated, then it's an InlineMathToken. This is a custom Quarkdown block.

Link copied to clipboard
class OrderedListToken(val data: TokenData) : Token

Example:

Link copied to clipboard
class PageBreakToken(val data: TokenData) : Token

A page break. This is a custom Quarkdown block.

Link copied to clipboard
class ParagraphToken(val data: TokenData) : Token
Link copied to clipboard
class PlainTextToken(val data: TokenData) : Token

Text content.

Link copied to clipboard

Examples:

Link copied to clipboard

Examples:

Link copied to clipboard

Examples:

Link copied to clipboard

Example:

Link copied to clipboard

Examples:

Link copied to clipboard
class StrongToken(val data: TokenData) : Token

Examples:

Link copied to clipboard
class TableToken(val data: TokenData) : Token

Examples:

Link copied to clipboard
class TextSymbolToken(val data: TokenData, val symbol: TextSymbolReplacement) : Token

A sequence of characters that is replaced with a symbol (e.g. (C) -> ©). This is a Quarkdown extension.

Link copied to clipboard

Example:

Link copied to clipboard
class UrlAutolinkToken(val data: TokenData) : Token

GFM extension. Example: