UMinho Haskell Libraries (1.0)ContentsIndex
Language.Haskell.ModuleCollection
Portability portable
Stability experimental
Maintainer joost.visser@di.uminho.pt
Description
This module defines some additional types for the Haskell syntax which are useful in analysis and transformation functions.
Synopsis
type ModuleName = String
type ModuleEntry = (ModuleName, [ModuleName], HsModule)
type ModuleCollection = [ModuleEntry]
Documentation
type ModuleName = String
A type synonym for Strings used as module names.
type ModuleEntry = (ModuleName, [ModuleName], HsModule)
A type to represent a Haskell module. It is a triple of the name of the module, its imports, and its AST.
type ModuleCollection = [ModuleEntry]
A type to represent a collection of Haskell modules.
Produced by Haddock version 0.6