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.