git.iko.soy/rowtype-yoga/purescript-native
on golang help sign in
Remove redundant canonicalizeType
commita47fe6c1bdab8d30cb8881ef6455e2654363e64d authorGary Burgess <gary.burgess@gmail.com> dateThu 27 Feb 2014, 16:36 (13 years ago) parent80fc5f5
1 file changed−12
src/Language/PureScript/TypeChecker/Monad.hs−12
src/Language/PureScript/TypeChecker/Monad.hs−12
@@ -185,18 +185,6 @@ canonicalize mn env (Qualified Nothing i) = case (mn, i) `M.lookup` names env of
185185 Just (_, Alias mn' i') -> (mn', i')
186186 _ -> (mn, i)
187187
188−{-
189−-- |
190−-- Canonicalize a type variable by resolving any aliases introduced by module imports
191−--
192−canonicalizeType :: ModuleName -> Environment -> Qualified ProperName -> (ModuleName, ProperName)
193−canonicalizeType _ _ (Qualified (Just mn) nm) = (mn, nm)
194−canonicalizeType mn env (Qualified Nothing nm) = error $ "unqualified type " ++ (show nm) ++ " in " ++ show mn
195− {-case (mn, nm) `M.lookup` types env of
196− Just (_, DataAlias mn' pn') -> (mn', pn')
197− _ -> (mn, nm)-}
198− -}
199−
200188-- |
201189-- State required for type checking:
202190--