Contents
Index
haskell-tools-ast-0.4.1.3: Haskell AST for efficient tooling
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
_
All
Index - U
UAlt
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UAlt'
Language.Haskell.Tools.AST
UAnnotationSubject
Language.Haskell.Tools.AST
UAnnPragma
Language.Haskell.Tools.AST
UApp
Language.Haskell.Tools.AST
UAppCmd
Language.Haskell.Tools.AST
UAppKind
Language.Haskell.Tools.AST
UAppPat
Language.Haskell.Tools.AST
UArrowApp
Language.Haskell.Tools.AST
UArrowAppCmd
Language.Haskell.Tools.AST
UArrowAppl
Language.Haskell.Tools.AST
UArrowFormCmd
Language.Haskell.Tools.AST
UAsPat
Language.Haskell.Tools.AST
UAssertion
Language.Haskell.Tools.AST
UBacktickOp
Language.Haskell.Tools.AST
UBangPat
Language.Haskell.Tools.AST
UBidirectionalPatSyn
Language.Haskell.Tools.AST
UBindStmt
Language.Haskell.Tools.AST
UBracket
Language.Haskell.Tools.AST
UBracketExpr
Language.Haskell.Tools.AST
UCallConv
Language.Haskell.Tools.AST
UCApi
Language.Haskell.Tools.AST
UCase
Language.Haskell.Tools.AST
UCaseCmd
Language.Haskell.Tools.AST
UCaseRhs
Language.Haskell.Tools.AST
UCaseRhs'
Language.Haskell.Tools.AST
UCCall
Language.Haskell.Tools.AST
UCharLit
Language.Haskell.Tools.AST
UClassAssert
Language.Haskell.Tools.AST
UClassBody
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UClassDecl
Language.Haskell.Tools.AST
UClassElement
Language.Haskell.Tools.AST
UClosedTypeFamilyDecl
Language.Haskell.Tools.AST
UClsDef
Language.Haskell.Tools.AST
UClsDefSig
Language.Haskell.Tools.AST
UClsMinimal
Language.Haskell.Tools.AST
UClsSig
Language.Haskell.Tools.AST
UClsTypeDef
Language.Haskell.Tools.AST
UClsTypeFam
Language.Haskell.Tools.AST
UCmd
Language.Haskell.Tools.AST
UCmdAlt
Language.Haskell.Tools.AST
UCmdCaseRhs
Language.Haskell.Tools.AST
UCmdGuardedCaseRhs
Language.Haskell.Tools.AST
UCmdStmt
Language.Haskell.Tools.AST
UCompStmt
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UConDecl
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UConlikeAnnot
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UContext
Language.Haskell.Tools.AST
UContextMulti
Language.Haskell.Tools.AST
UContextOne
Language.Haskell.Tools.AST
UCorePragma
Language.Haskell.Tools.AST
UCPlusPlus
Language.Haskell.Tools.AST
UDataDecl
Language.Haskell.Tools.AST
UDataFamily
Language.Haskell.Tools.AST
UDataInstDecl
Language.Haskell.Tools.AST
UDataKeyword
Language.Haskell.Tools.AST
UDataOrNewtypeKeyword
Language.Haskell.Tools.AST
UDecl
Language.Haskell.Tools.AST
UDeclExport
Language.Haskell.Tools.AST
UDeclHead
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UDeclsBracket
Language.Haskell.Tools.AST
UDefaultDecl
Language.Haskell.Tools.AST
UDeprPragma
Language.Haskell.Tools.AST
UDerivDecl
Language.Haskell.Tools.AST
UDeriving
Language.Haskell.Tools.AST
UDerivingOne
Language.Haskell.Tools.AST
UDerivings
Language.Haskell.Tools.AST
UDHApp
Language.Haskell.Tools.AST
UDHInfix
Language.Haskell.Tools.AST
UDHParen
Language.Haskell.Tools.AST
UDisableOverlap
Language.Haskell.Tools.AST
UDo
Language.Haskell.Tools.AST
UDoCmd
Language.Haskell.Tools.AST
UDoKeyword
Language.Haskell.Tools.AST
UDoKind
Language.Haskell.Tools.AST
UDotNet
Language.Haskell.Tools.AST
UEnableOverlap
Language.Haskell.Tools.AST
UEnum
Language.Haskell.Tools.AST
UExplTypeApp
Language.Haskell.Tools.AST
UExportSpec
Language.Haskell.Tools.AST
UExportSpecs
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UExpr
Language.Haskell.Tools.AST
UExprBracket
Language.Haskell.Tools.AST
UExprPragma
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UExprStmt
Language.Haskell.Tools.AST
UFieldDecl
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UFieldPun
Language.Haskell.Tools.AST
UFieldPunPattern
Language.Haskell.Tools.AST
UFieldUpdate
Language.Haskell.Tools.AST
UFieldWildcard
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UFieldWildcardPattern
Language.Haskell.Tools.AST
UFilePragma
Language.Haskell.Tools.AST
UFixityDecl
Language.Haskell.Tools.AST
UFixitySignature
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UForeignExport
Language.Haskell.Tools.AST
UForeignImport
Language.Haskell.Tools.AST
UFracLit
Language.Haskell.Tools.AST
UFunBind
Language.Haskell.Tools.AST
UFunDep
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UFunDeps
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UFunKind
Language.Haskell.Tools.AST
UGadtConDecl
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UGadtConType
Language.Haskell.Tools.AST
UGadtNormalType
Language.Haskell.Tools.AST
UGadtRecordType
Language.Haskell.Tools.AST
UGDataDecl
Language.Haskell.Tools.AST
UGDataInstDecl
Language.Haskell.Tools.AST
UGeneratedPragma
Language.Haskell.Tools.AST
UGroupStmt
Language.Haskell.Tools.AST
UGuardBind
Language.Haskell.Tools.AST
UGuardCheck
Language.Haskell.Tools.AST
UGuardedCaseRhs
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UGuardedCaseRhs'
Language.Haskell.Tools.AST
UGuardedCaseRhss
Language.Haskell.Tools.AST
UGuardedRhs
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UGuardedRhss
Language.Haskell.Tools.AST
UGuardLet
Language.Haskell.Tools.AST
UIdSplice
Language.Haskell.Tools.AST
UIESpec
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UIf
Language.Haskell.Tools.AST
UIfCmd
Language.Haskell.Tools.AST
UImplicitAssert
Language.Haskell.Tools.AST
UImplicitName
Language.Haskell.Tools.AST
UImportDecl
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UImportModifier
Language.Haskell.Tools.AST
UImportPattern
Language.Haskell.Tools.AST
UImportQualified
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UImportRenaming
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UImportSafe
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UImportSource
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UImportSpec
Language.Haskell.Tools.AST
UImportSpecHiding
Language.Haskell.Tools.AST
UImportSpecList
Language.Haskell.Tools.AST
UIncoherentOverlap
Language.Haskell.Tools.AST
UInfixApp
Language.Haskell.Tools.AST
UInfixAppPat
Language.Haskell.Tools.AST
UInfixAssert
Language.Haskell.Tools.AST
UInfixCmd
Language.Haskell.Tools.AST
UInfixConDecl
Language.Haskell.Tools.AST
UInfixLhs
Language.Haskell.Tools.AST
UInfixPatSyn
Language.Haskell.Tools.AST
UInjectivityAnn
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UInlinablePragma
Language.Haskell.Tools.AST
UInlinePragma
Language.Haskell.Tools.AST
UInstanceHead
Language.Haskell.Tools.AST
UInstanceHeadApp
Language.Haskell.Tools.AST
UInstanceHeadCon
Language.Haskell.Tools.AST
UInstanceHeadInfix
Language.Haskell.Tools.AST
UInstanceHeadParen
Language.Haskell.Tools.AST
UInstanceRule
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UInstBody
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UInstBodyDataDecl
Language.Haskell.Tools.AST
UInstBodyDecl
Language.Haskell.Tools.AST
UInstBodyGadtDataDecl
Language.Haskell.Tools.AST
UInstBodyNormalDecl
Language.Haskell.Tools.AST
UInstBodyTypeDecl
Language.Haskell.Tools.AST
UInstBodyTypeSig
Language.Haskell.Tools.AST
UInstDecl
Language.Haskell.Tools.AST
UInterruptible
Language.Haskell.Tools.AST
UIntLit
Language.Haskell.Tools.AST
UIrrefutablePat
Language.Haskell.Tools.AST
UJavaScript
Language.Haskell.Tools.AST
UJs
Language.Haskell.Tools.AST
UJvm
Language.Haskell.Tools.AST
UKind
Language.Haskell.Tools.AST
UKindConstraint
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
ULambda
Language.Haskell.Tools.AST
ULambdaCmd
Language.Haskell.Tools.AST
ULamCase
Language.Haskell.Tools.AST
ULanguageExtension
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
ULanguagePragma
Language.Haskell.Tools.AST
ULeftAppl
Language.Haskell.Tools.AST
ULeftHighApp
Language.Haskell.Tools.AST
ULeftSection
Language.Haskell.Tools.AST
ULet
Language.Haskell.Tools.AST
ULetCmd
Language.Haskell.Tools.AST
ULetStmt
Language.Haskell.Tools.AST
ULinePragma
Language.Haskell.Tools.AST
UList
Language.Haskell.Tools.AST
UListComp
Language.Haskell.Tools.AST
UListCompBody
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UListKind
Language.Haskell.Tools.AST
UListPat
Language.Haskell.Tools.AST
ULit
Language.Haskell.Tools.AST
ULiteral
Language.Haskell.Tools.AST
ULitPat
Language.Haskell.Tools.AST
ULocalBind
Language.Haskell.Tools.AST
ULocalBinds
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
ULocalFixity
Language.Haskell.Tools.AST
ULocalSignature
Language.Haskell.Tools.AST
ULocalValBind
Language.Haskell.Tools.AST
UMatch
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UMatchLhs
Language.Haskell.Tools.AST
UMDoKeyword
Language.Haskell.Tools.AST
UMinimalAnd
Language.Haskell.Tools.AST
UMinimalFormula
Language.Haskell.Tools.AST
UMinimalName
Language.Haskell.Tools.AST
UMinimalOr
Language.Haskell.Tools.AST
UMinimalParen
Language.Haskell.Tools.AST
UModule
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UModuleAnnotation
Language.Haskell.Tools.AST
UModuleDeprecatedPragma
Language.Haskell.Tools.AST
UModuleExport
Language.Haskell.Tools.AST
UModuleHead
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UModuleName
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UModulePragma
Language.Haskell.Tools.AST
UModuleWarningPragma
Language.Haskell.Tools.AST
UMultiIf
Language.Haskell.Tools.AST
UName
Language.Haskell.Tools.AST
UNameAnnotation
Language.Haskell.Tools.AST
UNamePart
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UNewtypeKeyword
Language.Haskell.Tools.AST
UNoInlinePragma
Language.Haskell.Tools.AST
UNominal
Language.Haskell.Tools.AST
UNormalFieldPattern
Language.Haskell.Tools.AST
UNormalFieldUpdate
Language.Haskell.Tools.AST
UNormalLhs
Language.Haskell.Tools.AST
UNormalName
Language.Haskell.Tools.AST
UNormalOp
Language.Haskell.Tools.AST
UNormalPatSyn
Language.Haskell.Tools.AST
UNPlusKPat
Language.Haskell.Tools.AST
unqualifiedName
Language.Haskell.Tools.AST.References
, Language.Haskell.Tools.AST
UOneDirectionalPatSyn
Language.Haskell.Tools.AST
UOperator
Language.Haskell.Tools.AST
UOptionsPragma
Language.Haskell.Tools.AST
UOverlappable
Language.Haskell.Tools.AST
UOverlapping
Language.Haskell.Tools.AST
UOverlapPragma
Language.Haskell.Tools.AST
UOverlaps
Language.Haskell.Tools.AST
UParArray
Language.Haskell.Tools.AST
UParArrayComp
Language.Haskell.Tools.AST
UParArrayEnum
Language.Haskell.Tools.AST
UParArrPat
Language.Haskell.Tools.AST
UParen
Language.Haskell.Tools.AST
UParenCmd
Language.Haskell.Tools.AST
UParenKind
Language.Haskell.Tools.AST
UParenName
Language.Haskell.Tools.AST
UParenPat
Language.Haskell.Tools.AST
UParenSplice
Language.Haskell.Tools.AST
UPatSynLhs
Language.Haskell.Tools.AST
UPatSynRhs
Language.Haskell.Tools.AST
UPatSynWhere
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UPattern
Language.Haskell.Tools.AST
UPatternBracket
Language.Haskell.Tools.AST
UPatternField
Language.Haskell.Tools.AST
UPatternSynonym
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UPatternSynonymDecl
Language.Haskell.Tools.AST
UPatternTypeSignature
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UPatTypeSigDecl
Language.Haskell.Tools.AST
UPhantom
Language.Haskell.Tools.AST
UPhaseControl
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UPragmaDecl
Language.Haskell.Tools.AST
UPrefixApp
Language.Haskell.Tools.AST
UPrimCharLit
Language.Haskell.Tools.AST
UPrimDoubleLit
Language.Haskell.Tools.AST
UPrimFloatLit
Language.Haskell.Tools.AST
UPrimIntLit
Language.Haskell.Tools.AST
UPrimStringLit
Language.Haskell.Tools.AST
UPrimWordLit
Language.Haskell.Tools.AST
UProc
Language.Haskell.Tools.AST
UPromoted
Language.Haskell.Tools.AST
UPromotedCon
Language.Haskell.Tools.AST
UPromotedInt
Language.Haskell.Tools.AST
UPromotedKind
Language.Haskell.Tools.AST
UPromotedList
Language.Haskell.Tools.AST
UPromotedString
Language.Haskell.Tools.AST
UPromotedTuple
Language.Haskell.Tools.AST
UPromotedUnit
Language.Haskell.Tools.AST
UQualifiedName
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UQuasiQuote
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UQuasiQuoteExpr
Language.Haskell.Tools.AST
UQuasiQuotePat
Language.Haskell.Tools.AST
URecCon
Language.Haskell.Tools.AST
URecordDecl
Language.Haskell.Tools.AST
URecordPatSyn
Language.Haskell.Tools.AST
URecPat
Language.Haskell.Tools.AST
URecStmt
Language.Haskell.Tools.AST
URecUpdate
Language.Haskell.Tools.AST
URepresentational
Language.Haskell.Tools.AST
URhs
Language.Haskell.Tools.AST
URhsGuard
Language.Haskell.Tools.AST
URightAppl
Language.Haskell.Tools.AST
URightHighApp
Language.Haskell.Tools.AST
URightSection
Language.Haskell.Tools.AST
URole
Language.Haskell.Tools.AST
URoleDecl
Language.Haskell.Tools.AST
URule
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
URulePragma
Language.Haskell.Tools.AST
USafe
Language.Haskell.Tools.AST
USafety
Language.Haskell.Tools.AST
USccPragma
Language.Haskell.Tools.AST
USimpleBind
Language.Haskell.Tools.AST
usingExpr
Language.Haskell.Tools.AST.References
, Language.Haskell.Tools.AST
USourceRange
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
USpecializeInstance
Language.Haskell.Tools.AST
USpecializePragma
Language.Haskell.Tools.AST
USplice
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
USpliceDecl
Language.Haskell.Tools.AST
USplicePat
Language.Haskell.Tools.AST
UStarKind
Language.Haskell.Tools.AST
UStaticPtr
Language.Haskell.Tools.AST
UStdCall
Language.Haskell.Tools.AST
UStmt
Language.Haskell.Tools.AST
UStmt'
Language.Haskell.Tools.AST
UStringLit
Language.Haskell.Tools.AST
UStringNode
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
USubSpec
Language.Haskell.Tools.AST
USubSpecAll
Language.Haskell.Tools.AST
USubSpecList
Language.Haskell.Tools.AST
UThenStmt
Language.Haskell.Tools.AST
UThreadSafe
Language.Haskell.Tools.AST
UTopLevelPragma
Language.Haskell.Tools.AST
UTuple
Language.Haskell.Tools.AST
UTuplePat
Language.Haskell.Tools.AST
UTupleSection
Language.Haskell.Tools.AST
UTupSecElem
Language.Haskell.Tools.AST
UTyApp
Language.Haskell.Tools.AST
UTyBang
Language.Haskell.Tools.AST
UTyCtx
Language.Haskell.Tools.AST
UTyForall
Language.Haskell.Tools.AST
UTyFun
Language.Haskell.Tools.AST
UTyInfix
Language.Haskell.Tools.AST
UTyKinded
Language.Haskell.Tools.AST
UTyLazy
Language.Haskell.Tools.AST
UTyList
Language.Haskell.Tools.AST
UTyNamedWildc
Language.Haskell.Tools.AST
UTyNoUnpack
Language.Haskell.Tools.AST
UTyParArray
Language.Haskell.Tools.AST
UTyParen
Language.Haskell.Tools.AST
UType
Language.Haskell.Tools.AST
UTypeAnnotation
Language.Haskell.Tools.AST
UTypeBracket
Language.Haskell.Tools.AST
UTypeDecl
Language.Haskell.Tools.AST
UTypeEqn
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UTypeFamily
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UTypeFamilyDecl
Language.Haskell.Tools.AST
UTypeFamilyInjectivity
Language.Haskell.Tools.AST
UTypeFamilyKind
Language.Haskell.Tools.AST
UTypeFamilySpec
Language.Haskell.Tools.AST
UTypeInstDecl
Language.Haskell.Tools.AST
UTypeNamespace
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UTypeQuote
Language.Haskell.Tools.AST
UTypeSig
Language.Haskell.Tools.AST
UTypeSigDecl
Language.Haskell.Tools.AST
UTypeSignature
1 (Type/Class)
Language.Haskell.Tools.AST
2 (Data Constructor)
Language.Haskell.Tools.AST
UTypeSigPat
Language.Haskell.Tools.AST
UTyPromoted
Language.Haskell.Tools.AST
UTyQuasiQuote
Language.Haskell.Tools.AST
UTySplice
Language.Haskell.Tools.AST
UTyTuple
Language.Haskell.Tools.AST
UTyUnbTuple
Language.Haskell.Tools.AST
UTyUnpack
Language.Haskell.Tools.AST
UTyVar
1 (Data Constructor)
Language.Haskell.Tools.AST
2 (Type/Class)
Language.Haskell.Tools.AST
UTyVarDecl
Language.Haskell.Tools.AST
UTyWildcard
Language.Haskell.Tools.AST
UUnboxedTuple
Language.Haskell.Tools.AST
UUnboxedTupSec
Language.Haskell.Tools.AST
UUnboxKind
Language.Haskell.Tools.AST
UUnboxTuplePat
Language.Haskell.Tools.AST
UUnguardedCaseRhs
Language.Haskell.Tools.AST
UUnguardedRhs
Language.Haskell.Tools.AST
UUnsafe
Language.Haskell.Tools.AST
UValueBind
Language.Haskell.Tools.AST
UValueBinding
Language.Haskell.Tools.AST
UVar
Language.Haskell.Tools.AST
UVarKind
Language.Haskell.Tools.AST
UVarPat
Language.Haskell.Tools.AST
UVarQuote
Language.Haskell.Tools.AST
UViewPat
Language.Haskell.Tools.AST
UWarningPragma
Language.Haskell.Tools.AST
UWildPat
Language.Haskell.Tools.AST