Header menu logo FSharp.Formatting

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

ParagraphLeafInfo

ParagraphNestedInfo

ParagraphSpansInfo

SpanLeafInfo

SpanNodeInfo

Functions and values

Function or value Description

ParagraphLeaf arg1

Full Usage: ParagraphLeaf arg1

Parameters:
Returns: MarkdownParagraph
arg0 : ParagraphLeafInfo
Returns: MarkdownParagraph

ParagraphNested (arg1, pars)

Full Usage: ParagraphNested (arg1, pars)

Parameters:
Returns: MarkdownParagraph
arg0 : ParagraphNestedInfo
pars : MarkdownParagraphs list
Returns: MarkdownParagraph

ParagraphSpans (arg1, spans)

Full Usage: ParagraphSpans (arg1, spans)

Parameters:
Returns: MarkdownParagraph
arg0 : ParagraphSpansInfo
spans : MarkdownSpans
Returns: MarkdownParagraph

SpanLeaf arg1

Full Usage: SpanLeaf arg1

Parameters:
Returns: MarkdownSpan
arg0 : SpanLeafInfo
Returns: MarkdownSpan

SpanNode (arg1, spans)

Full Usage: SpanNode (arg1, spans)

Parameters:
Returns: MarkdownSpan
arg0 : SpanNodeInfo
spans : MarkdownSpans
Returns: MarkdownSpan

Active patterns

Active pattern Description

(|ParagraphLeaf|ParagraphNested|ParagraphSpans|) par

Full Usage: (|ParagraphLeaf|ParagraphNested|ParagraphSpans|) par

Parameters:
Returns: Choice<ParagraphLeafInfo, (ParagraphNestedInfo * MarkdownParagraphs list), (ParagraphSpansInfo * MarkdownSpans)>
par : MarkdownParagraph
Returns: Choice<ParagraphLeafInfo, (ParagraphNestedInfo * MarkdownParagraphs list), (ParagraphSpansInfo * MarkdownSpans)>

(|SpanLeaf|SpanNode|) span

Full Usage: (|SpanLeaf|SpanNode|) span

Parameters:
Returns: Choice<SpanLeafInfo, (SpanNodeInfo * MarkdownSpans)>
span : MarkdownSpan
Returns: Choice<SpanLeafInfo, (SpanNodeInfo * MarkdownSpans)>

Type something to start searching.