ghc-6.12.3: The GHC API
Source code
Contents
Index
TcHsSyn
Documentation
mkHsConApp
::
DataCon
-> [
Type
] -> [
HsExpr
Id
] ->
LHsExpr
Id
Source
mkHsDictLet
::
LHsBinds
Id
->
LHsExpr
Id
->
LHsExpr
Id
Source
mkHsApp
::
LHsExpr
name ->
LHsExpr
name ->
LHsExpr
name
Source
hsLitType
::
HsLit
->
TcType
Source
hsLPatType
::
OutPat
Id
->
Type
Source
hsPatType
::
Pat
Id
->
Type
Source
mkHsAppTy
::
LHsType
name ->
LHsType
name ->
LHsType
name
Source
mkSimpleHsAlt
::
LPat
id ->
LHsExpr
id ->
LMatch
id
Source
nlHsIntLit
::
Integer
->
LHsExpr
id
Source
shortCutLit
::
OverLitVal
->
TcType
->
Maybe
(
HsExpr
TcId
)
Source
hsOverLitName
::
OverLitVal
->
Name
Source
mkArbitraryType
:: (
SrcSpan
->
SDoc
->
TcRnIf
g l a) ->
TcTyVar
->
TcRnIf
g l
Type
Source
type
TcId
=
Id
Source
type
TcIdSet
=
IdSet
Source
type
TcDictBinds
=
DictBinds
TcId
Source
zonkTopDecls
::
LHsBinds
TcId
-> [
LRuleDecl
TcId
] -> [
LForeignDecl
TcId
] ->
TcM
([
Id
],
Bag
(
LHsBind
Id
), [
LForeignDecl
Id
], [
LRuleDecl
Id
])
Source
zonkTopExpr
::
HsExpr
TcId
->
TcM
(
HsExpr
Id
)
Source
zonkTopLExpr
::
LHsExpr
TcId
->
TcM
(
LHsExpr
Id
)
Source
zonkId
::
TcId
->
TcM
TcId
Source
zonkTopBndrs
:: [
TcId
] ->
TcM
[
Id
]
Source
Produced by
Haddock
version 2.6.1