ghc-6.12.3: The GHC API
Source code
Contents
Index
RnEnv
Documentation
newTopSrcBinder
::
Module
->
Located
RdrName
->
RnM
Name
Source
lookupFamInstDeclBndr
::
GlobalRdrEnv
->
Located
RdrName
->
RnM
Name
Source
lookupLocatedTopBndrRn
::
Located
RdrName
->
RnM
(
Located
Name
)
Source
lookupTopBndrRn
::
RdrName
->
RnM
Name
Source
lookupLocatedOccRn
::
Located
RdrName
->
RnM
(
Located
Name
)
Source
lookupOccRn
::
RdrName
->
RnM
Name
Source
lookupLocatedGlobalOccRn
::
Located
RdrName
->
RnM
(
Located
Name
)
Source
lookupGlobalOccRn
::
RdrName
->
RnM
Name
Source
lookupGlobalOccRn_maybe
::
RdrName
->
RnM
(
Maybe
Name
)
Source
lookupLocalDataTcNames
::
NameSet
->
SDoc
->
RdrName
->
RnM
[
Name
]
Source
lookupSigOccRn
::
Maybe
NameSet
->
Sig
RdrName
->
Located
RdrName
->
RnM
(
Located
Name
)
Source
lookupFixityRn
::
Name
->
RnM
Fixity
Source
lookupTyFixityRn
::
Located
Name
->
RnM
Fixity
Source
lookupInstDeclBndr
::
Name
->
RdrName
->
RnM
Name
Source
lookupSubBndr
::
Parent
->
SDoc
->
RdrName
->
RnM
Name
Source
lookupConstructorFields
::
Name
->
RnM
[
Name
]
Source
lookupSyntaxName
::
Name
->
RnM
(
SyntaxExpr
Name
,
FreeVars
)
Source
lookupSyntaxTable
:: [
Name
] ->
RnM
(
SyntaxTable
Name
,
FreeVars
)
Source
lookupGreRn
::
RdrName
->
RnM
GlobalRdrElt
Source
lookupGreLocalRn
::
RdrName
->
RnM
(
Maybe
GlobalRdrElt
)
Source
lookupGreRn_maybe
::
RdrName
->
RnM
(
Maybe
GlobalRdrElt
)
Source
getLookupOccRn
::
RnM
(
Name
->
Maybe
Name
)
Source
addUsedRdrNames
:: [
RdrName
] ->
RnM
()
Source
newLocalBndrRn
::
Located
RdrName
->
RnM
Name
Source
newLocalBndrsRn
:: [
Located
RdrName
] ->
RnM
[
Name
]
Source
newIPNameRn
::
IPName
RdrName
->
TcRnIf
m n (
IPName
Name
)
Source
bindLocalName
::
Name
->
RnM
a ->
RnM
a
Source
bindLocalNames
:: [
Name
] ->
RnM
a ->
RnM
a
Source
bindLocalNamesFV
:: [
Name
] ->
RnM
(a,
FreeVars
) ->
RnM
(a,
FreeVars
)
Source
type
MiniFixityEnv
= FastStringEnv (
Located
Fixity
)
Source
emptyFsEnv
:: FastStringEnv a
Source
extendFsEnv
:: FastStringEnv a ->
FastString
-> a -> FastStringEnv a
Source
lookupFsEnv
:: FastStringEnv a ->
FastString
->
Maybe
a
Source
addLocalFixities
::
MiniFixityEnv
-> [
Name
] ->
RnM
a ->
RnM
a
Source
bindLocatedLocalsFV
:: [
Located
RdrName
] -> ([
Name
] ->
RnM
(a,
FreeVars
)) ->
RnM
(a,
FreeVars
)
Source
bindLocatedLocalsRn
:: [
Located
RdrName
] -> ([
Name
] ->
RnM
a) ->
RnM
a
Source
bindSigTyVarsFV
:: [
Name
] ->
RnM
(a,
FreeVars
) ->
RnM
(a,
FreeVars
)
Source
bindPatSigTyVars
:: [
LHsType
RdrName
] -> ([
Name
] ->
RnM
a) ->
RnM
a
Source
bindPatSigTyVarsFV
:: [
LHsType
RdrName
] ->
RnM
(a,
FreeVars
) ->
RnM
(a,
FreeVars
)
Source
bindTyVarsRn
:: [
LHsTyVarBndr
RdrName
] -> ([
LHsTyVarBndr
Name
] ->
RnM
a) ->
RnM
a
Source
extendTyVarEnvFVRn
:: [
Name
] ->
RnM
(a,
FreeVars
) ->
RnM
(a,
FreeVars
)
Source
checkDupRdrNames
:: [
Located
RdrName
] ->
RnM
()
Source
checkDupAndShadowedRdrNames
:: [
Located
RdrName
] ->
RnM
()
Source
checkDupAndShadowedNames
:: (
GlobalRdrEnv
,
LocalRdrEnv
) -> [
Name
] ->
RnM
()
Source
mapFvRn
:: (a ->
RnM
(b,
FreeVars
)) -> [a] ->
RnM
([b],
FreeVars
)
Source
mapFvRnCPS
:: (a -> (b ->
RnM
c) ->
RnM
c) -> [a] -> ([b] ->
RnM
c) ->
RnM
c
Source
warnUnusedMatches
:: [
Name
] ->
FreeVars
->
RnM
()
Source
warnUnusedModules
:: [(
ModuleName
,
SrcSpan
)] ->
RnM
()
Source
warnUnusedImports
:: [
GlobalRdrElt
] ->
RnM
()
Source
warnUnusedTopBinds
:: [
GlobalRdrElt
] ->
RnM
()
Source
warnUnusedLocalBinds
:: [
Name
] ->
FreeVars
->
RnM
()
Source
dataTcOccs
::
RdrName
-> [
RdrName
]
Source
unknownNameErr
::
RdrName
->
SDoc
Source
kindSigErr
::
Outputable
a => a ->
SDoc
Source
perhapsForallMsg
::
SDoc
Source
Produced by
Haddock
version 2.6.1