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