Name
The main types
data
Name
data
BuiltInSyntax
Creating
Name
s
mkInternalName
mkSystemName
mkSystemVarName
mkSysTvName
mkFCallName
mkIPName
mkTickBoxOpName
mkExternalName
mkWiredInName
Manipulating and deconstructing
Name
s
nameUnique
setNameUnique
nameOccName
nameModule
nameModule_maybe
tidyNameOcc
hashName
localiseName
nameSrcLoc
nameSrcSpan
pprNameLoc
Predicates on
Name
s
isSystemName
isInternalName
isExternalName
isTyVarName
isTyConName
isDataConName
isValName
isVarName
isWiredInName
isBuiltInSyntax
wiredInNameTyThing_maybe
nameIsLocalOrFrom
Class
NamedThing
and overloaded friends
class
NamedThing
a
getSrcLoc
getSrcSpan
getOccString
pprInfixName
pprPrefixName
pprModulePrefix