| DataDecl | Language.Haskell.Exts.Syntax, Language.Haskell.Exts |
| DataFamDecl | Language.Haskell.Exts.Syntax, Language.Haskell.Exts |
| DataInsDecl | Language.Haskell.Exts.Syntax, Language.Haskell.Exts |
| DataKinds | Language.Haskell.Exts.Extension, Language.Haskell.Exts |
| DataOrNew | Language.Haskell.Exts.Syntax, Language.Haskell.Exts |
| DataType | Language.Haskell.Exts.Syntax, Language.Haskell.Exts |
| DatatypeContexts | Language.Haskell.Exts.Extension, Language.Haskell.Exts |
| Decl | Language.Haskell.Exts.Syntax, Language.Haskell.Exts |
| DeclBracket | Language.Haskell.Exts.Syntax, Language.Haskell.Exts |
| DeclHead | Language.Haskell.Exts.Syntax, Language.Haskell.Exts |
| DefaultDecl | Language.Haskell.Exts.Syntax, Language.Haskell.Exts |
| defaultMode | Language.Haskell.Exts.Pretty, Language.Haskell.Exts |
| defaultParseMode | Language.Haskell.Exts.Parser, Language.Haskell.Exts |
| DefaultSignatures | Language.Haskell.Exts.Extension, Language.Haskell.Exts |
| DEPRECATED | Language.Haskell.Exts.Lexer, Language.Haskell.Exts |
| deprecatedExtensions | Language.Haskell.Exts.Extension, Language.Haskell.Exts |
| DeprPragmaDecl | Language.Haskell.Exts.Syntax, Language.Haskell.Exts |
| DeprText | Language.Haskell.Exts.Syntax, Language.Haskell.Exts |
| DerivAnyclass | Language.Haskell.Exts.Syntax, Language.Haskell.Exts |
| DerivDecl | Language.Haskell.Exts.Syntax, Language.Haskell.Exts |
| DeriveAnyClass | Language.Haskell.Exts.Extension, Language.Haskell.Exts |
| DeriveDataTypeable | Language.Haskell.Exts.Extension, Language.Haskell.Exts |
| DeriveFoldable | Language.Haskell.Exts.Extension, Language.Haskell.Exts |
| DeriveFunctor | Language.Haskell.Exts.Extension, Language.Haskell.Exts |
| DeriveGeneric | Language.Haskell.Exts.Extension, Language.Haskell.Exts |
| DeriveTraversable | Language.Haskell.Exts.Extension, Language.Haskell.Exts |
| Deriving | |
| 1 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts |
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts |
| DerivingStrategies | Language.Haskell.Exts.Extension, Language.Haskell.Exts |
| DerivingVia | Language.Haskell.Exts.Extension, Language.Haskell.Exts |
| DerivNewtype | Language.Haskell.Exts.Syntax, Language.Haskell.Exts |
| DerivStock | Language.Haskell.Exts.Syntax, Language.Haskell.Exts |
| DerivStrategy | Language.Haskell.Exts.Syntax, Language.Haskell.Exts |
| DerivVia | Language.Haskell.Exts.Syntax, Language.Haskell.Exts |
| DHApp | Language.Haskell.Exts.Syntax, Language.Haskell.Exts |
| DHead | Language.Haskell.Exts.Syntax, Language.Haskell.Exts |
| DHInfix | Language.Haskell.Exts.Syntax, Language.Haskell.Exts |
| DHParen | Language.Haskell.Exts.Syntax, Language.Haskell.Exts |
| DisableExtension | Language.Haskell.Exts.Extension, Language.Haskell.Exts |
| DisambiguateRecordFields | Language.Haskell.Exts.Extension, Language.Haskell.Exts |
| Do | Language.Haskell.Exts.Syntax, Language.Haskell.Exts |
| DoAndIfThenElse | Language.Haskell.Exts.Extension, Language.Haskell.Exts |
| doE | Language.Haskell.Exts.Build, Language.Haskell.Exts |
| doIndent | Language.Haskell.Exts.Pretty, Language.Haskell.Exts |
| DoRec | Language.Haskell.Exts.Extension, Language.Haskell.Exts |
| Dot | Language.Haskell.Exts.Lexer, Language.Haskell.Exts |
| DotDot | Language.Haskell.Exts.Lexer, Language.Haskell.Exts |
| DotNet | Language.Haskell.Exts.Syntax, Language.Haskell.Exts |
| dotnet_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts |
| dot_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts |
| DoubleArrow | Language.Haskell.Exts.Lexer, Language.Haskell.Exts |
| DoubleColon | Language.Haskell.Exts.Lexer, Language.Haskell.Exts |
| DoubleTokHash | Language.Haskell.Exts.Lexer, Language.Haskell.Exts |
| DVarId | Language.Haskell.Exts.Lexer, Language.Haskell.Exts |