|
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 |
|
|
|
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 |