|
|
|
| Description |
| Datatypes and file-access routines for the per-module (.mix)
indexes used by Hpc.
|
|
| Synopsis |
|
|
|
| Documentation |
|
| data Mix |
| Mix is the information about a modules static properties, like
location of Tix's in a file.
tab stops are the size of a tab in the provided line:colunm values.
* In GHC, this is 1 (a tab is just a character)
* With hpc-tracer, this is 8 (a tab represents several spaces).
| | Constructors | | Instances | |
|
|
| type MixEntry = (HpcPos, BoxLabel) |
|
| data BoxLabel |
| Constructors | | ExpBox Bool | | | TopLevelBox [String] | | | LocalBox [String] | | | BinBox CondBox Bool | |
| Instances | |
|
|
| data CondBox |
| Constructors | | GuardBinBox | | | CondBinBox | | | QualBinBox | |
| Instances | |
|
|
| mixCreate |
| :: String | Dir Name
| | -> String | module Name
| | -> Mix | Mix DataStructure
| | -> IO () | | | Create is mix file.
|
|
|
| readMix |
| :: [String] | Dir Names
| | -> Either String TixModule | module wanted
| | -> IO Mix | | | Read a mix file.
|
|
|
| getModificationTime :: FilePath -> IO Integer |
| Get modification time of a file.
|
|
| createMixEntryDom :: Show a => [(HpcPos, a)] -> [MixEntryDom [a]] |
|
| type MixEntryDom a = Tree (HpcPos, a) |
|
| Produced by Haddock version 0.8 |