| |||||||||||||||||||||||||
| |||||||||||||||||||||||||
| |||||||||||||||||||||||||
Synopsis | |||||||||||||||||||||||||
| |||||||||||||||||||||||||
Main Annotation data types | |||||||||||||||||||||||||
data Annotation | |||||||||||||||||||||||||
| |||||||||||||||||||||||||
data AnnTarget name | |||||||||||||||||||||||||
| |||||||||||||||||||||||||
type CoreAnnTarget = AnnTarget Name | |||||||||||||||||||||||||
The kind of annotation target found in the middle end of the compiler | |||||||||||||||||||||||||
getAnnTargetName_maybe :: AnnTarget name -> Maybe name | |||||||||||||||||||||||||
AnnEnv for collecting and querying Annotations | |||||||||||||||||||||||||
data AnnEnv | |||||||||||||||||||||||||
| |||||||||||||||||||||||||
mkAnnEnv :: [Annotation] -> AnnEnv | |||||||||||||||||||||||||
extendAnnEnvList :: AnnEnv -> [Annotation] -> AnnEnv | |||||||||||||||||||||||||
plusAnnEnv :: AnnEnv -> AnnEnv -> AnnEnv | |||||||||||||||||||||||||
emptyAnnEnv :: AnnEnv | |||||||||||||||||||||||||
findAnns :: Typeable a => ([Word8] -> a) -> AnnEnv -> CoreAnnTarget -> [a] | |||||||||||||||||||||||||
Find the annotations attached to the given target as Typeable values of your choice. If no deserializer is specified, only transient annotations will be returned. | |||||||||||||||||||||||||
Produced by Haddock version 2.6.1 |