From 4f76fe5a1debfb61cba8b20474d30fc5632f4be4 Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Tue, 27 Dec 2011 11:01:34 -0800 Subject: Markdown reader: Improved previous patch to allow unicode apostrophe. --- src/Text/Pandoc/Readers/Markdown.hs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/Text') diff --git a/src/Text/Pandoc/Readers/Markdown.hs b/src/Text/Pandoc/Readers/Markdown.hs index b80d3871a..96b2d4315 100644 --- a/src/Text/Pandoc/Readers/Markdown.hs +++ b/src/Text/Pandoc/Readers/Markdown.hs @@ -1093,7 +1093,8 @@ str = do <|> (try $ char '_' >>~ lookAhead alphaNum) <|> if stateStrict st then mzero - else (try $ char '\'' >> lookAhead alphaNum >> return '\x2019') + else (try $ satisfy (\c -> c == '\'' || c == '\x2019') >> + lookAhead alphaNum >> return '\x2019') -- for things like l'aide - would be better to return -- an Apostrophe, but we can't in this context let result = a:as -- cgit v1.2.3