ghc-7.0.3: The GHC API

PrelNames

Synopsis

- data Unique
- class Uniquable a where
  - getUnique :: a -> Unique
- hasKey :: Uniquable a => a -> Unique -> Bool
- itName :: Unique -> Name
- mkUnboundName :: RdrName -> Name
- isUnboundName :: Name -> Bool
- basicKnownKeyNames :: [Name]
- genericTyConNames :: [Name]
- pRELUDE :: Module
- gHC_TYPES :: Module
- gHC_BOOL :: Module
- gHC_UNIT :: Module
- gHC_ORDERING :: Module
- gHC_GENERICS :: Module
- gHC_MAGIC :: Module
- gHC_CLASSES :: Module
- gHC_BASE :: Module
- gHC_ENUM :: Module
- gHC_SHOW :: Module
- gHC_READ :: Module
- gHC_NUM :: Module
- gHC_INTEGER :: Module
- gHC_INTEGER_TYPE :: Module
- gHC_LIST :: Module
- gHC_PARR :: Module
- gHC_TUPLE :: Module
- dATA_TUPLE :: Module
- dATA_EITHER :: Module
- dATA_STRING :: Module
- dATA_FOLDABLE :: Module
- dATA_TRAVERSABLE :: Module
- gHC_PACK :: Module
- gHC_CONC :: Module
- gHC_IO :: Module
- gHC_IO_Exception :: Module
- gHC_ST :: Module
- gHC_ARR :: Module
- gHC_STABLE :: Module
- gHC_ADDR :: Module
- gHC_PTR :: Module
- gHC_ERR :: Module
- gHC_REAL :: Module
- gHC_FLOAT :: Module
- gHC_TOP_HANDLER :: Module
- sYSTEM_IO :: Module
- dYNAMIC :: Module
- tYPEABLE :: Module
- gENERICS :: Module
- dOTNET :: Module
- rEAD_PREC :: Module
- lEX :: Module
- gHC_INT :: Module
- gHC_WORD :: Module
- mONAD :: Module
- mONAD_FIX :: Module
- aRROW :: Module
- cONTROL_APPLICATIVE :: Module
- gHC_DESUGAR :: Module
- rANDOM :: Module
- gHC_EXTS :: Module
- cONTROL_EXCEPTION_BASE :: Module
- gHC_PRIM :: Module
- rOOT_MAIN :: Module
- mAIN :: Module
- iNTERACTIVE :: Module
- mAIN_NAME :: ModuleName
- pRELUDE_NAME :: ModuleName
- mkPrimModule :: FastString -> Module
- mkIntegerModule :: FastString -> Module
- mkBaseModule :: FastString -> Module
- mkBaseModule_ :: ModuleName -> Module
- mkMainModule :: FastString -> Module
- mkMainModule_ :: ModuleName -> Module
- mkTupleModule :: Boxity -> Arity -> Module
- main_RDR_Unqual :: RdrName
- dot_tv_RDR :: RdrName
- forall_tv_RDR :: RdrName
- ge_RDR :: RdrName
- ne_RDR :: RdrName
- le_RDR :: RdrName
- lt_RDR :: RdrName
- gt_RDR :: RdrName
- compare_RDR :: RdrName
- ltTag_RDR :: RdrName
- eqTag_RDR :: RdrName
- gtTag_RDR :: RdrName
- eq_RDR :: RdrName
- numClass_RDR :: RdrName
- ordClass_RDR :: RdrName
- enumClass_RDR :: RdrName
- monadClass_RDR :: RdrName
- eqClass_RDR :: RdrName
- append_RDR :: RdrName
- map_RDR :: RdrName
- build_RDR :: RdrName
- returnM_RDR :: RdrName
- bindM_RDR :: RdrName
- failM_RDR :: RdrName
- foldr_RDR :: RdrName
- right_RDR :: RdrName
- left_RDR :: RdrName
- toEnum_RDR :: RdrName
- fromEnum_RDR :: RdrName
- enumFromTo_RDR :: RdrName
- enumFromThen_RDR :: RdrName
- enumFromThenTo_RDR :: RdrName
- enumFrom_RDR :: RdrName
- plusInteger_RDR :: RdrName
- timesInteger_RDR :: RdrName
- ratioDataCon_RDR :: RdrName
- ioDataCon_RDR :: RdrName
- unpackCString_RDR :: RdrName
- unpackCStringFoldr_RDR :: RdrName
- unpackCStringUtf8_RDR :: RdrName
- eqString_RDR :: RdrName
- wordDataCon_RDR :: RdrName
- newStablePtr_RDR :: RdrName
- returnIO_RDR :: RdrName
- bindIO_RDR :: RdrName
- fromRational_RDR :: RdrName
- minus_RDR :: RdrName
- times_RDR :: RdrName
- plus_RDR :: RdrName
- fromInteger_RDR :: RdrName
- fromString_RDR :: RdrName
- compose_RDR :: RdrName
- getTag_RDR :: RdrName
- succ_RDR :: RdrName
- pred_RDR :: RdrName
- minBound_RDR :: RdrName
- maxBound_RDR :: RdrName
- and_RDR :: RdrName
- range_RDR :: RdrName
- inRange_RDR :: RdrName
- index_RDR :: RdrName
- unsafeIndex_RDR :: RdrName
- unsafeRangeSize_RDR :: RdrName
- not_RDR :: RdrName
- readListDefault_RDR :: RdrName
- readListPrec_RDR :: RdrName
- readListPrecDefault_RDR :: RdrName
- readPrec_RDR :: RdrName
- parens_RDR :: RdrName
- choose_RDR :: RdrName
- lexP_RDR :: RdrName
- readList_RDR :: RdrName
- ident_RDR :: RdrName
- symbol_RDR :: RdrName
- punc_RDR :: RdrName
- alt_RDR :: RdrName
- reset_RDR :: RdrName
- prec_RDR :: RdrName
- step_RDR :: RdrName
- showList___RDR :: RdrName
- showsPrec_RDR :: RdrName
- showString_RDR :: RdrName
- showSpace_RDR :: RdrName
- showParen_RDR :: RdrName
- showList_RDR :: RdrName
- mkTypeRep_RDR :: RdrName
- mkTyConRep_RDR :: RdrName
- typeOf_RDR :: RdrName
- undefined_RDR :: RdrName
- inlDataCon_RDR :: RdrName
- inrDataCon_RDR :: RdrName
- genUnitDataCon_RDR :: RdrName
- crossDataCon_RDR :: RdrName
- pure_RDR :: RdrName
- ap_RDR :: RdrName
- foldable_foldr_RDR :: RdrName
- traverse_RDR :: RdrName
- fmap_RDR :: RdrName
- tcQual_RDR :: Module -> FastString -> RdrName
- clsQual_RDR :: Module -> FastString -> RdrName
- dataQual_RDR :: Module -> FastString -> RdrName
- varQual_RDR :: Module -> FastString -> RdrName
- runMainIOName :: Name
- orderingTyConName :: Name
- leftDataConName :: Name
- rightDataConName :: Name
- eitherTyConName :: Name
- plusTyConName :: Name
- genUnitTyConName :: Name
- crossTyConName :: Name
- unpackCStringAppendName :: Name
- unpackCStringFoldrName :: Name
- unpackCStringUtf8Name :: Name
- eqStringName :: Name
- stringTyConName :: Name
- unpackCStringName :: Name
- inlineIdName :: Name
- eqName :: Name
- ordClassName :: Name
- geName :: Name
- functorClassName :: Name
- eqClassName :: Name
- thenMName :: Name
- bindMName :: Name
- returnMName :: Name
- failMName :: Name
- monadClassName :: Name
- foldableClassName :: Name
- traversableClassName :: Name
- applicativeClassName :: Name
- groupWithName :: Name
- otherwiseIdName :: Name
- foldrName :: Name
- buildName :: Name
- augmentName :: Name
- mapName :: Name
- appendName :: Name
- assertName :: Name
- breakpointName :: Name
- breakpointCondName :: Name
- breakpointAutoName :: Name
- dollarName :: Name
- opaqueTyConName :: Name
- fromStringName :: Name
- breakpointJumpName :: Name
- breakpointCondJumpName :: Name
- breakpointAutoJumpName :: Name
- sndName :: Name
- fstName :: Name
- fromIntegerName :: Name
- minusName :: Name
- negateName :: Name
- plusIntegerName :: Name
- timesIntegerName :: Name
- integerTyConName :: Name
- smallIntegerName :: Name
- numClassName :: Name
- ratioTyConName :: Name
- ratioDataConName :: Name
- realClassName :: Name
- integralClassName :: Name
- realFracClassName :: Name
- fractionalClassName :: Name
- fromRationalName :: Name
- rationalTyConName :: Name
- realFloatClassName :: Name
- floatingClassName :: Name
- ixClassName :: Name
- typeable1ClassName :: Name
- typeable2ClassName :: Name
- typeable3ClassName :: Name
- typeable4ClassName :: Name
- typeable5ClassName :: Name
- typeable6ClassName :: Name
- typeable7ClassName :: Name
- typeableClassName :: Name
- typeableClassNames :: [Name]
- dataClassName :: Name
- assertErrorName :: Name
- enumFromName :: Name
- enumFromToName :: Name
- enumFromThenName :: Name
- enumFromThenToName :: Name
- boundedClassName :: Name
- enumClassName :: Name
- filterName :: Name
- zipName :: Name
- concatName :: Name
- showClassName :: Name
- readClassName :: Name
- enumFromThenToPName :: Name
- nullPName :: Name
- lengthPName :: Name
- singletonPName :: Name
- replicatePName :: Name
- mapPName :: Name
- filterPName :: Name
- zipPName :: Name
- crossMapPName :: Name
- indexPName :: Name
- toPName :: Name
- emptyPName :: Name
- appPName :: Name
- enumFromToPName :: Name
- ioDataConName :: Name
- thenIOName :: Name
- bindIOName :: Name
- returnIOName :: Name
- failIOName :: Name
- ioTyConName :: Name
- printName :: Name
- int16TyConName :: Name
- int32TyConName :: Name
- int64TyConName :: Name
- int8TyConName :: Name
- word16TyConName :: Name
- word32TyConName :: Name
- word64TyConName :: Name
- wordTyConName :: Name
- wordDataConName :: Name
- word8TyConName :: Name
- funPtrTyConName :: Name
- ptrTyConName :: Name
- newStablePtrName :: Name
- stablePtrTyConName :: Name
- runSTRepName :: Name
- mfixName :: Name
- monadFixClassName :: Name
- composeAName :: Name
- firstAName :: Name
- appAName :: Name
- choiceAName :: Name
- loopAName :: Name
- arrAName :: Name
- toAnnotationWrapperName :: Name
- randomClassName :: Name
- randomGenClassName :: Name
- isStringClassName :: Name
- monadPlusClassName :: Name
- objectTyConName :: Name
- marshalObjectName :: Name
- marshalStringName :: Name
- unmarshalStringName :: Name
- checkDotnetResName :: Name
- unmarshalObjectName :: Name
- tcQual :: Module -> FastString -> Unique -> Name
- clsQual :: Module -> FastString -> Unique -> Name
- varQual :: Module -> FastString -> Unique -> Name
- mk_known_key_name :: NameSpace -> Module -> FastString -> Unique -> Name
- conName :: Module -> FastString -> Unique -> Name
- methName :: Module -> FastString -> Unique -> Name
- enumClassKey :: Unique
- eqClassKey :: Unique
- floatingClassKey :: Unique
- fractionalClassKey :: Unique
- integralClassKey :: Unique
- monadClassKey :: Unique
- dataClassKey :: Unique
- functorClassKey :: Unique
- numClassKey :: Unique
- ordClassKey :: Unique
- readClassKey :: Unique
- realClassKey :: Unique
- realFloatClassKey :: Unique
- realFracClassKey :: Unique
- showClassKey :: Unique
- ixClassKey :: Unique
- boundedClassKey :: Unique
- typeable1ClassKey :: Unique
- typeable2ClassKey :: Unique
- typeable3ClassKey :: Unique
- typeable4ClassKey :: Unique
- typeable5ClassKey :: Unique
- typeable6ClassKey :: Unique
- typeable7ClassKey :: Unique
- typeableClassKey :: Unique
- monadFixClassKey :: Unique
- randomClassKey :: Unique
- randomGenClassKey :: Unique
- monadPlusClassKey :: Unique
- isStringClassKey :: Unique
- foldableClassKey :: Unique
- traversableClassKey :: Unique
- applicativeClassKey :: Unique
- arrayPrimTyConKey :: Unique
- boolTyConKey :: Unique
- byteArrayPrimTyConKey :: Unique
- charPrimTyConKey :: Unique
- charTyConKey :: Unique
- doublePrimTyConKey :: Unique
- doubleTyConKey :: Unique
- floatPrimTyConKey :: Unique
- floatTyConKey :: Unique
- funTyConKey :: Unique
- intPrimTyConKey :: Unique
- intTyConKey :: Unique
- int8TyConKey :: Unique
- int16TyConKey :: Unique
- int32PrimTyConKey :: Unique
- int32TyConKey :: Unique
- int64PrimTyConKey :: Unique
- int64TyConKey :: Unique
- integerTyConKey :: Unique
- listTyConKey :: Unique
- foreignObjPrimTyConKey :: Unique
- weakPrimTyConKey :: Unique
- mutableArrayPrimTyConKey :: Unique
- mutableByteArrayPrimTyConKey :: Unique
- orderingTyConKey :: Unique
- mVarPrimTyConKey :: Unique
- ratioTyConKey :: Unique
- rationalTyConKey :: Unique
- realWorldTyConKey :: Unique
- stablePtrPrimTyConKey :: Unique
- stablePtrTyConKey :: Unique
- anyTyConKey :: Unique
- addrPrimTyConKey :: Unique
- stableNamePrimTyConKey :: Unique
- stableNameTyConKey :: Unique
- mutVarPrimTyConKey :: Unique
- ioTyConKey :: Unique
- wordPrimTyConKey :: Unique
- wordTyConKey :: Unique
- word8TyConKey :: Unique
- word16TyConKey :: Unique
- word32PrimTyConKey :: Unique
- word32TyConKey :: Unique
- word64PrimTyConKey :: Unique
- word64TyConKey :: Unique
- liftedConKey :: Unique
- unliftedConKey :: Unique
- anyBoxConKey :: Unique
- kindConKey :: Unique
- boxityConKey :: Unique
- typeConKey :: Unique
- threadIdPrimTyConKey :: Unique
- bcoPrimTyConKey :: Unique
- ptrTyConKey :: Unique
- funPtrTyConKey :: Unique
- tVarPrimTyConKey :: Unique
- statePrimTyConKey :: Unique
- plusTyConKey :: Unique
- genUnitTyConKey :: Unique
- crossTyConKey :: Unique
- parrTyConKey :: Unique
- objectTyConKey :: Unique
- eitherTyConKey :: Unique
- coSuperKindTyConKey :: Unique
- tySuperKindTyConKey :: Unique
- openTypeKindTyConKey :: Unique
- unliftedTypeKindTyConKey :: Unique
- ubxTupleKindTyConKey :: Unique
- argTypeKindTyConKey :: Unique
- liftedTypeKindTyConKey :: Unique
- transCoercionTyConKey :: Unique
- leftCoercionTyConKey :: Unique
- rightCoercionTyConKey :: Unique
- instCoercionTyConKey :: Unique
- unsafeCoercionTyConKey :: Unique
- csel1CoercionTyConKey :: Unique
- csel2CoercionTyConKey :: Unique
- cselRCoercionTyConKey :: Unique
- symCoercionTyConKey :: Unique
- unknown1TyConKey :: Unique
- unknown2TyConKey :: Unique
- unknown3TyConKey :: Unique
- opaqueTyConKey :: Unique
- unknownTyConKey :: Unique
- stringTyConKey :: Unique
- unitTyConKey :: Unique
- consDataConKey :: Unique
- doubleDataConKey :: Unique
- falseDataConKey :: Unique
- floatDataConKey :: Unique
- intDataConKey :: Unique
- nilDataConKey :: Unique
- ratioDataConKey :: Unique
- stableNameDataConKey :: Unique
- trueDataConKey :: Unique
- wordDataConKey :: Unique
- ioDataConKey :: Unique
- integerDataConKey :: Unique
- charDataConKey :: Unique
- inlDataConKey :: Unique
- inrDataConKey :: Unique
- genUnitDataConKey :: Unique
- crossDataConKey :: Unique
- parrDataConKey :: Unique
- rightDataConKey :: Unique
- leftDataConKey :: Unique
- augmentIdKey :: Unique
- appendIdKey :: Unique
- buildIdKey :: Unique
- errorIdKey :: Unique
- foldlIdKey :: Unique
- foldrIdKey :: Unique
- recSelErrorIdKey :: Unique
- integerMinusOneIdKey :: Unique
- integerPlusOneIdKey :: Unique
- integerPlusTwoIdKey :: Unique
- integerZeroIdKey :: Unique
- int2IntegerIdKey :: Unique
- seqIdKey :: Unique
- irrefutPatErrorIdKey :: Unique
- eqStringIdKey :: Unique
- noMethodBindingErrorIdKey :: Unique
- nonExhaustiveGuardsErrorIdKey :: Unique
- runtimeErrorIdKey :: Unique
- parErrorIdKey :: Unique
- parIdKey :: Unique
- patErrorIdKey :: Unique
- realWorldPrimIdKey :: Unique
- recConErrorIdKey :: Unique
- recUpdErrorIdKey :: Unique
- traceIdKey :: Unique
- unpackCStringUtf8IdKey :: Unique
- unpackCStringAppendIdKey :: Unique
- unpackCStringFoldrIdKey :: Unique
- unpackCStringIdKey :: Unique
- absentErrorIdKey :: Unique
- concatIdKey :: Unique
- filterIdKey :: Unique
- zipIdKey :: Unique
- bindIOIdKey :: Unique
- returnIOIdKey :: Unique
- deRefStablePtrIdKey :: Unique
- newStablePtrIdKey :: Unique
- smallIntegerIdKey :: Unique
- plusIntegerIdKey :: Unique
- timesIntegerIdKey :: Unique
- printIdKey :: Unique
- failIOIdKey :: Unique
- nullAddrIdKey :: Unique
- voidArgIdKey :: Unique
- fstIdKey :: Unique
- sndIdKey :: Unique
- otherwiseIdKey :: Unique
- assertIdKey :: Unique
- runSTRepIdKey :: Unique
- unsafeCoerceIdKey :: Unique
- runMainKey :: Unique
- rootMainKey :: Unique
- lazyIdKey :: Unique
- assertErrorIdKey :: Unique
- thenIOIdKey :: Unique
- breakpointCondIdKey :: Unique
- breakpointAutoIdKey :: Unique
- breakpointJumpIdKey :: Unique
- breakpointCondJumpIdKey :: Unique
- breakpointAutoJumpIdKey :: Unique
- breakpointIdKey :: Unique
- inlineIdKey :: Unique
- groupWithIdKey :: Unique
- dollarIdKey :: Unique
- mapIdKey :: Unique
- nullPIdKey :: Unique
- lengthPIdKey :: Unique
- replicatePIdKey :: Unique
- mapPIdKey :: Unique
- filterPIdKey :: Unique
- zipPIdKey :: Unique
- crossMapPIdKey :: Unique
- indexPIdKey :: Unique
- toPIdKey :: Unique
- enumFromToPIdKey :: Unique
- enumFromThenToPIdKey :: Unique
- emptyPIdKey :: Unique
- appPIdKey :: Unique
- singletonPIdKey :: Unique
- marshalObjectIdKey :: Unique
- marshalStringIdKey :: Unique
- unmarshalStringIdKey :: Unique
- checkDotnetResNameIdKey :: Unique
- unmarshalObjectIdKey :: Unique
- unboundKey :: Unique
- minusClassOpKey :: Unique
- fromRationalClassOpKey :: Unique
- enumFromClassOpKey :: Unique
- enumFromThenClassOpKey :: Unique
- enumFromToClassOpKey :: Unique
- enumFromThenToClassOpKey :: Unique
- eqClassOpKey :: Unique
- geClassOpKey :: Unique
- negateClassOpKey :: Unique
- failMClassOpKey :: Unique
- bindMClassOpKey :: Unique
- thenMClassOpKey :: Unique
- returnMClassOpKey :: Unique
- fromIntegerClassOpKey :: Unique
- mfixIdKey :: Unique
- composeAIdKey :: Unique
- firstAIdKey :: Unique
- appAIdKey :: Unique
- choiceAIdKey :: Unique
- loopAIdKey :: Unique
- arrAIdKey :: Unique
- fromStringClassOpKey :: Unique
- toAnnotationWrapperIdKey :: Unique
- numericTyKeys :: [Unique]
- kindKeys :: [Unique]
- numericClassKeys :: [Unique]
- fractionalClassKeys :: [Unique]
- needsDataDeclCtxtClassKeys :: [Unique]
- standardClassKeys :: [Unique]
- derivableClassKeys :: [Unique]

