aboutsummaryrefslogtreecommitdiff
path: root/def.peg
diff options
context:
space:
mode:
Diffstat (limited to 'def.peg')
-rw-r--r--def.peg8
1 files changed, 8 insertions, 0 deletions
diff --git a/def.peg b/def.peg
index 10ba1a5..e40610f 100644
--- a/def.peg
+++ b/def.peg
@@ -46,3 +46,11 @@ SPACE <- ' '
NEWLINE <- '\r\n'
/ '\n'
/ '\r'
+
+# Semantic Markdown
+AnnotatedWordsX <- '[' Words ']'
+ ('{' (SemWords / ![{}] PlainWords) '}')
+SemWords <- SEMPREFIX '<' ![<>] PRINTABLES '>'
+ / SEMPREFIX Curie
+Curie <- NAME? ':' NAME?
+SEMPREFIX <- [.#]