git.iko.soy/typeable/pandoc
on master help sign in
MediaWiki reader: handle unquoted table attributes.
467e3beJohn MacFarlane
src/Text/Pandoc/Readers/MediaWiki.hs+2−2
@@ -252,8 +252,8 @@ parseAttr = try $ do
252 skipMany spaceChar
252 skipMany spaceChar
253 k <- many1 letter
253 k <- many1 letter
254 char '='
254 char '='
255− char '"'
256− v <- many1Till (satisfy (/='\n')) (char '"')
255+ v <- (char '"' >> many1Till (satisfy (/='\n')) (char '"'))
256+ <|> many1 nonspaceChar
257 return (k,v)
257 return (k,v)
258
258
259tableStart :: MWParser ()
259tableStart :: MWParser ()
tests/mediawiki-reader.wiki+1−1
@@ -344,7 +344,7 @@ and cheese
344| Butter || Ice cream || and more
344| Butter || Ice cream || and more
345|}
345|}
346
346
347−{|width="50%"
347+{|width=50%
348! align="left" width="50%"| Left
348! align="left" width="50%"| Left
349! align="right"|Right
349! align="right"|Right
350! align="center"|Center
350! align="center"|Center