summaryrefslogtreecommitdiff
path: root/pandoc.hs
diff options
context:
space:
mode:
authorJohn MacFarlane <jgm@berkeley.edu>2014-07-31 12:00:21 -0700
committerJohn MacFarlane <jgm@berkeley.edu>2014-07-31 12:00:21 -0700
commit6dd24184765800bdedc1d28a87f9564f7f44d4f4 (patch)
treed916b72cf96b7f96dd23763cb8992cad4f970ca4 /pandoc.hs
parent00662faefbca0b9889d3d79dbb2985350356d18a (diff)
New module, Text.Pandoc.MediaBag.
Moved `MediaBag` definition and functions from Shared: `lookupMedia`, `mediaDirectory`, `insertMedia`, `extractMediaBag`. Removed `emptyMediaBag`; use `mempty` instead, since `MediaBag` is a Monoid.
Diffstat (limited to 'pandoc.hs')
-rw-r--r--pandoc.hs7
1 files changed, 4 insertions, 3 deletions
diff --git a/pandoc.hs b/pandoc.hs
index 64128221c..607d0e964 100644
--- a/pandoc.hs
+++ b/pandoc.hs
@@ -37,8 +37,8 @@ import Text.Pandoc.Walk (walk)
import Text.Pandoc.Readers.LaTeX (handleIncludes)
import Text.Pandoc.Shared ( tabFilter, readDataFileUTF8, readDataFile,
safeRead, headerShift, normalize, err, warn,
- openURL, mediaDirectory, extractMediaBag,
- emptyMediaBag )
+ openURL )
+import Text.Pandoc.MediaBag ( mediaDirectory, extractMediaBag )
import Text.Pandoc.XML ( toEntities )
import Text.Pandoc.SelfContained ( makeSelfContained )
import Text.Pandoc.Process (pipeProcess)
@@ -69,6 +69,7 @@ import qualified Data.Yaml as Yaml
import qualified Data.Text as T
import Control.Applicative ((<$>))
import Text.Pandoc.Readers.Txt2Tags (getT2TMeta)
+import Data.Monoid
copyrightMessage :: String
copyrightMessage = "\nCopyright (C) 2006-2014 John MacFarlane\n" ++
@@ -1217,7 +1218,7 @@ main = do
inp <- readSources sources >>=
handleIncludes' . convertTabs . intercalate "\n"
d <- r readerOpts inp
- return (d, emptyMediaBag)
+ return (d, mempty)
ByteStringReader r -> do
(d, media) <- readFiles sources >>= r readerOpts
d' <- case mbExtractMedia of