# Documentation

data Unique Source

The type of unique identifiers that are used in many places in GHC for fast ordering and equality tests. You should generate these with the functions from the `UniqSupply` module

Instances

Eq Unique |
Ord Unique |
Show Unique |
Outputable Unique |
Uniquable Unique |

class Uniquable a where Source

Class of things that we can obtain a `Unique` from

Methods

getUnique :: a -> Unique Source

Instances

Uniquable Int |
Uniquable PackageId |
Uniquable ModuleName |
Uniquable Module |
Uniquable OccName |
Uniquable FastString |
Uniquable Unique |
Uniquable RegClass |
Uniquable Reg |
Uniquable RealReg |
Uniquable VirtualReg |
Uniquable Reg | so we can put regs in UniqSets
Uniquable SlotClass |
Uniquable TyCon |
Uniquable Name |
Uniquable Var |
Uniquable Class |
Uniquable DataCon |
Uniquable BlockId |
Uniquable LocalReg |
Uniquable Store |
Uniquable name => Uniquable (AnnTarget name) |

hasKey :: Uniquable a => a -> Unique -> Bool Source

itName :: Unique -> Name Source

mkUnboundName :: RdrName -> Name Source

isUnboundName :: Name -> Bool Source

basicKnownKeyNames :: [Name]Source

