@@ -64,7 +64,7 @@ import Control.Monad.Reader
64import Control.Monad.State
64import Control.Monad.State
65import Control.Applicative ((<|>))
65import Control.Applicative ((<|>))
66import qualified Data.Map as M
66import qualified Data.Map as M
67−import Text.Pandoc.Compat.Except
67+import Control.Monad.Except
68import Text.Pandoc.Shared (safeRead)
68import Text.Pandoc.Shared (safeRead)
69import Text.TeXMath.Readers.OMML (readOMML)
69import Text.TeXMath.Readers.OMML (readOMML)
70import Text.Pandoc.Readers.Docx.Fonts (getUnicode, Font(..))
70import Text.Pandoc.Readers.Docx.Fonts (getUnicode, Font(..))
@@ -91,9 +91,6 @@ data ReaderState = ReaderState { stateWarnings :: [String] }
91data DocxError = DocxError | WrongElem
91data DocxError = DocxError | WrongElem
92 deriving Show
92 deriving Show
94−instance Error DocxError where
97type D = ExceptT DocxError (ReaderT ReaderEnv (State ReaderState))
94type D = ExceptT DocxError (ReaderT ReaderEnv (State ReaderState))
99runD :: D a -> ReaderEnv -> ReaderState -> (Either DocxError a, ReaderState)
96runD :: D a -> ReaderEnv -> ReaderState -> (Either DocxError a, ReaderState)