From 71e0557e61f01f2442717b02f0789b3b39c0c52d Mon Sep 17 00:00:00 2001 From: John MacFarlane Date: Mon, 13 Dec 2010 15:50:03 -0800 Subject: Markdown reader: Fixed regression in reference key parser. * The recent change allowing spaces and newlines in the URL caused problems when reference keys are stacked up without blank lines between. This is now fixed. * Added test. --- src/Text/Pandoc/Readers/Markdown.hs | 1 + tests/testsuite.txt | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Text/Pandoc/Readers/Markdown.hs b/src/Text/Pandoc/Readers/Markdown.hs index 88aae7b3f..f27d0635c 100644 --- a/src/Text/Pandoc/Readers/Markdown.hs +++ b/src/Text/Pandoc/Readers/Markdown.hs @@ -207,6 +207,7 @@ referenceKey = try $ do notFollowedBy' referenceTitle skipMany (oneOf " \t") optional nl + optional nonindentSpaces notFollowedBy' reference skipMany (oneOf " \t") many1 (noneOf " \t\n") diff --git a/tests/testsuite.txt b/tests/testsuite.txt index a8730878a..91074efad 100644 --- a/tests/testsuite.txt +++ b/tests/testsuite.txt @@ -631,7 +631,6 @@ Indented [thrice][]. This should [not][] be a link. [once]: /url - [twice]: /url [thrice]: /url -- cgit v1.2.3