diff options
author | John MacFarlane <jgm@berkeley.edu> | 2014-07-31 12:00:21 -0700 |
---|---|---|
committer | John MacFarlane <jgm@berkeley.edu> | 2014-07-31 12:00:21 -0700 |
commit | 6dd24184765800bdedc1d28a87f9564f7f44d4f4 (patch) | |
tree | d916b72cf96b7f96dd23763cb8992cad4f970ca4 /pandoc.hs | |
parent | 00662faefbca0b9889d3d79dbb2985350356d18a (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.hs | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -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 |