aboutsummaryrefslogtreecommitdiff
path: root/src/Markdown
diff options
context:
space:
mode:
authorIlya Ryzhenkov <orangy@jetbrains.com>2014-10-13 13:38:40 +0400
committerIlya Ryzhenkov <orangy@jetbrains.com>2014-10-13 13:38:40 +0400
commit9f0ff55b5f126c31b6d8f3cd28907e5b87601e28 (patch)
tree1d21012d9a337df969a2d8f4ca22d521e26f0207 /src/Markdown
parentb3f588ce1d9e6d72b17c1e359008ed90286b1236 (diff)
downloaddokka-9f0ff55b5f126c31b6d8f3cd28907e5b87601e28.tar.gz
dokka-9f0ff55b5f126c31b6d8f3cd28907e5b87601e28.tar.bz2
dokka-9f0ff55b5f126c31b6d8f3cd28907e5b87601e28.zip
Parse and format inline code, fix strong & emph formatting.
Diffstat (limited to 'src/Markdown')
-rw-r--r--src/Markdown/markdown.bnf4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/Markdown/markdown.bnf b/src/Markdown/markdown.bnf
index d6fd2ed2..d1cd305c 100644
--- a/src/Markdown/markdown.bnf
+++ b/src/Markdown/markdown.bnf
@@ -75,13 +75,15 @@ ListContinuationBlock ::= BlankLine* (Indent ListBlock)+
// ---- INLINES ----
private Inlines ::= (!EndLine Inline | EndLine &Inline )+ EndLine?
-Inline ::= Strong | Emph | Link | PlainText
+Inline ::= Strong | Emph | Code | Link | PlainText
PlainText ::= (Word | Number | Space+)+
Emph ::= EmphStar | EmphUnderscore
private EmphStar ::= '*' !Whitespace (!'*' Inline)+ '*'
private EmphUnderscore ::= '_' !Whitespace (!'_' Inline)+ '_'
+Code ::= '`' !Whitespace (!'`' Inline)+ '`'
+
Strong ::= StrongStar | StrongUnderscore
StrongStar ::= '**' !Whitespace (!'**' Inline)+ '**'
StrongUnderscore ::= '__' !Whitespace (!'__' Inline)+ '__'