From ea9a5f61a86ad667084236f048c42c7c844eb029 Mon Sep 17 00:00:00 2001 From: David Waern Date: Fri, 27 Mar 2009 23:41:28 +0000 Subject: Define Foldable and Traversable instances for Located --- src/Haddock/Interface/Rename.hs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/Haddock/Interface') diff --git a/src/Haddock/Interface/Rename.hs b/src/Haddock/Interface/Rename.hs index 6d806806..17fe1223 100644 --- a/src/Haddock/Interface/Rename.hs +++ b/src/Haddock/Interface/Rename.hs @@ -129,8 +129,12 @@ runRnFM env rn = unRn rn lkp -------------------------------------------------------------------------------- -rename = lookupRn id -renameL (L loc name) = return . L loc =<< rename name +rename :: Name -> RnM DocName +rename = lookupRn id + + +renameL :: Located Name -> RnM (Located DocName) +renameL = mapM rename renameExportItems :: [ExportItem Name] -> RnM [ExportItem DocName] -- cgit v1.2.3