aboutsummaryrefslogtreecommitdiff
path: root/_syntax.qmd
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2025-05-23 07:07:04 +0200
committerJonas Smedegaard <dr@jones.dk>2025-05-23 07:07:04 +0200
commit7e56c94c03727894dec1b65da923bb4bd532df52 (patch)
treed964a2fc96af99b43133eacb046910e9d2bfff20 /_syntax.qmd
parentc137bb34cf4f5875e6b959e5563dd37c0f1638bc (diff)
move syntax diagrams to subdir
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)