From b8bd845542d76dfd6915208c3ab48d3a72587738 Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Fri, 27 Dec 2019 10:36:39 -0800 Subject: Add a needed try. --- src/Text/Pandoc/Readers/Markdown.hs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/Text/Pandoc/Readers/Markdown.hs') diff --git a/src/Text/Pandoc/Readers/Markdown.hs b/src/Text/Pandoc/Readers/Markdown.hs index e46396fa0..9f63a1947 100644 --- a/src/Text/Pandoc/Readers/Markdown.hs +++ b/src/Text/Pandoc/Readers/Markdown.hs @@ -618,7 +618,7 @@ rawAttribute = do char '{' skipMany spaceChar char '=' - format <- many1Char $ satisfy (\c -> isAlphaNum c || c `elem` ['-', '_']) + format <- many1Char $ satisfy (\c -> isAlphaNum c || c `elem` ['-', '_']) skipMany spaceChar char '}' return format @@ -1095,7 +1095,8 @@ rawHtmlBlocks = do oldInHtmlBlock <- stateInHtmlBlock <$> getState updateState $ \st -> st{ stateInHtmlBlock = Just tagtype } let closer = htmlTag (\x -> x ~== TagClose tagtype) - let block' = do notFollowedBy' closer + let block' = try $ + do notFollowedBy' closer gobbleAtMostSpaces indentlevel block contents <- mconcat <$> many block' -- cgit v1.2.3