@@ -51,7 +51,6 @@ import Data.Char (toLower, isHexDigit, isSpace)
51import Data.Monoid ((<>))
51import Data.Monoid ((<>))
52import Control.Monad.Except (throwError)
52import Control.Monad.Except (throwError)
53import Control.Monad.Trans (lift)
53import Control.Monad.Trans (lift)
54−import Text.Pandoc.Error
55import Text.Pandoc.Class (PandocMonad)
54import Text.Pandoc.Class (PandocMonad)
56import qualified Text.Pandoc.Class as P
55import qualified Text.Pandoc.Class as P
@@ -64,7 +63,7 @@ readRST opts s = do
64 parsed <- (readWithM parseRST) def{ stateOptions = opts } (s ++ "\n\n")
63 parsed <- (readWithM parseRST) def{ stateOptions = opts } (s ++ "\n\n")
65 case parsed of
64 case parsed of
66 Right result -> return result
65 Right result -> return result
67− Left _ -> throwError $ PandocParseError "error parsing rst"
66+ Left e -> throwError e
69readRSTWithWarnings :: PandocMonad m
68readRSTWithWarnings :: PandocMonad m
70 => ReaderOptions -- ^ Reader options
69 => ReaderOptions -- ^ Reader options