diff options
| author | John MacFarlane <fiddlosopher@gmail.com> | 2013-03-27 08:45:51 -0700 | 
|---|---|---|
| committer | John MacFarlane <fiddlosopher@gmail.com> | 2013-03-27 08:45:51 -0700 | 
| commit | 351b3e09c3a7b03240aab530a33b3126f80ffd48 (patch) | |
| tree | 9140d1318a898fd8f2bc4b2d24c6a82b51d37a65 /src | |
| parent | ba1e74dcd7a3db8af3653f59416fc2740730b320 (diff) | |
| download | pandoc-351b3e09c3a7b03240aab530a33b3126f80ffd48.tar.gz | |
mediawiki reader: allow space before table rows.
Diffstat (limited to 'src')
| -rw-r--r-- | src/Text/Pandoc/Readers/MediaWiki.hs | 9 | 
1 files changed, 5 insertions, 4 deletions
| diff --git a/src/Text/Pandoc/Readers/MediaWiki.hs b/src/Text/Pandoc/Readers/MediaWiki.hs index cb9eee47d..31d14117b 100644 --- a/src/Text/Pandoc/Readers/MediaWiki.hs +++ b/src/Text/Pandoc/Readers/MediaWiki.hs @@ -219,17 +219,17 @@ parseAttr = try $ do    return (k,v)  tableStart :: MWParser () -tableStart = try $ guardColumnOne *> sym "{|" +tableStart = try $ guardColumnOne *> skipSpaces *> sym "{|"  tableEnd :: MWParser () -tableEnd = try $ guardColumnOne *> sym "|}" +tableEnd = try $ guardColumnOne *> skipSpaces *> sym "|}"  rowsep :: MWParser () -rowsep = try $ guardColumnOne *> sym "|-" <* blanklines +rowsep = try $ guardColumnOne *> skipSpaces *> sym "|-" <* blanklines  cellsep :: MWParser ()  cellsep = try $ -             (guardColumnOne <* +             (guardColumnOne *> skipSpaces <*                   (  (char '|' <* notFollowedBy (oneOf "-}+"))                  <|> (char '!')                   ) @@ -240,6 +240,7 @@ cellsep = try $  tableCaption :: MWParser Inlines  tableCaption = try $ do    guardColumnOne +  skipSpaces    sym "|+"    skipMany spaceChar    res <- anyLine >>= parseFromString (many inline) | 
