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