Remove Compat.Monoid
This was only necessary for GHC versions with base below 4.5 (i.e., ghc < 7.4).
This commit is contained in:
parent
b0013bfb13
commit
45c7108b4f
23 changed files with 21 additions and 39 deletions
|
@ -418,7 +418,6 @@ Library
|
|||
Text.Pandoc.Compat.Except,
|
||||
Text.Pandoc.Compat.TagSoupEntity,
|
||||
Text.Pandoc.Compat.Directory,
|
||||
Text.Pandoc.Compat.Monoid,
|
||||
Paths_pandoc
|
||||
|
||||
Buildable: True
|
||||
|
|
|
@ -1,17 +0,0 @@
|
|||
{-# LANGUAGE CPP #-}
|
||||
module Text.Pandoc.Compat.Monoid ( (<>) )
|
||||
where
|
||||
|
||||
#if MIN_VERSION_base(4,5,0)
|
||||
import Data.Monoid ((<>))
|
||||
|
||||
#else
|
||||
import Data.Monoid
|
||||
|
||||
infixr 6 <>
|
||||
|
||||
--- | An infix synonym for 'mappend'.
|
||||
(<>) :: Monoid m => m -> m -> m
|
||||
(<>) = mappend
|
||||
{-# INLINE (<>) #-}
|
||||
#endif
|
|
@ -34,7 +34,7 @@ import Data.ByteString.Lazy (ByteString)
|
|||
import qualified Data.ByteString.Lazy as B
|
||||
import qualified Data.ByteString.Lazy.Char8 as BC
|
||||
import qualified Data.ByteString as BS
|
||||
import Text.Pandoc.Compat.Monoid ((<>))
|
||||
import Data.Monoid ((<>))
|
||||
import System.Exit (ExitCode (..))
|
||||
import System.FilePath
|
||||
import System.IO (stderr, stdout)
|
||||
|
|
|
@ -186,7 +186,7 @@ import Text.TeXMath.Readers.TeX.Macros (applyMacros, Macro,
|
|||
parseMacroDefinitions)
|
||||
import Text.Pandoc.Compat.TagSoupEntity ( lookupEntity )
|
||||
import Text.Pandoc.Asciify (toAsciiChar)
|
||||
import Text.Pandoc.Compat.Monoid ((<>))
|
||||
import Data.Monoid ((<>))
|
||||
import Data.Default
|
||||
import qualified Data.Set as Set
|
||||
import Control.Monad.Reader
|
||||
|
|
|
@ -80,7 +80,7 @@ import Data.List (intercalate)
|
|||
import Data.String
|
||||
import Control.Monad.State
|
||||
import Data.Char (isSpace)
|
||||
import Text.Pandoc.Compat.Monoid ((<>))
|
||||
import Data.Monoid ((<>))
|
||||
|
||||
data RenderState a = RenderState{
|
||||
output :: [a] -- ^ In reverse order
|
||||
|
|
|
@ -17,7 +17,7 @@ import Text.Pandoc.Shared (escapeURI, collapseFilePath, addMetaField)
|
|||
import Network.URI (unEscapeString)
|
||||
import Text.Pandoc.MediaBag (MediaBag, insertMedia)
|
||||
import Text.Pandoc.Compat.Except (MonadError, throwError, runExcept, Except)
|
||||
import Text.Pandoc.Compat.Monoid ((<>))
|
||||
import Data.Monoid ((<>))
|
||||
import Text.Pandoc.MIME (MimeType)
|
||||
import qualified Text.Pandoc.Builder as B
|
||||
import Codec.Archive.Zip ( Archive (..), toArchiveOrFail, fromEntry
|
||||
|
|
|
@ -66,7 +66,7 @@ import Control.Monad.Reader (Reader,ask, asks, local, runReader)
|
|||
import Network.URI (URI, parseURIReference, nonStrictRelativeTo)
|
||||
import Text.Pandoc.Error
|
||||
import Text.Pandoc.CSS (foldOrElse, pickStyleAttrProps)
|
||||
import Text.Pandoc.Compat.Monoid ((<>))
|
||||
import Data.Monoid ((<>))
|
||||
import Text.Parsec.Error
|
||||
import qualified Data.Set as Set
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@ module Text.Pandoc.Readers.Haddock
|
|||
|
||||
import Text.Pandoc.Builder (Blocks, Inlines)
|
||||
import qualified Text.Pandoc.Builder as B
|
||||
import Text.Pandoc.Compat.Monoid ((<>))
|
||||
import Data.Monoid ((<>))
|
||||
import Text.Pandoc.Shared (trim, splitBy)
|
||||
import Data.List (intersperse, stripPrefix)
|
||||
import Data.Maybe (fromMaybe)
|
||||
|
|
|
@ -64,7 +64,7 @@ import Text.HTML.TagSoup
|
|||
import qualified Data.Set as Set
|
||||
import Text.Printf (printf)
|
||||
import Debug.Trace (trace)
|
||||
import Text.Pandoc.Compat.Monoid ((<>))
|
||||
import Data.Monoid ((<>))
|
||||
import Text.Pandoc.Error
|
||||
|
||||
type MarkdownParser = Parser [Char] ParserState
|
||||
|
|
|
@ -39,7 +39,7 @@ module Text.Pandoc.Readers.MediaWiki ( readMediaWiki ) where
|
|||
import Text.Pandoc.Definition
|
||||
import qualified Text.Pandoc.Builder as B
|
||||
import Text.Pandoc.Builder (Inlines, Blocks, trimInlines)
|
||||
import Text.Pandoc.Compat.Monoid ((<>))
|
||||
import Data.Monoid ((<>))
|
||||
import Text.Pandoc.Options
|
||||
import Text.Pandoc.Readers.HTML ( htmlTag, isBlockTag, isCommentTag )
|
||||
import Text.Pandoc.XML ( fromEntities )
|
||||
|
|
|
@ -46,7 +46,7 @@ import Control.Monad
|
|||
|
||||
import Data.Foldable
|
||||
|
||||
import Text.Pandoc.Compat.Monoid
|
||||
import Data.Monoid
|
||||
import Text.Pandoc.Readers.Odt.Arrows.Utils
|
||||
import Text.Pandoc.Readers.Odt.Generic.Fallible
|
||||
|
||||
|
|
|
@ -46,7 +46,7 @@ import qualified Data.Foldable as F
|
|||
|
||||
import Text.Pandoc.Readers.Odt.Generic.Fallible
|
||||
import Text.Pandoc.Readers.Odt.Generic.Utils
|
||||
import Text.Pandoc.Compat.Monoid
|
||||
import Data.Monoid
|
||||
|
||||
and2 :: (Arrow a) => a b c -> a b c' -> a b (c,c')
|
||||
and2 = (&&&)
|
||||
|
|
|
@ -41,7 +41,7 @@ module Text.Pandoc.Readers.Odt.Generic.Fallible where
|
|||
|
||||
import Control.Applicative
|
||||
import Control.Monad
|
||||
import Text.Pandoc.Compat.Monoid ((<>))
|
||||
import Data.Monoid ((<>))
|
||||
import qualified Data.Foldable as F
|
||||
|
||||
-- | Default for now. Will probably become a class at some point.
|
||||
|
|
|
@ -45,7 +45,7 @@ import Text.Pandoc.Readers.Org.Shared
|
|||
import qualified Text.Pandoc.Builder as B
|
||||
import Text.Pandoc.Builder ( Inlines, Blocks )
|
||||
import Text.Pandoc.Definition
|
||||
import Text.Pandoc.Compat.Monoid ((<>))
|
||||
import Data.Monoid ((<>))
|
||||
import Text.Pandoc.Options
|
||||
import Text.Pandoc.Shared ( compactify', compactify'DL )
|
||||
|
||||
|
|
|
@ -43,7 +43,7 @@ import Text.Pandoc.Readers.Org.Shared
|
|||
import qualified Text.Pandoc.Builder as B
|
||||
import Text.Pandoc.Builder ( Inlines )
|
||||
import Text.Pandoc.Definition
|
||||
import Text.Pandoc.Compat.Monoid ( (<>) )
|
||||
import Data.Monoid ( (<>) )
|
||||
import Text.Pandoc.Options
|
||||
import Text.Pandoc.Readers.LaTeX ( inlineCommand, rawLaTeXInline )
|
||||
import Text.TeXMath ( readTeX, writePandoc, DisplayType(..) )
|
||||
|
|
|
@ -41,7 +41,7 @@ import Text.Pandoc.Readers.Org.Parsing
|
|||
import qualified Text.Pandoc.Builder as B
|
||||
import Text.Pandoc.Builder ( Blocks, Inlines )
|
||||
import Text.Pandoc.Definition
|
||||
import Text.Pandoc.Compat.Monoid ((<>))
|
||||
import Data.Monoid ((<>))
|
||||
|
||||
import Control.Monad ( mzero )
|
||||
import Data.Char ( toLower )
|
||||
|
|
|
@ -48,7 +48,7 @@ import Text.Pandoc.Builder (Inlines, Blocks, trimInlines)
|
|||
import qualified Text.Pandoc.Builder as B
|
||||
import Data.Sequence (viewr, ViewR(..))
|
||||
import Data.Char (toLower, isHexDigit, isSpace)
|
||||
import Text.Pandoc.Compat.Monoid ((<>))
|
||||
import Data.Monoid ((<>))
|
||||
import Text.Pandoc.Error
|
||||
|
||||
-- | Parse reStructuredText string and return Pandoc document.
|
||||
|
|
|
@ -65,7 +65,7 @@ import Text.HTML.TagSoup.Match
|
|||
import Data.List ( intercalate, transpose, intersperse )
|
||||
import Data.Char ( digitToInt, isUpper )
|
||||
import Control.Monad ( guard, liftM, when )
|
||||
import Text.Pandoc.Compat.Monoid ((<>))
|
||||
import Data.Monoid ((<>))
|
||||
import Text.Printf
|
||||
import Debug.Trace (trace)
|
||||
import Text.Pandoc.Error
|
||||
|
|
|
@ -34,7 +34,7 @@ module Text.Pandoc.Readers.Txt2Tags ( readTxt2Tags
|
|||
|
||||
import qualified Text.Pandoc.Builder as B
|
||||
import Text.Pandoc.Builder ( Inlines, Blocks, trimInlines )
|
||||
import Text.Pandoc.Compat.Monoid ((<>))
|
||||
import Data.Monoid ((<>))
|
||||
import Text.Pandoc.Definition
|
||||
import Text.Pandoc.Options
|
||||
import Text.Pandoc.Shared (escapeURI,compactify', compactify'DL)
|
||||
|
|
|
@ -132,7 +132,7 @@ import System.IO (stderr)
|
|||
import System.IO.Temp
|
||||
import Text.HTML.TagSoup (renderTagsOptions, RenderOptions(..), Tag(..),
|
||||
renderOptions)
|
||||
import Text.Pandoc.Compat.Monoid ((<>))
|
||||
import Data.Monoid ((<>))
|
||||
import qualified Data.ByteString as BS
|
||||
import qualified Data.ByteString.Char8 as B8
|
||||
import Data.ByteString.Base64 (decodeLenient)
|
||||
|
|
|
@ -98,7 +98,7 @@ import Control.Monad (guard, when)
|
|||
import Data.Aeson (ToJSON(..), Value(..))
|
||||
import qualified Text.Parsec as P
|
||||
import Text.Parsec.Text (Parser)
|
||||
import Text.Pandoc.Compat.Monoid ((<>))
|
||||
import Data.Monoid ((<>))
|
||||
import qualified Data.Text as T
|
||||
import Data.Text (Text)
|
||||
import Data.Text.Encoding (encodeUtf8)
|
||||
|
|
|
@ -60,7 +60,7 @@ import Data.Unique (hashUnique, newUnique)
|
|||
import System.Random (randomRIO)
|
||||
import Text.Printf (printf)
|
||||
import qualified Control.Exception as E
|
||||
import Text.Pandoc.Compat.Monoid ((<>))
|
||||
import Data.Monoid ((<>))
|
||||
import Text.Pandoc.MIME (MimeType, getMimeType, getMimeTypeDef,
|
||||
extensionFromMimeType)
|
||||
import Control.Applicative ((<|>))
|
||||
|
|
|
@ -31,7 +31,7 @@ Conversion of 'Pandoc' documents to HTML.
|
|||
-}
|
||||
module Text.Pandoc.Writers.HTML ( writeHtml , writeHtmlString ) where
|
||||
import Text.Pandoc.Definition
|
||||
import Text.Pandoc.Compat.Monoid ((<>))
|
||||
import Data.Monoid ((<>))
|
||||
import Text.Pandoc.Shared
|
||||
import Text.Pandoc.Writers.Shared
|
||||
import Text.Pandoc.Options
|
||||
|
|
Loading…
Add table
Reference in a new issue