Subsets of Markdown syntax structure expressed as syntax diagrams,
using prioritised order (left-to-right and top-to-bottom),
regular expressions and the negative predicate from PEG notation.

![Markdown](syntax/Markdown.svg)

![Block](syntax/Block.svg)

![Block with Semantic Markdown](syntax/BlockX.svg)

![Header](syntax/Header.svg)

![List](syntax/List.svg)

![LinkDefinition](syntax/LinkDefinition.svg)

![PrefixDefinition](syntax/PrefixDefinition.svg)

![Paragraph](syntax/Paragraph.svg)

![Words](syntax/Words.svg)

![StyledWords](syntax/StyledWords.svg)

![LinkedWords](syntax/LinkedWords.svg)

![AnnotatedWords](syntax/AnnotatedWords.svg)

![AnnotatedWords with Semantic Markdown](syntax/AnnotatedWordsX.svg)

![LinkLabel](syntax/LinkLabel.svg)

![LinkTitle](syntax/LinkTitle.svg)

![SemWords](syntax/SemWords.svg)

![PlainWords](syntax/PlainWords.svg)

![SemWord](syntax/SemWord.svg)

![Curie](syntax/Curie.svg)

![Url](syntax/Uri.svg)

![HardBreak](syntax/HardBreak.svg)

![_](syntax/_.svg)

![PRINTABLES](syntax/PRINTABLES.svg)

![SEMPREFIX](syntax/SEMPREFIX.svg)

![SPACE](syntax/SPACE.svg)

![NEWLINE](syntax/NEWLINE.svg)
