Divooka.DSL.Markdown

Divooka.Markdown.MarkdownParser

Remarks

At the moment this is just a translation of Markdig types to our types. Notice semantic indentation is not provided - and it seems not advised to do that as it's document specific - might only do it for specific document types.

Divooka.Markdown.MarkdownParser.ParseDocument()

Converst a document to sequential blocks.

Divooka.DSL.Markdown.MarkdownConversion.CSVToMarkdownTable()

Remarks

Borrowed from https://github.com/Pure-the-Language/CentralSnippets/blob/main/Snippets/Markdown/CSVToMarkdownTable.cs

Divooka.DSL.Markdown.MarkdownConversion.SimplyToBBCode()

Simple/naive approach to converting GitHub Flavored Markdown to Godot BBCode. This implementation is intende to be simple and straightforward - it will apply to most scenarios.

Remarks

May not work with nested formatting, e.g. **bold *italic* bold**, etc. No HTML support. In the future we may use Markdig to convert to HTML first then convert HTML to BBCode using Web Engine. Notice Markdig supports AST.