HsDecls
data HsDecl id
type LHsDecl id
data TyClDecl name
type LTyClDecl name
data InstDecl name
type LInstDecl name
data DerivDecl name
type LDerivDecl name
data NewOrData
data FamilyFlavour
data RuleDecl name
type LRuleDecl name
data RuleBndr name
data DefaultDecl name
type LDefaultDecl name
data SpliceDecl id
data ForeignDecl name
type LForeignDecl name
data ForeignImport
data ForeignExport
data CImportSpec
data FoType
data ConDecl name
data ResType name
data ConDeclField name
type LConDecl name
type HsConDeclDetails name
hsConDeclArgTys
data DocDecl name
type LDocDecl name
docDeclDoc
data WarnDecl name
type LWarnDecl name
data HsGroup id
emptyRdrGroup
emptyRnGroup
appendGroups
tcdName
tyClDeclNames
tyClDeclTyVars
isClassDecl
isSynDecl
isDataDecl
isTypeDecl
isFamilyDecl
isFamInstDecl
countTyClDecls
instDeclATs
collectRuleBndrSigTys