A simple Markdown Parser written in swift
, Powered by ParserCombinator
- Preliminaries
- Characters and lines
- Tabs
- Insecure characters
- Blocks and inlines
- Precedence
- Container blocks and leaf blocks
- Leaf blocks
- Thematic breaks
- ATX headings
- Setext headings
- Indented code blocks
- Fenced code blocks
- HTML blocks
- Link reference definitions
- Paragraphs
- Blank lines
- Tables (extension)
- Container blocks
- Block quotes
- List items
- Task list items (extension)
- Lists
- Inlines
- Backslash escapes
- Entity and numeric character references
- Code spans
- Emphasis and strong emphasis
- Strikethrough (extension)
- Links
- Images
- Autolinks
- Autolinks (extension)
- Raw HTML
- Disallowed Raw HTML (extension)
- Hard line breaks
- Soft line breaks
- Textual content