Skip to content

MKRenderer

Description

Classes that wish to transform the abstract syntax tree (AST) created by MKParser should implement this interface.

Methods

Name Parameters Returns
VisitATXHeading atx As MarkdownKit.MKATXHeadingBlock Variant
VisitBlock b As MarkdownKit.MKBlock Variant
VisitBlockQuote bq As MarkdownKit.MKBlockQuote Variant
VisitCodeSpan cs As MarkdownKit.MKCodeSpan Variant
VisitDocument doc As MarkdownKit.MKDocument Variant
VisitEmphasis e As MarkdownKit.MKEmphasis Variant
VisitFencedCode fc As MarkdownKit.MKFencedCodeBlock Variant
VisitHTMLBlock html As MarkdownKit.MKHTMLBlock Variant
VisitIndentedCode ic As MarkdownKit.MKIndentedCodeBlock Variant
VisitInlineHTML html As MarkdownKit.MKInlineHTML Variant
VisitInlineImage image As MarkdownKit.MKInlineImage Variant
VisitInlineLink link As MarkdownKit.MKInlineLink Variant
VisitInlineText it As MarkdownKit.MKInlineText Variant
VisitList list As MarkdownKit.MKListBlock Variant
VisitListItem item As MarkdownKit.MKListItemBlock Variant
VisitParagraph p As MarkdownKit.MKParagraphBlock Variant
VisitSetextHeading stx As MarkdownKit.MKSetextHeadingBlock Variant
VisitSoftBreak sb As MarkdownKit.MKSoftBreak Variant
VisitStrongEmphasis se As MarkdownKit.MKStrongEmphasis Variant
VisitTextBlock tb As MarkdownKit.MKTextBlock Variant
VisitThematicBreak tb As MarkdownKit.MKThematicBreak Variant

Method Descriptions

VisitATXHeading(atx As MarkdownKit.MKATXHeadingBlock) As Variant The renderer is visiting an ATX heading.


VisitBlock(b As MarkdownKit.MKBlock) As Variant The renderer is visiting a block node.


VisitBlockQuote(bq As MarkdownKit.MKBlockQuote) As Variant The renderer is visiting a block quote.


VisitCodeSpan(cs As MarkdownKit.MKCodeSpan) As Variant The renderer is visiting a code span.


VisitDocument(doc As MarkdownKit.MKDocument) As Variant The renderer is visiting the main Markdown document.


VisitEmphasis(e As MarkdownKit.MKEmphasis) As Variant The renderer is visiting an emphasis node.


VisitFencedCode(fc As MarkdownKit.MKFencedCodeBlock) As Variant The renderer is visiting a fenced code block.


VisitHTMLBlock(html As MarkdownKit.MKHTMLBlock) As Variant The renderer is visiting an HTML block.


VisitIndentedCode(ic As MarkdownKit.MKIndentedCodeBlock) As Variant The renderer is visiting an indented code fence.


VisitInlineHTML(html As MarkdownKit.MKInlineHTML) As Variant The renderer is visiting some inline HTML.


VisitInlineImage(image As MarkdownKit.MKInlineImage) As Variant The renderer is visiting an inline image.


VisitInlineLink(link As MarkdownKit.MKInlineLink) As Variant The renderer is visiting an inline link.


VisitInlineText(it As MarkdownKit.MKInlineText) As Variant The renderer is visiting some inline text.


VisitList(list As MarkdownKit.MKListBlock) As Variant The renderer is visiting a list.


VisitListItem(item As MarkdownKit.MKListItemBlock) As Variant The renderer is visiting a list item.


VisitParagraph(p As MarkdownKit.MKParagraphBlock) As Variant The renderer is visiting a paragraph block.


VisitSetextHeading(stx As MarkdownKit.MKSetextHeadingBlock) As Variant The renderer is visiting a setext heading.


VisitSoftBreak(sb As MarkdownKit.MKSoftBreak) As Variant The renderer is visiting a soft break.


VisitStrongEmphasis(se As MarkdownKit.MKStrongEmphasis) As Variant The renderer is visiting a strong emphasis node.


VisitTextBlock(tb As MarkdownKit.MKTextBlock) As Variant The renderer is visiting a text block.


VisitThematicBreak(tb As MarkdownKit.MKThematicBreak) As Variant The renderer is visiting a thematic break.