USCC

Plain source file: hs2alfa/USCC.hs (2003-01-09)

USCC is imported by: BaseStruct2Alfa.

module USCC(decls) where
import UFree
import UAbstract(Decls,Def,defaNames,Var(..),decl')
import TiSCC
import FreeNames
import DefinedNames
import HsIdent(HsIdentI(..))

decls = map decl' . sccD :: [Def] -> Decls

instance FreeNames Var Def where
  freeNames = map (flip (,) ValueNames . HsVar) . free

instance DefinedNames Var Def where
  definedNames = map (flip (,) Value . HsVar) . defaNames

Index

(HTML for this module was generated on 2006-08-12. About the conversion tool.)