@@ -142,7 +142,7 @@ addValue env mn name = updateExportedModule env mn $ \m -> do
142142-- Adds an entry to a list of exports unless it is already present, in which case an error is
143143-- returned.
144144--
145- addExport :: (Applicative m , MonadError MultipleErrors m , Eq a , Show a ) => (a -> ErrorMessage ) -> [a ] -> a -> m [a ]
145+ addExport :: (Applicative m , MonadError MultipleErrors m , Eq a , Show a ) => (a -> SimpleErrorMessage ) -> [a ] -> a -> m [a ]
146146addExport what exports name =
147147 if name `elem` exports
148148 then throwConflictError what name
@@ -279,7 +279,7 @@ renameInModule imports exports (Module coms mn decls exps) =
279279
280280 -- Update names so unqualified references become qualified, and locally qualified references
281281 -- are replaced with their canoncial qualified names (e.g. M.Map -> Data.Map.Map)
282- update :: (Ord a , Show a ) => (Qualified a -> ErrorMessage )
282+ update :: (Ord a , Show a ) => (Qualified a -> SimpleErrorMessage )
283283 -> (ImportEnvironment -> M. Map (Qualified a ) (Qualified a ))
284284 -> (Exports -> a -> Bool )
285285 -> Qualified a
@@ -529,7 +529,7 @@ resolveImport currentModule importModule exps imps impQual =
529529 checkDctorExists = checkImportExists (flip UnknownDataConstructor Nothing )
530530
531531 -- Check that an explicitly imported item exists in the module it is being imported from
532- checkImportExists :: (Eq a , Show a ) => (Qualified a -> ErrorMessage ) -> [a ] -> a -> m a
532+ checkImportExists :: (Eq a , Show a ) => (Qualified a -> SimpleErrorMessage ) -> [a ] -> a -> m a
533533 checkImportExists unknown exports item =
534534 if item `elem` exports
535535 then return item
@@ -538,5 +538,5 @@ resolveImport currentModule importModule exps imps impQual =
538538-- |
539539-- Raises an error for when there is more than one definition for something.
540540--
541- throwConflictError :: (Applicative m , MonadError MultipleErrors m , Show a ) => (a -> ErrorMessage ) -> a -> m b
541+ throwConflictError :: (Applicative m , MonadError MultipleErrors m , Show a ) => (a -> SimpleErrorMessage ) -> a -> m b
542542throwConflictError conflict = throwError . errorMessage . conflict
0 commit comments