Markdown reader: allow empty code spans.
E.g. `` ` ` ``.
commit48a505c5a07e846c65825994d1be7a403944faf2
authorJohn MacFarlane <jgm@berkeley.edu>
dateWed 13 Jun 2018, 11:12 (8 years ago)
parente9b81bf
src/Text/Pandoc/Readers/Markdown.hs+1−1
@@ -1591,7 +1591,7 @@ code = try $ do
15911591 starts <- many1 (char '`')
15921592 skipSpaces
15931593 result <- (trim . concat) <$>
1594− many1Till (many1 (noneOf "`\n") <|> many1 (char '`') <|>
1594+ manyTill (many1 (noneOf "`\n") <|> many1 (char '`') <|>
15951595 (char '\n' >> notFollowedBy' blankline >> return " "))
15961596 (try (skipSpaces >> count (length starts) (char '`') >>
15971597 notFollowedBy (char '`')))
test/command/empty-inline-code.txtnew file+6
@@ -0,0 +1,6 @@
1+```
2+% pandoc -t native
3+` `
4+^D
5+[Code ("",[],[]) ""]
6+```