@@ -111,7 +111,6 @@ import Data.Data (Data, Typeable)
111import Data.List (find, intercalate, intersperse, stripPrefix)
111import Data.List (find, intercalate, intersperse, stripPrefix)
112import qualified Data.Map as M
112import qualified Data.Map as M
113import Data.Maybe (mapMaybe)
113import Data.Maybe (mapMaybe)
114−import Data.Monoid ((<>))
115import Data.Sequence (ViewL (..), ViewR (..), viewl, viewr)
114import Data.Sequence (ViewL (..), ViewR (..), viewl, viewr)
116import qualified Data.Set as Set
115import qualified Data.Set as Set
117import qualified Data.Text as T
116import qualified Data.Text as T
@@ -447,7 +446,7 @@ instance Walkable Inline Element where
447 elts' <- walkM f elts
446 elts' <- walkM f elts
448 return $ Sec lev nums attr ils' elts'
447 return $ Sec lev nums attr ils' elts'
449 query f (Blk x) = query f x
448 query f (Blk x) = query f x
450− query f (Sec _ _ _ ils elts) = query f ils <> query f elts
449+ query f (Sec _ _ _ ils elts) = query f ils `mappend` query f elts
452instance Walkable Block Element where
451instance Walkable Block Element where
453 walk f (Blk x) = Blk (walk f x)
452 walk f (Blk x) = Blk (walk f x)
@@ -458,7 +457,7 @@ instance Walkable Block Element where
458 elts' <- walkM f elts
457 elts' <- walkM f elts
459 return $ Sec lev nums attr ils' elts'
458 return $ Sec lev nums attr ils' elts'
460 query f (Blk x) = query f x
459 query f (Blk x) = query f x
461− query f (Sec _ _ _ ils elts) = query f ils <> query f elts
460+ query f (Sec _ _ _ ils elts) = query f ils `mappend` query f elts
464-- | Convert Pandoc inline list to plain text identifier. HTML
463-- | Convert Pandoc inline list to plain text identifier. HTML