aboutsummaryrefslogtreecommitdiff
path: root/src/Text/Pandoc/Readers/RST.hs
diff options
context:
space:
mode:
authorJohn MacFarlane <jgm@berkeley.edu>2012-09-16 10:19:42 -0700
committerJohn MacFarlane <jgm@berkeley.edu>2012-09-16 10:19:42 -0700
commit9f89269941cc8b15612aaddd6ba44e9dac5293c1 (patch)
tree14ec2adf2fc04de9c511f475c4705fd1fda4d575 /src/Text/Pandoc/Readers/RST.hs
parentfc31bf27f575a0ac04c155539a095eb07fc996cc (diff)
parentb981540f2eee0a43acca7e446e24f76148d528b7 (diff)
downloadpandoc-9f89269941cc8b15612aaddd6ba44e9dac5293c1.tar.gz
Merge pull request #596 from dlax/rst-fieldlists
improvements to rst reader for field lists
Diffstat (limited to 'src/Text/Pandoc/Readers/RST.hs')
-rw-r--r--src/Text/Pandoc/Readers/RST.hs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Text/Pandoc/Readers/RST.hs b/src/Text/Pandoc/Readers/RST.hs
index bd5de161c..74653efcf 100644
--- a/src/Text/Pandoc/Readers/RST.hs
+++ b/src/Text/Pandoc/Readers/RST.hs
@@ -151,8 +151,8 @@ rawFieldListItem :: String -> Parser [Char] ParserState (String, String)
rawFieldListItem indent = try $ do
string indent
char ':'
- name <- many1 $ alphaNum <|> spaceChar
- string ": "
+ name <- many1 $ noneOf ":"
+ char ':'
skipSpaces
first <- manyTill anyChar newline
rest <- option "" $ try $ do lookAhead (string indent >> spaceChar)