[project @ 2000-11-30 15:44:09 by simonpj]
authorsimonpj <unknown>
Thu, 30 Nov 2000 15:44:09 +0000 (15:44 +0000)
committersimonpj <unknown>
Thu, 30 Nov 2000 15:44:09 +0000 (15:44 +0000)
Tidy export list

ghc/compiler/coreSyn/CoreFVs.lhs

index f0da707..49d6b39 100644 (file)
@@ -7,12 +7,18 @@ Taken quite directly from the Peyton Jones/Lester paper.
 module CoreFVs (
        isLocalVar, mustHaveLocalBinding,
 
-       exprFreeVars, exprsFreeVars,
+       exprFreeVars,   -- CoreExpr -> VarSet   -- Find all locally-defined free Ids or tyvars
+       exprsFreeVars,  -- [CoreExpr] -> VarSet
+
        exprSomeFreeVars, exprsSomeFreeVars,
+
        idRuleVars, idFreeVars, idFreeTyVars,
        ruleSomeFreeVars, ruleSomeLhsFreeVars, ruleRhsFreeVars,
 
-       CoreExprWithFVs, CoreBindWithFVs, freeVars, freeVarsOf,
+       CoreExprWithFVs,        -- = AnnExpr Id VarSet
+       CoreBindWithFVs,        -- = AnnBind Id VarSet
+       freeVars,               -- CoreExpr -> CoreExprWithFVs
+       freeVarsOf              -- CoreExprWithFVs -> IdSet
     ) where
 
 #include "HsVersions.h"