genericTyConNames :: [Name]Source

pRELUDE :: Module Source

gHC_TYPES :: Module Source

gHC_BOOL :: Module Source

gHC_UNIT :: Module Source

gHC_ORDERING :: Module Source

gHC_GENERICS :: Module Source

gHC_MAGIC :: Module Source

gHC_CLASSES :: Module Source

gHC_BASE :: Module Source

gHC_ENUM :: Module Source

gHC_SHOW :: Module Source

gHC_READ :: Module Source

gHC_NUM :: Module Source

gHC_INTEGER :: Module Source

gHC_INTEGER_TYPE :: Module Source

gHC_LIST :: Module Source

gHC_PARR :: Module Source

gHC_TUPLE :: Module Source

dATA_TUPLE :: Module Source

dATA_EITHER :: Module Source

dATA_STRING :: Module Source

dATA_FOLDABLE :: Module Source

dATA_TRAVERSABLE :: Module Source

gHC_PACK :: Module Source

gHC_CONC :: Module Source

gHC_IO :: Module Source

gHC_IO_Exception :: Module Source

gHC_ST :: Module Source

gHC_ARR :: Module Source

gHC_STABLE :: Module Source

gHC_ADDR :: Module Source

gHC_PTR :: Module Source

gHC_ERR :: Module Source

