Language.Haskell.TH.Syntax
class
Quasi
m
class
Lift
t
data
Q
a
runQ
report
recover
reify
location
runIO
data
Name
mkName
newName
nameBase
nameModule
showName
showName'
data
NameIs
data
Dec
data
Exp
data
Con
data
Type
type
Cxt
data
Match
data
Clause
data
Body
data
Guard
data
Stmt
data
Range
data
Lit
data
Pat
type
FieldExp
type
FieldPat
data
Strict
data
Foreign
data
Callconv
data
Safety
type
StrictType
type
VarStrictType
data
FunDep
data
Info
data
Loc
type
CharPos
data
Fixity
data
FixityDirection
defaultFixity
maxPrecedence
returnQ
bindQ
sequenceQ
data
NameFlavour
data
NameSpace
mkNameG_v
mkNameG_d
mkNameG_tc
type
Uniq
mkNameL
mkNameU
tupleTypeName
tupleDataName
type
OccName
mkOccName
occString
type
ModName
mkModName
modString
type
PkgName
mkPkgName
pkgString