Index

CeylonHtmlRenderer

A renderer that produces a sequence of elements compatible with classes in ceylon.html.

Document

All-encompasing container for the rest of the nodes.

ListData
Node

A node in the tree produced by the Parser.

NodeType

The various types of Nodes that the Parser can generate.

NodeWalker
ParseOptions

Options that can be passed to the [Parser] constructor, to control some of the parsing behavior.

Parser

A parser that takes Markdown text as input and produces a tree of Node objects.

RawHtmlRenderer

A renderer that produces a String of raw HTML.

RenderOptions

Options that can be parsed to the constructor of the renderer, to control some of the rendering behavior.

Renderer

A renderer that takes a tree of Node objects as input and produces the specified Output.

SourceLoc

A specific location in the Markdown source that was rendered.

SourcePos

A range of locations in the Markdown source that was rendered.

WalkableNode
elideInTightList()

Returns true if the grandparent of the given node, which is probably a Paragraph, is a “tight” list.

entity

Regex that matches HTML entities.

headingId()

Returns the given headingText, converted into a form suitable for use in HTML ID attributes.

headingIdAttribute()

Returns an ID attribute for the given [node], if the given options call for one.

languageAttribute()

Returns a code language attribute for the given node, using the language specified in the node, if there is one, or the d…

Walks the AST, starting at the given root, applying the given transform() operation to all “special link”…