diff options
author | John MacFarlane <jgm@berkeley.edu> | 2019-12-05 10:35:16 -0800 |
---|---|---|
committer | John MacFarlane <jgm@berkeley.edu> | 2019-12-05 10:35:16 -0800 |
commit | d96f1fdc40d0b03c1a13292d1929817fcf7fac77 (patch) | |
tree | ea62d11a17cd8564332ee4eb65aeb640b65e0b56 /src/Text | |
parent | ee44d44f20d2a06648efe72a6836c24a179c8146 (diff) | |
download | pandoc-d96f1fdc40d0b03c1a13292d1929817fcf7fac77.tar.gz |
Avoid deprecation warning for minimumDef using CPP.
Diffstat (limited to 'src/Text')
-rw-r--r-- | src/Text/Pandoc/Readers/LaTeX.hs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/Text/Pandoc/Readers/LaTeX.hs b/src/Text/Pandoc/Readers/LaTeX.hs index ea7d20633..adb66d54a 100644 --- a/src/Text/Pandoc/Readers/LaTeX.hs +++ b/src/Text/Pandoc/Readers/LaTeX.hs @@ -1,3 +1,4 @@ +{-# LANGUAGE CPP #-} {-# LANGUAGE NoImplicitPrelude #-} {-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE MultiParamTypeClasses #-} @@ -38,7 +39,6 @@ import Data.Maybe (fromMaybe, maybeToList) import qualified Data.Set as Set import Data.Text (Text) import qualified Data.Text as T -import Safe (minimumDef) import System.FilePath (addExtension, replaceExtension, takeExtension) import Text.Pandoc.BCP47 (Lang (..), renderLang) import Text.Pandoc.Builder @@ -62,6 +62,7 @@ import qualified Text.Pandoc.Translations as Translations import Text.Pandoc.Walk import qualified Text.Pandoc.Builder as B import qualified Data.Text.Normalize as Normalize +import Safe -- for debugging: -- import Text.Pandoc.Extensions (getDefaultExtensions) @@ -89,7 +90,11 @@ parseLaTeX = do let doc' = doc bs let headerLevel (Header n _ _) = [n] headerLevel _ = [] +#if MIN_VERSION_safe(0,3,18) + let bottomLevel = minimumBound 1 $ query headerLevel doc' +#else let bottomLevel = minimumDef 1 $ query headerLevel doc' +#endif let adjustHeaders m (Header n attr ils) = Header (n+m) attr ils adjustHeaders _ x = x let (Pandoc _ bs') = |