Language.Haskell.TH.Syntax
class
Quasi
m
class
Lift
t
liftString
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
data
TyVarBndr
data
Kind
type
Cxt
data
Pred
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
data
Pragma
data
InlineSpec
type
StrictType
type
VarStrictType
data
FunDep
data
FamFlavour
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
data
OccName
mkOccName
occString
data
ModName
mkModName
modString
data
PkgName
mkPkgName
pkgString