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