gHC_REAL :: Module Source

gHC_FLOAT :: Module Source

gHC_TOP_HANDLER :: Module Source

sYSTEM_IO :: Module Source

dYNAMIC :: Module Source

tYPEABLE :: Module Source

gENERICS :: Module Source

dOTNET :: Module Source

rEAD_PREC :: Module Source

lEX :: Module Source

gHC_INT :: Module Source

gHC_WORD :: Module Source

mONAD :: Module Source

mONAD_FIX :: Module Source

aRROW :: Module Source

cONTROL_APPLICATIVE :: Module Source

gHC_DESUGAR :: Module Source

rANDOM :: Module Source

gHC_EXTS :: Module Source

cONTROL_EXCEPTION_BASE :: Module Source

gHC_PRIM :: Module Source

rOOT_MAIN :: Module Source

mAIN :: Module Source

iNTERACTIVE :: Module Source

mAIN_NAME :: ModuleName Source

pRELUDE_NAME :: ModuleName Source

mkPrimModule :: FastString -> Module Source

mkIntegerModule :: FastString -> Module Source

mkBaseModule :: FastString -> Module Source

mkBaseModule_ :: ModuleName -> Module Source

mkMainModule :: FastString -> Module Source

mkMainModule_ :: ModuleName -> Module Source

