@@ -113,11 +113,10 @@ nested p = do
113htmlElement :: PandocMonad m => String -> MuseParser m (Attr, String)
113htmlElement :: PandocMonad m => String -> MuseParser m (Attr, String)
114htmlElement tag = try $ do
114htmlElement tag = try $ do
115 (TagOpen _ attr, _) <- htmlTag (~== TagOpen tag [])
115 (TagOpen _ attr, _) <- htmlTag (~== TagOpen tag [])
116− content <- manyTill anyChar (endtag <|> endofinput)
116+ content <- manyTill anyChar endtag
117 return (htmlAttrToPandoc attr, content)
117 return (htmlAttrToPandoc attr, content)
119− endtag = void $ htmlTag (~== TagClose tag)
119+ endtag = void $ htmlTag (~== TagClose tag)
120− endofinput = lookAhead $ try $ skipMany blankline >> skipSpaces >> eof
122htmlAttrToPandoc :: [Attribute String] -> Attr
121htmlAttrToPandoc :: [Attribute String] -> Attr
123htmlAttrToPandoc attrs = (ident, classes, keyvals)
122htmlAttrToPandoc attrs = (ident, classes, keyvals)