plugins-1.0ContentsIndex
Language.Hi.Syntax
Documentation
data Iface
Constructors
Iface
mi_package :: String
mi_module :: String
mi_deps :: Dependencies
mi_usages :: [Usage]
mi_exports :: [IfaceExport]
show/hide Instances
showIface :: Iface -> String
pprDeps :: Dependencies -> String
pprUsage :: Usage -> String
pprExport :: IfaceExport -> String
data Dependencies
Constructors
Deps
dep_mods :: [ModuleName]
dep_pkgs :: [PackageName]
show/hide Instances
noDependencies :: Dependencies
type ModuleName = String
type PackageName = String
type Version = Int
type EncodedFS = FastString
type IfaceExport = (EncodedFS, [GenAvailInfo OccName])
data GenAvailInfo name
Constructors
Avail name
AvailTC name [name]
show/hide Instances
Binary name => Binary (GenAvailInfo name)
(Show name, ??? name) => Show (GenAvailInfo name)
data OccName
Constructors
OccName NameSpace String
show/hide Instances
data NameSpace
Constructors
VarName
DataName
TvName
TcClsName
show/hide Instances
data Usage
Constructors
Usage
usg_name :: ModuleName
usg_mod :: Version
usg_exports :: (Maybe Version)
usg_entities :: [(OccName, Version)]
usg_rules :: Version
show/hide Instances
Produced by Haddock version 0.8