MarkdownPatterns Module
This module provides an easy way of processing Markdown documents. It lets you decompose documents into leafs and nodes with nested paragraphs.
Types
Type | Description |
|
|
|
|
|
|
|
|
|
Functions and values
Function or value |
Description
|
|
|
Full Usage:
ParagraphNested (arg1, pars)
Parameters:
ParagraphNestedInfo
pars : MarkdownParagraphs list
Returns: MarkdownParagraph
|
|
Full Usage:
ParagraphSpans (arg1, spans)
Parameters:
ParagraphSpansInfo
spans : MarkdownSpans
Returns: MarkdownParagraph
|
|
|
|
Full Usage:
SpanNode (arg1, spans)
Parameters:
SpanNodeInfo
spans : MarkdownSpans
Returns: MarkdownSpan
|
|
Active patterns
Active pattern |
Description
|
Full Usage:
(|ParagraphLeaf|ParagraphNested|ParagraphSpans|) par
Parameters:
MarkdownParagraph
Returns: Choice<ParagraphLeafInfo, (ParagraphNestedInfo * MarkdownParagraphs list), (ParagraphSpansInfo * MarkdownSpans)>
|
|
Full Usage:
(|SpanLeaf|SpanNode|) span
Parameters:
MarkdownSpan
Returns: Choice<SpanLeafInfo, (SpanNodeInfo * MarkdownSpans)>
|
|