aboutsummaryrefslogtreecommitdiff
path: root/_syntax.qmd
diff options
context:
space:
mode:
Diffstat (limited to '_syntax.qmd')
-rw-r--r--_syntax.qmd47
1 files changed, 47 insertions, 0 deletions
diff --git a/_syntax.qmd b/_syntax.qmd
new file mode 100644
index 0000000..49b8734
--- /dev/null
+++ b/_syntax.qmd
@@ -0,0 +1,47 @@
+Subsets of Markdown syntax structure
+expressed as syntax diagrams (a.k.a. railroad diagrams),
+involving the negative predicate from PEG notation.
+
+![Markdown](syntax/def_Markdown.svg)
+
+![Block](syntax/def_Block.svg)
+
+![Header](syntax/def_Header.svg)
+
+![List](syntax/def_List.svg)
+
+![LinkDefinition](syntax/def_LinkDefinition.svg)
+
+![Paragraph](syntax/def_Paragraph.svg)
+
+![Words](syntax/def_Words.svg)
+
+![StyledWords](syntax/def_StyledWords.svg)
+
+![LinkedWords](syntax/def_LinkedWords.svg)
+
+![AnnotatedWords](syntax/def_AnnotatedWords.svg)
+
+![AnnotatedWords_sem](syntax/def_AnnotatedWordsX.svg)
+
+![LinkLabel](syntax/def_LinkLabel.svg)
+
+![LinkTitle](syntax/def_LinkTitle.svg)
+
+![SemWords](syntax/def_SemWords.svg)
+
+![PlainWords](syntax/def_PlainWords.svg)
+
+![Url](syntax/def_Uri.svg)
+
+![HardBreak](syntax/def_HardBreak.svg)
+
+![_](syntax/def__.svg)
+
+![PRINTABLES](syntax/def_PRINTABLES.svg)
+
+![SEMPREFIX](syntax/def_SEMPREFIX.svg)
+
+![SPACE](syntax/def_SPACE.svg)
+
+![NEWLINE](syntax/def_NEWLINE.svg)