aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Laxalde <denis@laxalde.org>2012-08-29 18:54:57 +0200
committerDenis Laxalde <denis@laxalde.org>2012-08-29 20:47:49 +0200
commitcdefeb9445afc7e8ea42e9ff0fdc69cfc8060c1d (patch)
tree9b2fad1281e991960e54f813a8078d2b146751c8
parentb21363f1d533481a8d94813be2626ec9d8d27401 (diff)
downloadpandoc-cdefeb9445afc7e8ea42e9ff0fdc69cfc8060c1d.tar.gz
Fix RST reader for field lists items with body beginning after a new line
-rw-r--r--src/Text/Pandoc/Readers/RST.hs2
-rw-r--r--tests/rst-reader.rst3
2 files changed, 3 insertions, 2 deletions
diff --git a/src/Text/Pandoc/Readers/RST.hs b/src/Text/Pandoc/Readers/RST.hs
index 9fb976903..af1789be7 100644
--- a/src/Text/Pandoc/Readers/RST.hs
+++ b/src/Text/Pandoc/Readers/RST.hs
@@ -152,7 +152,7 @@ rawFieldListItem indent = try $ do
string indent
char ':'
name <- many1 $ alphaNum <|> spaceChar
- string ": "
+ char ':'
skipSpaces
first <- manyTill anyChar newline
rest <- option "" $ try $ do lookAhead (string indent >> spaceChar)
diff --git a/tests/rst-reader.rst b/tests/rst-reader.rst
index 4d81ccb85..e8dee7e3f 100644
--- a/tests/rst-reader.rst
+++ b/tests/rst-reader.rst
@@ -279,7 +279,8 @@ Field Lists
:address: 61 Main St.
:city: *Nowhere*, MA,
USA
-:phone: 123-4567
+:phone:
+ 123-4567
HTML Blocks
===========