| EmptyCase | Language.Haskell.Extensions |
| EmptyDataDeclarations | Language.Haskell.Extensions |
| EmptyDataDeriving | Language.Haskell.Extensions |
| EmptyListConstructor | |
| 1 (Data Constructor) | Language.Haskell.AST |
| 2 (Data Constructor) | Language.Haskell.Extensions.AST |
| emptyListConstructor | Language.Haskell.Abstract, Language.Haskell.Extensions.Abstract |
| Environment | Language.Haskell.Binder |
| EqualityConstraints | Language.Haskell.Extensions |
| EquationDeclaration | |
| 1 (Data Constructor) | Language.Haskell.AST |
| 2 (Data Constructor) | Language.Haskell.Extensions.AST |
| equationDeclaration | |
| 1 (Function) | Language.Haskell.Abstract, Language.Haskell.Extensions.Abstract |
| 2 (Function) | Language.Haskell.Grammar |
| EquationLHS | |
| 1 (Type/Class) | Language.Haskell.Abstract, Language.Haskell.Extensions.Abstract, Language.Haskell.Extensions.Abstract |
| 2 (Type/Class) | Language.Haskell.AST, Language.Haskell.Extensions.AST |
| EquationRHS | |
| 1 (Type/Class) | Language.Haskell.Abstract, Language.Haskell.Extensions.Abstract, Language.Haskell.Extensions.Abstract |
| 2 (Type/Class) | Language.Haskell.AST, Language.Haskell.Extensions.AST |
| ErroneousBinding | Language.Haskell.Binder |
| Error | Language.Haskell.Extensions.Verifier |
| escape | Language.Haskell.Grammar |
| excludedImports | Language.Haskell.Abstract, Language.Haskell.Extensions.Abstract |
| ExistentialConstructor | Language.Haskell.Extensions.AST |
| existentialConstructor | Language.Haskell.Extensions.Abstract |
| ExistentialQuantification | Language.Haskell.Extensions |
| ExplicitDataFixityDeclaration | Language.Haskell.Extensions.AST |
| explicitDataFixityDeclaration | Language.Haskell.Extensions.Abstract |
| ExplicitForAll | Language.Haskell.Extensions |
| ExplicitlyKindedTypeVariable | Language.Haskell.Extensions.AST |
| explicitlyKindedTypeVariable | Language.Haskell.Extensions.Abstract |
| ExplicitlyNamespacedMemberList | Language.Haskell.Extensions.AST |
| explicitlyNamespacedMemberList | Language.Haskell.Extensions.Abstract |
| explicitlyScopedInstanceDeclaration | Language.Haskell.Extensions.Abstract |
| ExplicitNamespaces | Language.Haskell.Extensions |
| ExplicitNamespacesConstruction | Language.Haskell.Extensions.Abstract |
| ExplicitPatternSynonym | Language.Haskell.Extensions.AST |
| explicitPatternSynonym | Language.Haskell.Extensions.Abstract |
| ExplicitTypeExpression | Language.Haskell.Extensions.AST |
| explicitTypeExpression | Language.Haskell.Extensions.Abstract |
| ExplicitTypeFixityDeclaration | Language.Haskell.Extensions.AST |
| explicitTypeFixityDeclaration | Language.Haskell.Extensions.Abstract |
| ExplicitTypePattern | Language.Haskell.Extensions.AST |
| explicitTypePattern | Language.Haskell.Extensions.Abstract |
| exponent | Language.Haskell.Grammar |
| Export | |
| 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 |
| export | Language.Haskell.Grammar |
| ExportClassOrType | |
| 1 (Data Constructor) | Language.Haskell.AST |
| 2 (Data Constructor) | Language.Haskell.Extensions.AST |
| exportClassOrType | Language.Haskell.Abstract, Language.Haskell.Extensions.Abstract |
| ExportPattern | Language.Haskell.Extensions.AST |
| exportPattern | Language.Haskell.Extensions.Abstract |
| exports | Language.Haskell.Grammar |
| ExportVar | |
| 1 (Data Constructor) | Language.Haskell.AST |
| 2 (Data Constructor) | Language.Haskell.Extensions.AST |
| exportVar | Language.Haskell.Abstract, Language.Haskell.Extensions.Abstract |
| Expression | |
| 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 |
| expression | Language.Haskell.Grammar |
| ExpressionStatement | |
| 1 (Data Constructor) | Language.Haskell.AST |
| 2 (Data Constructor) | Language.Haskell.Extensions.AST |
| expressionStatement | Language.Haskell.Abstract, Language.Haskell.Extensions.Abstract |
| expressionToStatement | Language.Haskell.Grammar |
| ExtendedDefaultRules | Language.Haskell.Extensions |
| ExtendedGrammar | Language.Haskell.Extensions.Grammar |
| extendedGrammar | Language.Haskell.Extensions.Grammar |
| ExtendedHaskell | Language.Haskell.Extensions.Abstract |
| ExtendedLiteral | Language.Haskell.Extensions.AST |
| extendedLiteral | Language.Haskell.Extensions.Abstract |
| ExtendedLiterals | Language.Haskell.Extensions |
| ExtendedLiteralsConstruction | Language.Haskell.Extensions.Abstract |
| ExtendedModule | Language.Haskell.AST, Language.Haskell.Extensions.AST |
| ExtendedWith | Language.Haskell.Extensions.Abstract |
| ExtendedWithAllOf | Language.Haskell.Extensions.Abstract |
| Extension | Language.Haskell.Extensions |
| ExtensionsSupportedBy | Language.Haskell.Extensions.Abstract |
| ExtensionSwitch | |
| 1 (Type/Class) | Language.Haskell.Extensions |
| 2 (Data Constructor) | Language.Haskell.Extensions |