Skip to content

octree/MarkRight

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MarkRight

A simple Markdown Parser written in swift, Powered by ParserCombinator

Ugly Demo

Demo

Demo

Supported grammars

  • 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