git.iko.soy/typeable/pandoc
on master help sign in
MediaWiki reader: handle multiple attributes in table row (#5471)
cfb3726chinapedia
src/Text/Pandoc/Readers/MediaWiki.hs+2−2
@@ -253,7 +253,7 @@ tableEnd = try $ guardColumnOne *> skipSpaces *> sym "|}"
253
253
254rowsep :: PandocMonad m => MWParser m ()
254rowsep :: PandocMonad m => MWParser m ()
255rowsep = try $ guardColumnOne *> skipSpaces *> sym "|-" <*
255rowsep = try $ guardColumnOne *> skipSpaces *> sym "|-" <*
256− many (char '-') <* optional parseAttr <* blanklines
256+ many (char '-') <* optional parseAttrs <* blanklines
257
257
258cellsep :: PandocMonad m => MWParser m ()
258cellsep :: PandocMonad m => MWParser m ()
259cellsep = try $ do
259cellsep = try $ do
@@ -277,7 +277,7 @@ tableCaption = try $ do
277 guardColumnOne
277 guardColumnOne
278 skipSpaces
278 skipSpaces
279 sym "|+"
279 sym "|+"
280− optional (try $ parseAttr *> skipSpaces *> char '|' *> blanklines)
280+ optional (try $ parseAttrs *> skipSpaces *> char '|' *> blanklines)
281 (trimInlines . mconcat) <$>
281 (trimInlines . mconcat) <$>
282 many (notFollowedBy (cellsep <|> rowsep) *> inline)
282 many (notFollowedBy (cellsep <|> rowsep) *> inline)
283
283