Markdown reader: allow empty attributes.
See #2944.
commitf508c833f163f25b5ca203b96876f277dd927282
authorJohn MacFarlane <jgm@berkeley.edu>
dateThu 19 Apr 2018, 23:01 (9 years ago)
parent276894a
src/Text/Pandoc/Readers/Markdown.hs+2
@@ -674,6 +674,8 @@ keyValAttr = try $ do
674674 char '='
675675 val <- enclosed (char '"') (char '"') litChar
676676 <|> enclosed (char '\'') (char '\'') litChar
677+ <|> ("" <$ try (string "\"\""))
678+ <|> ("" <$ try (string "''"))
677679 <|> many (escapedChar' <|> noneOf " \t\n\r}")
678680 return $ \(id',cs,kvs) ->
679681 case key of