RdrName

The main type

data RdrName

Construction

mkRdrUnqual

mkRdrQual

mkUnqual

mkVarUnqual

mkQual

mkOrig

nameRdrName

getRdrName

Destruction

rdrNameOcc

rdrNameSpace

setRdrNameSpace

demoteRdrName

isRdrDataCon

isRdrTyVar

isRdrTc

isQual

isQual_maybe

isUnqual

isOrig

isOrig_maybe

isExact

isExact_maybe

isSrcRdrName

Local mapping of RdrName to Name

data LocalRdrEnv

emptyLocalRdrEnv

extendLocalRdrEnv

extendLocalRdrEnvList

lookupLocalRdrEnv

lookupLocalRdrOcc

elemLocalRdrEnv

inLocalRdrEnvScope

localRdrEnvElts

delLocalRdrEnvList

Global mapping of RdrName to GlobalRdrElts

type GlobalRdrEnv

emptyGlobalRdrEnv

mkGlobalRdrEnv

plusGlobalRdrEnv

lookupGlobalRdrEnv

extendGlobalRdrEnv

pprGlobalRdrEnv

globalRdrEnvElts

lookupGRE_RdrName

lookupGRE_Name

getGRE_NameQualifier_maybes

transformGREs

findLocalDupsRdrEnv

pickGREs

GlobalRdrElts

gresFromAvails

gresFromAvail

Global RdrName mapping elements: GlobalRdrElt, Provenance, ImportSpec

data GlobalRdrElt

isLocalGRE

unQualOK

qualSpecOK

unQualSpecOK

data Provenance

pprNameProvenance

data Parent

data ImportSpec

data ImpDeclSpec

data ImpItemSpec

importSpecLoc

importSpecModule

isExplicitItem