| DataConstructor | |
| 1 (Type/Class) | Language.Haskell.Abstract, Language.Haskell.Extensions.Abstract, Language.Haskell.Extensions.Abstract |
| 2 (Type/Class) | Language.Haskell.AST |
| 3 (Type/Class) | Language.Haskell.Extensions.AST |
| DataDeclaration | |
| 1 (Data Constructor) | Language.Haskell.AST |
| 2 (Data Constructor) | Language.Haskell.Extensions.AST |
| dataDeclaration | Language.Haskell.Abstract, Language.Haskell.Extensions.Abstract |
| DataFamilyDeclaration | Language.Haskell.Extensions.AST |
| dataFamilyDeclaration | Language.Haskell.Extensions.Abstract |
| DataFamilyInstance | Language.Haskell.Extensions.AST |
| dataFamilyInstance | Language.Haskell.Extensions.Abstract |
| DataKinds | Language.Haskell.Extensions |
| DatatypeContexts | Language.Haskell.Extensions |
| decimal | Language.Haskell.Grammar |
| Declaration | |
| 1 (Type/Class) | Language.Haskell.Abstract, Language.Haskell.Extensions.Abstract, Language.Haskell.Extensions.Abstract |
| 2 (Type/Class) | Language.Haskell.AST |
| 3 (Type/Class) | Language.Haskell.Extensions.AST |
| declaration | Language.Haskell.Grammar |
| DeclarationGrammar | |
| 1 (Type/Class) | Language.Haskell.Grammar |
| 2 (Data Constructor) | Language.Haskell.Grammar |
| declarationLevel | Language.Haskell.Grammar |
| declarations | Language.Haskell.Grammar |
| declaredConstructor | Language.Haskell.Grammar |
| declaredConstructors | Language.Haskell.Grammar |
| DeeplyFoldable | |
| 1 (Type/Class) | Language.Haskell.Abstract |
| 2 (Type/Class) | Language.Haskell.Extensions.Abstract |
| DeeplyFunctor | |
| 1 (Type/Class) | Language.Haskell.Abstract |
| 2 (Type/Class) | Language.Haskell.Extensions.Abstract |
| DeeplyTranslatable | Language.Haskell.Extensions.Translation |
| DeeplyTraversable | |
| 1 (Type/Class) | Language.Haskell.Abstract |
| 2 (Type/Class) | Language.Haskell.Extensions.Abstract |
| DeepSubsumption | Language.Haskell.Extensions |
| Default | Language.Haskell.Extensions.AST |
| DefaultDeclaration | |
| 1 (Data Constructor) | Language.Haskell.AST |
| 2 (Data Constructor) | Language.Haskell.Extensions.AST |
| defaultDeclaration | Language.Haskell.Abstract, Language.Haskell.Extensions.Abstract |
| DefaultMember | Language.Haskell.Extensions.AST |
| defaultMember | Language.Haskell.Extensions.Abstract |
| DefaultMethodSignature | Language.Haskell.Extensions.AST |
| defaultMethodSignature | Language.Haskell.Extensions.Abstract |
| DefaultSignatureConstruction | Language.Haskell.Extensions.Abstract |
| DefaultSignatures | Language.Haskell.Extensions |
| defaultStrategy | Language.Haskell.Extensions.Abstract |
| Delimiter | Language.Haskell.Reserializer |
| delimiter | Language.Haskell.Grammar |
| DeriveAnyClass | Language.Haskell.Extensions |
| DeriveDataTypeable | Language.Haskell.Extensions |
| DeriveFoldable | Language.Haskell.Extensions |
| DeriveFunctor | Language.Haskell.Extensions |
| DeriveGeneric | Language.Haskell.Extensions |
| DeriveLift | Language.Haskell.Extensions |
| DeriveTraversable | Language.Haskell.Extensions |
| DeriveVia | Language.Haskell.Extensions.AST |
| deriveVia | Language.Haskell.Extensions.Abstract |
| DerivingClause | |
| 1 (Type/Class) | Language.Haskell.Abstract, Language.Haskell.Extensions.Abstract, Language.Haskell.Extensions.Abstract |
| 2 (Type/Class) | Language.Haskell.AST |
| 3 (Type/Class) | Language.Haskell.Extensions.AST |
| derivingClause | Language.Haskell.Grammar |
| DerivingStrategies | Language.Haskell.Extensions |
| DerivingStrategiesConstruction | Language.Haskell.Extensions.Abstract |
| DerivingStrategy | |
| 1 (Type/Class) | Language.Haskell.Extensions.Abstract |
| 2 (Type/Class) | Language.Haskell.Extensions.AST |
| DerivingVia | Language.Haskell.Extensions |
| DerivingViaConstruction | Language.Haskell.Extensions.Abstract |
| derivingViaStrategy | Language.Haskell.Extensions.Abstract |
| dExpression | Language.Haskell.Grammar |
| DisambiguateRecordFields | Language.Haskell.Extensions |
| DoAndIfThenElse | Language.Haskell.Extensions |
| DoExpression | |
| 1 (Data Constructor) | Language.Haskell.AST |
| 2 (Data Constructor) | Language.Haskell.Extensions.AST |
| doExpression | Language.Haskell.Abstract, Language.Haskell.Extensions.Abstract |
| DotNetCall | |
| 1 (Data Constructor) | Language.Haskell.AST |
| 2 (Data Constructor) | Language.Haskell.Extensions.AST |
| dotNetCall | Language.Haskell.Abstract, Language.Haskell.Extensions.Abstract |
| doubleColon | Language.Haskell.Grammar |
| dropNoListTuplePuns | Language.Haskell.Extensions.Reformulator |
| dropNPlusKPatterns | Language.Haskell.Extensions.Reformulator |
| dropRecordWildCards | Language.Haskell.Extensions.Reformulator |
| DuplicateInfixDeclaration | Language.Haskell.Binder |
| DuplicateRecordField | Language.Haskell.Binder |
| DuplicateRecordFields | Language.Haskell.Extensions |