mkTupleModule :: Boxity -> Arity -> Module Source

main_RDR_Unqual :: RdrName Source

dot_tv_RDR :: RdrName Source

forall_tv_RDR :: RdrName Source

ge_RDR :: RdrName Source

ne_RDR :: RdrName Source

le_RDR :: RdrName Source

lt_RDR :: RdrName Source

gt_RDR :: RdrName Source

compare_RDR :: RdrName Source

ltTag_RDR :: RdrName Source

eqTag_RDR :: RdrName Source

gtTag_RDR :: RdrName Source

eq_RDR :: RdrName Source

numClass_RDR :: RdrName Source

ordClass_RDR :: RdrName Source

enumClass_RDR :: RdrName Source

monadClass_RDR :: RdrName Source

eqClass_RDR :: RdrName Source

append_RDR :: RdrName Source

map_RDR :: RdrName Source

build_RDR :: RdrName Source

returnM_RDR :: RdrName Source

bindM_RDR :: RdrName Source

failM_RDR :: RdrName Source

foldr_RDR :: RdrName Source

right_RDR :: RdrName Source

left_RDR :: RdrName Source

toEnum_RDR :: RdrName Source

fromEnum_RDR :: RdrName Source

enumFromTo_RDR :: RdrName Source

enumFromThen_RDR :: RdrName Source

enumFromThenTo_RDR :: RdrName Source

enumFrom_RDR :: RdrName Source

plusInteger_RDR :: RdrName Source

timesInteger_RDR :: RdrName Source

ratioDataCon_RDR :: RdrName Source

ioDataCon_RDR :: RdrName Source

unpackCString_RDR :: RdrName Source

unpackCStringFoldr_RDR :: RdrName Source

unpackCStringUtf8_RDR :: RdrName Source

eqString_RDR :: RdrName Source

wordDataCon_RDR :: RdrName Source

newStablePtr_RDR :: RdrName Source

returnIO_RDR :: RdrName Source

bindIO_RDR :: RdrName Source

fromRational_RDR :: RdrName Source

minus_RDR :: RdrName Source

times_RDR :: RdrName Source

plus_RDR :: RdrName Source

fromInteger_RDR :: RdrName Source

fromString_RDR :: RdrName Source

compose_RDR :: RdrName Source

getTag_RDR :: RdrName Source

succ_RDR :: RdrName Source

pred_RDR :: RdrName Source

minBound_RDR :: RdrName Source

maxBound_RDR :: RdrName Source

and_RDR :: RdrName Source

range_RDR :: RdrName Source

inRange_RDR :: RdrName Source

index_RDR :: RdrName Source

unsafeIndex_RDR :: RdrName Source

unsafeRangeSize_RDR :: RdrName Source

not_RDR :: RdrName Source

readListDefault_RDR :: RdrName Source

readListPrec_RDR :: RdrName Source

readListPrecDefault_RDR :: RdrName Source

readPrec_RDR :: RdrName Source

parens_RDR :: RdrName Source

