git.iko.soy/typeable/pandoc
on master help sign in
HTML reader: Fixed bug in htmlTag for comments.
commit1be2ca6c785f0001605ef9347107ae98383feef9 authorJohn MacFarlane <jgm@berkeley.edu> dateThu 6 Jan 2011, 00:21 (16 years ago) parentb63a7f7
1 file changed+9−2
src/Text/Pandoc/Readers/HTML.hs+9−2
src/Text/Pandoc/Readers/HTML.hs+9−2
@@ -480,5 +480,12 @@ htmlTag f = try $ do
480480 (next : _) <- getInput >>= return . canonicalizeTags . parseTags
481481 guard $ f next
482482 -- advance the parser
483− rendered <- manyTill anyChar (char '>')
484− return (next, rendered ++ ">")
483+ case next of
484+ TagComment s -> do
485+ count (length s + 4) anyChar
486+ skipMany (satisfy (/='>'))
487+ char '>'
488+ return (next, "<!--" ++ s ++ "-->")
489+ _ -> do
490+ rendered <- manyTill anyChar (char '>')
491+ return (next, rendered ++ ">")