ghc-6.12.3: The GHC API
Source code
Contents
Index
RnBinds
Documentation
rnTopBinds
::
HsValBinds
RdrName
->
RnM
(
HsValBinds
Name
,
DefUses
)
Source
rnTopBindsLHS
::
MiniFixityEnv
->
HsValBinds
RdrName
->
RnM
(
HsValBindsLR
Name
RdrName
)
Source
rnTopBindsRHS
::
NameSet
->
HsValBindsLR
Name
RdrName
->
RnM
(
HsValBinds
Name
,
DefUses
)
Source
rnLocalBindsAndThen
::
HsLocalBinds
RdrName
-> (
HsLocalBinds
Name
->
RnM
(result,
FreeVars
)) ->
RnM
(result,
FreeVars
)
Source
rnValBindsLHS
::
MiniFixityEnv
->
HsValBinds
RdrName
->
RnM
([
Name
],
HsValBindsLR
Name
RdrName
)
Source
rnValBindsRHS
::
NameSet
->
HsValBindsLR
Name
RdrName
->
RnM
(
HsValBinds
Name
,
DefUses
)
Source
rnMethodBinds
::
Name
-> (
Name
-> [
Name
]) -> [
Name
] ->
LHsBinds
RdrName
->
RnM
(
LHsBinds
Name
,
FreeVars
)
Source
renameSigs
::
Maybe
NameSet
-> (
Sig
RdrName
->
Bool
) -> [
LSig
RdrName
] ->
RnM
[
LSig
Name
]
Source
mkSigTvFn
:: [
LSig
Name
] ->
Name
-> [
Name
]
Source
rnMatchGroup
::
HsMatchContext
Name
->
MatchGroup
RdrName
->
RnM
(
MatchGroup
Name
,
FreeVars
)
Source
rnGRHSs
::
HsMatchContext
Name
->
GRHSs
RdrName
->
RnM
(
GRHSs
Name
,
FreeVars
)
Source
makeMiniFixityEnv
:: [
LFixitySig
RdrName
] ->
RnM
MiniFixityEnv
Source
type
MiniFixityEnv
= FastStringEnv (
Located
Fixity
)
Source
Produced by
Haddock
version 2.6.1