choose_RDR :: RdrName Source

lexP_RDR :: RdrName Source

readList_RDR :: RdrName Source

ident_RDR :: RdrName Source

symbol_RDR :: RdrName Source

punc_RDR :: RdrName Source

alt_RDR :: RdrName Source

reset_RDR :: RdrName Source

prec_RDR :: RdrName Source

step_RDR :: RdrName Source

showList___RDR :: RdrName Source

showsPrec_RDR :: RdrName Source

showString_RDR :: RdrName Source

showSpace_RDR :: RdrName Source

showParen_RDR :: RdrName Source

showList_RDR :: RdrName Source

mkTypeRep_RDR :: RdrName Source

mkTyConRep_RDR :: RdrName Source

typeOf_RDR :: RdrName Source

undefined_RDR :: RdrName Source

inlDataCon_RDR :: RdrName Source

inrDataCon_RDR :: RdrName Source

genUnitDataCon_RDR :: RdrName Source

crossDataCon_RDR :: RdrName Source

pure_RDR :: RdrName Source

ap_RDR :: RdrName Source

foldable_foldr_RDR :: RdrName Source

traverse_RDR :: RdrName Source

fmap_RDR :: RdrName Source

tcQual_RDR :: Module -> FastString -> RdrName Source

clsQual_RDR :: Module -> FastString -> RdrName Source

dataQual_RDR :: Module -> FastString -> RdrName Source

varQual_RDR :: Module -> FastString -> RdrName Source

runMainIOName :: Name Source

orderingTyConName :: Name Source

leftDataConName :: Name Source

rightDataConName :: Name Source

eitherTyConName :: Name Source

plusTyConName :: Name Source

genUnitTyConName :: Name Source

crossTyConName :: Name Source

unpackCStringAppendName :: Name Source

unpackCStringFoldrName :: Name Source

unpackCStringUtf8Name :: Name Source

eqStringName :: Name Source

stringTyConName :: Name Source

unpackCStringName :: Name Source

inlineIdName :: Name Source

eqName :: Name Source

ordClassName :: Name Source

geName :: Name Source

functorClassName :: Name Source

eqClassName :: Name Source

thenMName :: Name Source

bindMName :: Name Source

returnMName :: Name Source

failMName :: Name Source

monadClassName :: Name Source

foldableClassName :: Name Source

traversableClassName :: Name Source

applicativeClassName :: Name Source

groupWithName :: Name Source

otherwiseIdName :: Name Source

foldrName :: Name Source

buildName :: Name Source

augmentName :: Name Source

mapName :: Name Source

appendName :: Name Source

assertName :: Name Source

breakpointName :: Name Source

breakpointCondName :: Name Source

breakpointAutoName :: Name Source

dollarName :: Name Source

opaqueTyConName :: Name Source

fromStringName :: Name Source

breakpointJumpName :: Name Source

breakpointCondJumpName :: Name Source

breakpointAutoJumpName :: Name Source

sndName :: Name Source

fstName :: Name Source

fromIntegerName :: Name Source

minusName :: Name Source

negateName :: Name Source

plusIntegerName :: Name Source

timesIntegerName :: Name Source

integerTyConName :: Name Source

smallIntegerName :: Name Source

numClassName :: Name Source

ratioTyConName :: Name Source

ratioDataConName :: Name Source

realClassName :: Name Source

integralClassName :: Name Source

realFracClassName :: Name Source

fractionalClassName :: Name Source

fromRationalName :: Name Source

rationalTyConName :: Name Source

realFloatClassName :: Name Source

floatingClassName :: Name Source

ixClassName :: Name Source

typeable1ClassName :: Name Source

typeable2ClassName :: Name Source

typeable3ClassName :: Name Source

typeable4ClassName :: Name Source

typeable5ClassName :: Name Source

typeable6ClassName :: Name Source

typeable7ClassName :: Name Source

typeableClassName :: Name Source

typeableClassNames :: [Name]Source

dataClassName :: Name Source

assertErrorName :: Name Source

enumFromName :: Name Source

enumFromToName :: Name Source

enumFromThenName :: Name Source

enumFromThenToName :: Name Source

boundedClassName :: Name Source

enumClassName :: Name Source

filterName :: Name Source

zipName :: Name Source

concatName :: Name Source

showClassName :: Name Source

readClassName :: Name Source

enumFromThenToPName :: Name Source

nullPName :: Name Source

lengthPName :: Name Source

singletonPName :: Name Source

replicatePName :: Name Source

mapPName :: Name Source

filterPName :: Name Source

zipPName :: Name Source

crossMapPName :: Name Source

indexPName :: Name Source

toPName :: Name Source

emptyPName :: Name Source

appPName :: Name Source

enumFromToPName :: Name Source

ioDataConName :: Name Source

thenIOName :: Name Source

bindIOName :: Name Source

returnIOName :: Name Source

failIOName :: Name Source

ioTyConName :: Name Source

printName :: Name Source

int16TyConName :: Name Source

int32TyConName :: Name Source

int64TyConName :: Name Source

int8TyConName :: Name Source

word16TyConName :: Name Source

word32TyConName :: Name Source

word64TyConName :: Name Source

wordTyConName :: Name Source

wordDataConName :: Name Source

word8TyConName :: Name Source

funPtrTyConName :: Name Source

ptrTyConName :: Name Source

newStablePtrName :: Name Source

stablePtrTyConName :: Name Source

runSTRepName :: Name Source

mfixName :: Name Source

monadFixClassName :: Name Source

composeAName :: Name Source

firstAName :: Name Source

appAName :: Name Source

choiceAName :: Name Source

loopAName :: Name Source

arrAName :: Name Source

toAnnotationWrapperName :: Name Source

