RdrName

The main type

data RdrName

Construction

mkRdrUnqual

mkRdrQual

mkUnqual

mkVarUnqual

mkQual

mkOrig

nameRdrName

getRdrName

Destruction

rdrNameOcc

rdrNameSpace

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

greOccName

shadowNames

pprGlobalRdrEnv

globalRdrEnvElts

lookupGRE_RdrName

lookupGRE_Name

lookupGRE_Field_Name

getGRE_NameQualifier_maybes

transformGREs

pickGREs

pickGREsModExp

GlobalRdrElts

gresFromAvails

gresFromAvail

localGREsFromAvail

availFromGRE

greUsedRdrName

greRdrNames

greSrcSpan

greQualModName

Global RdrName mapping elements: GlobalRdrElt, Provenance, ImportSpec

data GlobalRdrElt

isLocalGRE

isRecFldGRE

greLabel

unQualOK

qualSpecOK

unQualSpecOK

pprNameProvenance

data Parent

data ImportSpec

data ImpDeclSpec

data ImpItemSpec

importSpecLoc

importSpecModule

isExplicitItem

bestImport