| IdentifierSyntax | Language.Haskell.Extensions |
| implications | Language.Haskell.Extensions |
| ImplicitlyKindedTypeVariable | Language.Haskell.Extensions.AST |
| implicitlyKindedTypeVariable | Language.Haskell.Extensions.Abstract |
| ImplicitParameterConstraint | Language.Haskell.Extensions.AST |
| implicitParameterConstraint | Language.Haskell.Extensions.Abstract |
| ImplicitParameterDeclaration | Language.Haskell.Extensions.AST |
| implicitParameterDeclaration | Language.Haskell.Extensions.Abstract |
| ImplicitParameterExpression | Language.Haskell.Extensions.AST |
| implicitParameterExpression | Language.Haskell.Extensions.Abstract |
| ImplicitParameters | Language.Haskell.Extensions |
| ImplicitParametersConstruction | Language.Haskell.Extensions.Abstract |
| ImplicitPatternSynonym | Language.Haskell.Extensions.AST |
| implicitPatternSynonym | Language.Haskell.Extensions.Abstract |
| ImplicitPrelude | Language.Haskell.Extensions |
| Import | |
| 1 (Type/Class) | Language.Haskell.Abstract, Language.Haskell.Extensions.Abstract, Language.Haskell.Extensions.Abstract |
| 2 (Type/Class) | Language.Haskell.AST |
| 3 (Data Constructor) | Language.Haskell.AST |
| 4 (Type/Class) | Language.Haskell.Extensions.AST |
| 5 (Data Constructor) | Language.Haskell.Extensions.AST |
| ImportClassOrType | |
| 1 (Data Constructor) | Language.Haskell.AST |
| 2 (Data Constructor) | Language.Haskell.Extensions.AST |
| importClassOrType | Language.Haskell.Abstract, Language.Haskell.Extensions.Abstract |
| importDeclaration | |
| 1 (Function) | Language.Haskell.Abstract, Language.Haskell.Extensions.Abstract |
| 2 (Function) | Language.Haskell.Grammar |
| ImportItem | |
| 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 |
| importItem | Language.Haskell.Grammar |
| ImportPattern | Language.Haskell.Extensions.AST |
| importPattern | Language.Haskell.Extensions.Abstract |
| ImportQualifiedPost | Language.Haskell.Extensions |
| ImportSpecification | |
| 1 (Type/Class) | Language.Haskell.Abstract, Language.Haskell.Extensions.Abstract, Language.Haskell.Extensions.Abstract |
| 2 (Type/Class) | Language.Haskell.AST, Language.Haskell.Extensions.AST |
| 3 (Data Constructor) | Language.Haskell.AST, Language.Haskell.Extensions.AST |
| importSpecification | Language.Haskell.Grammar |
| ImportVar | |
| 1 (Data Constructor) | Language.Haskell.AST |
| 2 (Data Constructor) | Language.Haskell.Extensions.AST |
| importVar | Language.Haskell.Abstract, Language.Haskell.Extensions.Abstract |
| ImpredicativeTypes | Language.Haskell.Extensions |
| inClassDeclaration | Language.Haskell.Grammar |
| includedByDefault | Language.Haskell.Extensions |
| includedImports | Language.Haskell.Abstract, Language.Haskell.Extensions.Abstract |
| IncoherentInstances | Language.Haskell.Extensions |
| inferredExplicitlyKindedTypeVariable | Language.Haskell.Extensions.Abstract |
| InferredRole | Language.Haskell.Extensions.AST |
| inferredRole | Language.Haskell.Extensions.Abstract |
| inferredTypeVariable | Language.Haskell.Extensions.Abstract |
| InferredTypeVariables | Language.Haskell.Extensions |
| infixConstructorArgType | Language.Haskell.Grammar |
| InfixDeclaration | Language.Haskell.Binder |
| InfixExpression | |
| 1 (Data Constructor) | Language.Haskell.AST |
| 2 (Data Constructor) | Language.Haskell.Extensions.AST |
| infixExpression | |
| 1 (Function) | Language.Haskell.Abstract, Language.Haskell.Extensions.Abstract |
| 2 (Function) | Language.Haskell.Grammar |
| InfixLHS | Language.Haskell.AST, Language.Haskell.Extensions.AST |
| infixLHS | Language.Haskell.Abstract, Language.Haskell.Extensions.Abstract |
| InfixPattern | |
| 1 (Data Constructor) | Language.Haskell.AST |
| 2 (Data Constructor) | Language.Haskell.Extensions.AST |
| infixPattern | Language.Haskell.Abstract, Language.Haskell.Extensions.Abstract |
| InfixPatternEquationLHS | Language.Haskell.Extensions.AST |
| infixPatternEquationLHS | Language.Haskell.Extensions.Abstract |
| InfixPatternLHS | Language.Haskell.Extensions.AST |
| infixPatternLHS | Language.Haskell.Extensions.Abstract |
| InfixTypeApplication | Language.Haskell.Extensions.AST |
| infixTypeApplication | Language.Haskell.Extensions.Abstract |
| InfixTypeClassInstanceLHS | Language.Haskell.Extensions.AST |
| infixTypeClassInstanceLHS | Language.Haskell.Extensions.Abstract |
| infixTypeLHSApplication | Language.Haskell.Extensions.Abstract |
| inInstanceDeclaration | Language.Haskell.Grammar |
| InjectiveClosedTypeFamilyDeclaration | Language.Haskell.Extensions.AST |
| injectiveClosedTypeFamilyDeclaration | Language.Haskell.Extensions.Abstract |
| InjectiveOpenTypeFamilyDeclaration | Language.Haskell.Extensions.AST |
| injectiveOpenTypeFamilyDeclaration | Language.Haskell.Extensions.Abstract |
| Input | Language.Haskell |
| inputColumn | Language.Haskell.Grammar |
| InstanceDeclaration | |
| 1 (Data Constructor) | Language.Haskell.AST |
| 2 (Data Constructor) | Language.Haskell.Extensions.AST |
| instanceDeclaration | Language.Haskell.Abstract, Language.Haskell.Extensions.Abstract |
| instanceDesignator | Language.Haskell.Grammar |
| InstanceSigs | Language.Haskell.Extensions |
| instanceTypeDesignator | Language.Haskell.Grammar |
| integer | Language.Haskell.Grammar |
| integerLexeme | Language.Haskell.Grammar |
| IntegerLiteral | |
| 1 (Data Constructor) | Language.Haskell.AST |
| 2 (Data Constructor) | Language.Haskell.Extensions.AST |
| integerLiteral | Language.Haskell.Abstract, Language.Haskell.Extensions.Abstract |
| InterruptibleCall | Language.Haskell.Extensions.AST |
| interruptibleCall | Language.Haskell.Extensions.Abstract |
| InterruptibleFFI | Language.Haskell.Extensions |
| InterruptibleFFIConstruction | Language.Haskell.Extensions.Abstract |
| inverseImplications | Language.Haskell.Extensions |
| InvisibleTypePattern | Language.Haskell.Extensions.AST |
| invisibleTypePattern | Language.Haskell.Extensions.Abstract |
| IrrefutablePattern | |
| 1 (Data Constructor) | Language.Haskell.AST |
| 2 (Data Constructor) | Language.Haskell.Extensions.AST |
| irrefutablePattern | Language.Haskell.Abstract, Language.Haskell.Extensions.Abstract |
| isLineChar | Language.Haskell.Grammar |
| isNameTailChar | Language.Haskell.Grammar |
| isSymbol | Language.Haskell.Grammar |