randomClassName :: Name Source

randomGenClassName :: Name Source

isStringClassName :: Name Source

monadPlusClassName :: Name Source

objectTyConName :: Name Source

marshalObjectName :: Name Source

marshalStringName :: Name Source

unmarshalStringName :: Name Source

checkDotnetResName :: Name Source

unmarshalObjectName :: Name Source

tcQual :: Module -> FastString -> Unique -> Name Source

clsQual :: Module -> FastString -> Unique -> Name Source

varQual :: Module -> FastString -> Unique -> Name Source

mk_known_key_name :: NameSpace -> Module -> FastString -> Unique -> Name Source

conName :: Module -> FastString -> Unique -> Name Source

methName :: Module -> FastString -> Unique -> Name Source

enumClassKey :: Unique Source

eqClassKey :: Unique Source

floatingClassKey :: Unique Source

fractionalClassKey :: Unique Source

integralClassKey :: Unique Source

monadClassKey :: Unique Source

dataClassKey :: Unique Source

functorClassKey :: Unique Source

numClassKey :: Unique Source

ordClassKey :: Unique Source

readClassKey :: Unique Source

realClassKey :: Unique Source

realFloatClassKey :: Unique Source

realFracClassKey :: Unique Source

showClassKey :: Unique Source

ixClassKey :: Unique Source

boundedClassKey :: Unique Source

typeable1ClassKey :: Unique Source

typeable2ClassKey :: Unique Source

typeable3ClassKey :: Unique Source

typeable4ClassKey :: Unique Source

typeable5ClassKey :: Unique Source

typeable6ClassKey :: Unique Source

typeable7ClassKey :: Unique Source

typeableClassKey :: Unique Source

monadFixClassKey :: Unique Source

randomClassKey :: Unique Source

randomGenClassKey :: Unique Source

monadPlusClassKey :: Unique Source

isStringClassKey :: Unique Source

foldableClassKey :: Unique Source

traversableClassKey :: Unique Source

applicativeClassKey :: Unique Source

arrayPrimTyConKey :: Unique Source

boolTyConKey :: Unique Source

byteArrayPrimTyConKey :: Unique Source

charPrimTyConKey :: Unique Source

charTyConKey :: Unique Source

doublePrimTyConKey :: Unique Source

doubleTyConKey :: Unique Source

floatPrimTyConKey :: Unique Source

floatTyConKey :: Unique Source

funTyConKey :: Unique Source

intPrimTyConKey :: Unique Source

intTyConKey :: Unique Source

int8TyConKey :: Unique Source

int16TyConKey :: Unique Source

int32PrimTyConKey :: Unique Source

int32TyConKey :: Unique Source

int64PrimTyConKey :: Unique Source

int64TyConKey :: Unique Source

integerTyConKey :: Unique Source

listTyConKey :: Unique Source

foreignObjPrimTyConKey :: Unique Source

weakPrimTyConKey :: Unique Source

mutableArrayPrimTyConKey :: Unique Source

mutableByteArrayPrimTyConKey :: Unique Source

orderingTyConKey :: Unique Source

mVarPrimTyConKey :: Unique Source

ratioTyConKey :: Unique Source

rationalTyConKey :: Unique Source

realWorldTyConKey :: Unique Source

stablePtrPrimTyConKey :: Unique Source

stablePtrTyConKey :: Unique Source

anyTyConKey :: Unique Source

addrPrimTyConKey :: Unique Source

stableNamePrimTyConKey :: Unique Source

stableNameTyConKey :: Unique Source

mutVarPrimTyConKey :: Unique Source

ioTyConKey :: Unique Source

wordPrimTyConKey :: Unique Source

wordTyConKey :: Unique Source

word8TyConKey :: Unique Source

word16TyConKey :: Unique Source

word32PrimTyConKey :: Unique Source

word32TyConKey :: Unique Source

word64PrimTyConKey :: Unique Source

word64TyConKey :: Unique Source

liftedConKey :: Unique Source

unliftedConKey :: Unique Source

anyBoxConKey :: Unique Source

kindConKey :: Unique Source

boxityConKey :: Unique Source

typeConKey :: Unique Source

threadIdPrimTyConKey :: Unique Source

bcoPrimTyConKey :: Unique Source

ptrTyConKey :: Unique Source

funPtrTyConKey :: Unique Source

tVarPrimTyConKey :: Unique Source

statePrimTyConKey :: Unique Source

plusTyConKey :: Unique Source

genUnitTyConKey :: Unique Source

crossTyConKey :: Unique Source

parrTyConKey :: Unique Source

objectTyConKey :: Unique Source

eitherTyConKey :: Unique Source

coSuperKindTyConKey :: Unique Source

tySuperKindTyConKey :: Unique Source

openTypeKindTyConKey :: Unique Source

unliftedTypeKindTyConKey :: Unique Source

ubxTupleKindTyConKey :: Unique Source

argTypeKindTyConKey :: Unique Source

liftedTypeKindTyConKey :: Unique Source

transCoercionTyConKey :: Unique Source

leftCoercionTyConKey :: Unique Source

rightCoercionTyConKey :: Unique Source

instCoercionTyConKey :: Unique Source

unsafeCoercionTyConKey :: Unique Source

csel1CoercionTyConKey :: Unique Source

csel2CoercionTyConKey :: Unique Source

cselRCoercionTyConKey :: Unique Source

symCoercionTyConKey :: Unique Source

unknown1TyConKey :: Unique Source

unknown2TyConKey :: Unique Source

unknown3TyConKey :: Unique Source

opaqueTyConKey :: Unique Source

unknownTyConKey :: Unique Source

stringTyConKey :: Unique Source

unitTyConKey :: Unique Source

consDataConKey :: Unique Source

doubleDataConKey :: Unique Source

falseDataConKey :: Unique Source

floatDataConKey :: Unique Source

intDataConKey :: Unique Source

nilDataConKey :: Unique Source

ratioDataConKey :: Unique Source

stableNameDataConKey :: Unique Source

trueDataConKey :: Unique Source

wordDataConKey :: Unique Source

ioDataConKey :: Unique Source

integerDataConKey :: Unique Source

charDataConKey :: Unique Source

inlDataConKey :: Unique Source

inrDataConKey :: Unique Source

genUnitDataConKey :: Unique Source

crossDataConKey :: Unique Source

parrDataConKey :: Unique Source

rightDataConKey :: Unique Source

leftDataConKey :: Unique Source

augmentIdKey :: Unique Source

appendIdKey :: Unique Source

buildIdKey :: Unique Source

errorIdKey :: Unique Source

foldlIdKey :: Unique Source

foldrIdKey :: Unique Source

recSelErrorIdKey :: Unique Source

integerMinusOneIdKey :: Unique Source

integerPlusOneIdKey :: Unique Source

integerPlusTwoIdKey :: Unique Source

integerZeroIdKey :: Unique Source

int2IntegerIdKey :: Unique Source

seqIdKey :: Unique Source

irrefutPatErrorIdKey :: Unique Source

eqStringIdKey :: Unique Source

noMethodBindingErrorIdKey :: Unique Source

nonExhaustiveGuardsErrorIdKey :: Unique Source

runtimeErrorIdKey :: Unique Source

parErrorIdKey :: Unique Source

parIdKey :: Unique Source

patErrorIdKey :: Unique Source

realWorldPrimIdKey :: Unique Source

recConErrorIdKey :: Unique Source

recUpdErrorIdKey :: Unique Source

traceIdKey :: Unique Source

unpackCStringUtf8IdKey :: Unique Source

unpackCStringAppendIdKey :: Unique Source

unpackCStringFoldrIdKey :: Unique Source

unpackCStringIdKey :: Unique Source

absentErrorIdKey :: Unique Source

concatIdKey :: Unique Source

filterIdKey :: Unique Source

zipIdKey :: Unique Source

bindIOIdKey :: Unique Source

returnIOIdKey :: Unique Source

deRefStablePtrIdKey :: Unique Source

newStablePtrIdKey :: Unique Source

smallIntegerIdKey :: Unique Source

plusIntegerIdKey :: Unique Source

timesIntegerIdKey :: Unique Source

printIdKey :: Unique Source

failIOIdKey :: Unique Source

nullAddrIdKey :: Unique Source

voidArgIdKey :: Unique Source

fstIdKey :: Unique Source

sndIdKey :: Unique Source

otherwiseIdKey :: Unique Source

assertIdKey :: Unique Source

runSTRepIdKey :: Unique Source

unsafeCoerceIdKey :: Unique Source

runMainKey :: Unique Source

rootMainKey :: Unique Source

lazyIdKey :: Unique Source

assertErrorIdKey :: Unique Source

thenIOIdKey :: Unique Source

breakpointCondIdKey :: Unique Source

breakpointAutoIdKey :: Unique Source

breakpointJumpIdKey :: Unique Source

breakpointCondJumpIdKey :: Unique Source

breakpointAutoJumpIdKey :: Unique Source

breakpointIdKey :: Unique Source

inlineIdKey :: Unique Source

groupWithIdKey :: Unique Source

dollarIdKey :: Unique Source

mapIdKey :: Unique Source

nullPIdKey :: Unique Source

lengthPIdKey :: Unique Source

replicatePIdKey :: Unique Source

mapPIdKey :: Unique Source

filterPIdKey :: Unique Source

zipPIdKey :: Unique Source

crossMapPIdKey :: Unique Source

indexPIdKey :: Unique Source

toPIdKey :: Unique Source

enumFromToPIdKey :: Unique Source

enumFromThenToPIdKey :: Unique Source

emptyPIdKey :: Unique Source

appPIdKey :: Unique Source

singletonPIdKey :: Unique Source

marshalObjectIdKey :: Unique Source

marshalStringIdKey :: Unique Source

unmarshalStringIdKey :: Unique Source

checkDotnetResNameIdKey :: Unique Source

unmarshalObjectIdKey :: Unique Source

unboundKey :: Unique Source

minusClassOpKey :: Unique Source

fromRationalClassOpKey :: Unique Source

enumFromClassOpKey :: Unique Source

enumFromThenClassOpKey :: Unique Source

enumFromToClassOpKey :: Unique Source

enumFromThenToClassOpKey :: Unique Source

eqClassOpKey :: Unique Source

geClassOpKey :: Unique Source

negateClassOpKey :: Unique Source

failMClassOpKey :: Unique Source

bindMClassOpKey :: Unique Source

thenMClassOpKey :: Unique Source

returnMClassOpKey :: Unique Source

fromIntegerClassOpKey :: Unique Source

mfixIdKey :: Unique Source

composeAIdKey :: Unique Source

firstAIdKey :: Unique Source

appAIdKey :: Unique Source

choiceAIdKey :: Unique Source

loopAIdKey :: Unique Source

arrAIdKey :: Unique Source

fromStringClassOpKey :: Unique Source

toAnnotationWrapperIdKey :: Unique Source

numericTyKeys :: [Unique]Source

kindKeys :: [Unique]Source

numericClassKeys :: [Unique]Source

fractionalClassKeys :: [Unique]Source

needsDataDeclCtxtClassKeys :: [Unique]Source

standardClassKeys :: [Unique]Source

derivableClassKeys :: [Unique]Source