| <** | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| <++> | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| <+?> | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| <?+> | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| <^^> | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| =~= | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Activation | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ActiveFrom | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ActiveUntil | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Alt |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| alt | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| altGW | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| amap | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| AndFormula | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ANN | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| Ann | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ann | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| AnnModulePragma | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Annotated | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Annotation | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| AnnPragma | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| anyclass_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| App | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| app | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| AppFixity | Language.Haskell.Exts.Fixity, Language.Haskell.Exts | 
| appFun | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| applyFixities | Language.Haskell.Exts.Fixity, Language.Haskell.Exts | 
| ArrOp | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Arrows | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| Assoc | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| associateHaddock | Language.Haskell.Exts.Comments, Language.Haskell.Exts | 
| AssocLeft | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| AssocNone | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| AssocRight | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Asst | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| as_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| At | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| BackQuote | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| Backslash | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| BangedTy | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| BangPatterns | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| BangType | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| bang_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Bar | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| baseFixities | Language.Haskell.Exts.Fixity, Language.Haskell.Exts | 
| baseLanguage | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| BDecls | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| BinaryLiterals | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| Binds | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| binds | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| BlockArguments | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| BooleanFormula | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Boxed |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Bracket | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| BracketExp | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| CallConv | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| CApi | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| CApiFFI | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| capi_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Case | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| caseE | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| caseIndent | Language.Haskell.Exts.Pretty, Language.Haskell.Exts | 
| CCall | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ccall_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Char | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Character | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| CharacterHash | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| charE | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| charP | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| ClassDecl |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| classifyExtension | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| classifyLanguage | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| classIndent | Language.Haskell.Exts.Pretty, Language.Haskell.Exts | 
| CloseArrowBracket | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| ClosedTypeFamDecl | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ClsDataFam | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ClsDecl | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ClsDefSig | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ClsTyDef | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ClsTyFam | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| CName | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Colon | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| combSpanInfo | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| combSpanMaybe | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| Comma | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| Comment |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Comments, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Comments, Language.Haskell.Exts | 
| COMPLETE | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| CompletePragma | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Con | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ConDecl |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ConId | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| ConName | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ConOp | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Cons | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ConstrainedClassMethods | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| ConstraintKinds | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| ConSym | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| Context | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| CORE | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| CorePragma | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| CPlusPlus | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| cplusplus_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| CPP | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| CxEmpty | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| CxSingle | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| CxTuple | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| 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 | 
| EAbs | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| eList | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| EModuleContents | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| EmptyCase | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| EmptyDataDecls | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| EnableExtension | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| EnumFrom | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| EnumFromThen | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| EnumFromThenTo | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| EnumFromTo | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| EOF | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| Equals | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| EThingWith | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| EVar | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| EWildcard |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ExactP | Language.Haskell.Exts.ExactPrint, Language.Haskell.Exts | 
| exactPrint | Language.Haskell.Exts.ExactPrint, Language.Haskell.Exts | 
| Exclamation | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| ExistentialQuantification | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| Exp | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ExpBracket | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ExplicitBidirectional | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ExplicitForAll | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| ExplicitNamespaces | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| ExportSpec | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ExportSpecList |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| export_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ExprHole | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ExpTypeSig | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ExtendedDefaultRules | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| ExtensibleRecords | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| Extension | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| extensions | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| family_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| FieldDecl |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| FieldPun | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| FieldUpdate |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| FieldWildcard | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| fileName | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| fixities | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| Fixity |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Fixity, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Fixity, Language.Haskell.Exts | 
| FlexibleContexts | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| FlexibleInstances | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| FloatTok | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| FloatTokHash | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| forall_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ForeignFunctionInterface | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| ForExp | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ForImp | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Frac | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| fromParseResult | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| fromSrcInfo | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| FunBind | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| FunCon | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| function | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| FunctionalDependencies | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| FunDep |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| fun_tycon | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| fun_tycon_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| GadtDecl |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| GADTs | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| GDataDecl | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| GDataInsDecl | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| GeneralizedNewtypeDeriving | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| GENERATED | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| Generator | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Generics | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| genNames | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| GenPragma | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| genStmt | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| getPointLoc | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| getTopPragmas | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| GHC | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ghcDefault | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| GHCForeignImportPrim | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| glasgowExts | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| GroupBy | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| GroupByUsing | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| GroupUsing | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| GuardedRhs |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| GuardedRhss | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| HADDOCK | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Haskell2010 | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| Haskell98 | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| HaskellAllDisabled | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| HereDocuments | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| hiding_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| hole_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| HUGS | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| IAbs | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Ident | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| IdSplice | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| IDupVarId | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| If | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ignoreFunctionArity | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| ignoreLanguagePragmas | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| ignoreLinePragmas | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| IHApp | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| IHCon | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| IHInfix | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| IHParen | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ILinVarId | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| ImplicitBidirectional | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ImplicitParams | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| ImplicitPrelude | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| impliesExts | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| importAnn | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| importAs | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ImportDecl |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| importModule | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| importPkg | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| importQualified | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| importSafe | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ImportSpec | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ImportSpecList |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| importSpecs | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| importSrc | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ImpredicativeTypes | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| INCOHERENT | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| Incoherent | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| IncoherentInstances | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| Indent | Language.Haskell.Exts.Pretty, Language.Haskell.Exts | 
| InfixApp | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| infixApp | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| InfixConDecl | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| InfixDecl | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| infixl_ | Language.Haskell.Exts.Fixity, Language.Haskell.Exts | 
| InfixMatch | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| infixr_ | Language.Haskell.Exts.Fixity, Language.Haskell.Exts | 
| infix_ | Language.Haskell.Exts.Fixity, Language.Haskell.Exts | 
| infoSpan | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| InjectivityInfo |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| INLINE | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| InlineConlikeSig | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| InlineSig | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| INLINE_CONLIKE | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| InsData | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| InsDecl | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| InsGData | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| InstanceSigs | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| InstDecl |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| InstHead | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| InstRule | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| InstSig | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| InsType | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Int | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| intE | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| InterruptibleFFI | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| interruptible_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| intP | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| IntTok | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| IntTokHash | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| IParam | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| IParen | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| IPBind |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| IPBinds | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| IPDup | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| IPLin | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| IPName | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| IPVar | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| IRule | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| isNullSpan | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| IThingAll | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| IThingWith | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| IVar | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| JavaScript | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| JavaScriptFFI | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| javascript_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Js | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| js_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Jvm | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| jvm_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Kind | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| KindedVar | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| KindSig | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| KindSignatures | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| KnownExtension | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| knownExtensions | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| knownLanguages | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| KW_Anyclass | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_As | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_By | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_CApi | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Case | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_CCall | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Class | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_CPlusPlus | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Data | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Default | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Deriving | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Do | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_DotNet | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Else | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Export | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Family | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Forall | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Foreign | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Group | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Hiding | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_If | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Import | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_In | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Infix | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_InfixL | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_InfixR | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Instance | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Interruptible | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_JavaScript | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Js | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Jvm | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Let | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_MDo | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Module | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_NewType | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Of | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Pattern | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Proc | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Qualified | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Rec | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Role | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Safe | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_StdCall | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Stock | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Then | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Threadsafe | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Type | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Unsafe | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Using | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Via | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| KW_Where | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| LabelVarId | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| Lambda | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| LambdaCase | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| lamE | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| LANGUAGE | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| Language | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| LanguagePragma | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| layout | Language.Haskell.Exts.Pretty, Language.Haskell.Exts | 
| LazyTy | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| LCase | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| LeftArrApp | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| LeftArrHighApp | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| LeftArrow | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| LeftArrowTail | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| LeftCurly | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| LeftDblArrowTail | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| LeftHashParen | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| LeftMode | Language.Haskell.Exts.Pretty, Language.Haskell.Exts | 
| LeftParen | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| LeftSection | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| LeftSquare | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| Let | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| letE | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| letIndent | Language.Haskell.Exts.Pretty, Language.Haskell.Exts | 
| LetStmt | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| letStmt | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| lexTokenStream | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| lexTokenStreamWithMode | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| LiberalTypeSynonyms | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| lineLength | Language.Haskell.Exts.Pretty, Language.Haskell.Exts | 
| linePragmas | Language.Haskell.Exts.Pretty, Language.Haskell.Exts | 
| List | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ListComp | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ListCon | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| listE | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| ListOf |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| list_cons_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| list_con_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| list_tycon | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| list_tycon_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Lit | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Literal | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Loc |   | 
| 1 (Type/Class) | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| loc | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| MagicHash | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| main_mod | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| main_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Match |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| MaybePromotedName | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| MDo | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| mergeSrcSpan | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| metaConPat | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| metaFunction | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| MINIMAL | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| MinimalPragma | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Minus | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| minus_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| mkSrcSpan | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| Mode | Language.Haskell.Exts.Pretty, Language.Haskell.Exts | 
| mode | Language.Haskell.Exts.Pretty, Language.Haskell.Exts | 
| Module |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ModuleAnn | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ModuleHead |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ModuleHeadAndImports |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| ModuleName |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ModulePragma | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| MonoLocalBinds | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| MonomorphismRestriction | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| MonoPatBinds | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| MultiIf | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| multiIfIndent | Language.Haskell.Exts.Pretty, Language.Haskell.Exts | 
| MultiParamTypeClasses | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| MultiWayIf | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| Name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| name | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| nameBind | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| NamedFieldPuns | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| NamedWildCards | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| Namespace | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| NegApp | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Negative | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| NewQualifiedOperators | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| NewType | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| NHC98 | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| noBinds | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| noInfoSpan | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| noLoc | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| Nominal | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| NoNamespace | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| NondecreasingIndentation | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| NonGreedy |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| NoOverlap | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| noSrcSpan | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| NoStrictAnnot | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| NOUNPACK | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| NoUnpack | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| NoUnpackPragma | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| NoWildcard | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| NO_OVERLAP | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| NPlusKPatterns | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| OneLineMode | Language.Haskell.Exts.Pretty, Language.Haskell.Exts | 
| onsideIndent | Language.Haskell.Exts.Pretty, Language.Haskell.Exts | 
| Op | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| op | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| OpenArrowBracket | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| OPTIONS | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| OptionsPragma | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| OrFormula | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| OVERLAP | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| Overlap |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| OVERLAPPABLE | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| Overlappable | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| OVERLAPPING | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| Overlapping | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| OverlappingInstances | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| OVERLAPS | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| Overlaps | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| OverloadedLabel | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| OverloadedLabels | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| OverloadedStrings | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| PackageImports | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| PageMode | Language.Haskell.Exts.Pretty, Language.Haskell.Exts | 
| PApp | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| pApp | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| ParallelArrays | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| ParallelListComp | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| ParArray | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ParArrayComp | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ParArrayFromThenTo | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ParArrayFromTo | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ParArrayLeftSquare | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| ParArrayRightSquare | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| ParComp | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Paren | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| paren | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| ParenA | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ParenFormula | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ParenSplice | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| parse | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| Parseable | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| parseDecl | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| parseDeclWithComments | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| parseDeclWithMode | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| parseExp | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| parseExpWithComments | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| parseExpWithMode | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| parseExtension | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| ParseFailed | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| parseFile | Language.Haskell.Exts | 
| parseFileContents | Language.Haskell.Exts | 
| parseFileContentsWithComments | Language.Haskell.Exts | 
| parseFileContentsWithExts | Language.Haskell.Exts | 
| parseFileContentsWithMode | Language.Haskell.Exts | 
| parseFilename | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| parseFileWithComments | Language.Haskell.Exts | 
| parseFileWithCommentsAndPragmas | Language.Haskell.Exts | 
| parseFileWithExts | Language.Haskell.Exts | 
| parseFileWithMode | Language.Haskell.Exts | 
| parseImportDecl | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| parseImportDeclWithComments | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| parseImportDeclWithMode | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| ParseMode |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| parseModule | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| parseModuleWithComments | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| parseModuleWithMode | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| ParseOk | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| parsePat | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| parsePatWithComments | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| parsePatWithMode | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| ParseResult | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| parseStmt | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| parseStmtWithComments | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| parseStmtWithMode | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| parseType | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| parseTypeWithComments | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| parseTypeWithMode | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| parseWithComments | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| parseWithMode | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| PartialTypeSignatures | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| PAsPat | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Pat | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PatBind | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| patBind | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| patBindWhere | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| PatBracket | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PatField | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PatSyn | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PatSynSig | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PatternGuards | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| PatternNamespace | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PatternSignatures | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| PatternSynDirection | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PatternSynonyms | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| PatTypeSig | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PBangPat | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| peList | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| PFieldPat | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PFieldPun | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PFieldWildcard | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Phantom | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PInfixApp | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PIrrPat | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PlayInterruptible | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PlayRisky | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PlaySafe | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PList | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PLit | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PNPlusK | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PolyKinds | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| PolymorphicComponents | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| PostfixOperators | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| PParen | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| pParen | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| PPHsMode |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Pretty, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Pretty, Language.Haskell.Exts | 
| PPInLine | Language.Haskell.Exts.Pretty, Language.Haskell.Exts | 
| PPLayout | Language.Haskell.Exts.Pretty, Language.Haskell.Exts | 
| PPNoLayout | Language.Haskell.Exts.Pretty, Language.Haskell.Exts | 
| PPOffsideRule | Language.Haskell.Exts.Pretty, Language.Haskell.Exts | 
| PPSemiColon | Language.Haskell.Exts.Pretty, Language.Haskell.Exts | 
| PQuasiQuote | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PragmaEnd | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| PragmasAndModuleHead |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| PragmasAndModuleName |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| PRec | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| preludeFixities | Language.Haskell.Exts.Fixity, Language.Haskell.Exts | 
| prelude_mod | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Pretty | Language.Haskell.Exts.Pretty, Language.Haskell.Exts | 
| prettyExtension | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| prettyLanguage | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| prettyPrim | Language.Haskell.Exts.Pretty, Language.Haskell.Exts | 
| prettyPrimWithMode | Language.Haskell.Exts.Pretty, Language.Haskell.Exts | 
| prettyPrint | Language.Haskell.Exts.Pretty, Language.Haskell.Exts | 
| prettyPrintStyleMode | Language.Haskell.Exts.Pretty, Language.Haskell.Exts | 
| prettyPrintWithMode | Language.Haskell.Exts.Pretty, Language.Haskell.Exts | 
| PrimChar | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PrimDouble | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PrimFloat | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PrimInt | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PrimString | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PrimWord | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Proc | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Promoted | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PromotedCon | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PromotedInteger | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PromotedList | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PromotedName | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PromotedString | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PromotedTuple | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PromotedUnit | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PRPat | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PSplice | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PTuple | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| pTuple | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| PUnboxedSum | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PVar | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| pvar | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| pvarTuple | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| PViewPat | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PWildCard | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PXAttr |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PXETag | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PXPatTag | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PXPcdata | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PXRPats | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| PXTag | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| QConId | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| QConOp | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| QConSym | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| QName | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| QOp | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Qual | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| QualConDecl |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| qualified_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Qualifier | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| QualStmt |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| qualStmt | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| QuantifiedConstraints | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| QuasiQuote | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| QuasiQuotes | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| QuoteColon | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| qvar | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| QVarId | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| QVarOp | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| QVarSym | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| Rank2Types | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| RankNTypes | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| readExtensions | Language.Haskell.Exts | 
| RebindableSyntax | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| RecConstr | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| RecDecl | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| RecordPuns | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| RecordWildCards | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| RecStmt | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| RecUpdate | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| RecursiveDo | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| RegularPatterns | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| RelaxedPolyRec | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| Representational | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| RestrictedTypeSynonyms | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| ResultSig | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Rhs | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ribbonsPerLine | Language.Haskell.Exts.Pretty, Language.Haskell.Exts | 
| RightArrApp | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| RightArrHighApp | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| RightArrow | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| RightArrowTail | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| RightCurly | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| RightDblArrowTail | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| RightHashParen | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| RightParen | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| RightSection | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| RightSquare | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| Role | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| RoleAnnotations | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| RoleAnnotDecl | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| RoleWildcard | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| role_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| RPAs | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| RPat | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| RPatOp | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| RPCAs | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| RPCAt | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| RPEither | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| RPGuard | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| RPGuardClose | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| RPGuardOpen | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| RPOp | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| RPOpt | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| RPOptG | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| RPParen | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| RPPat | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| RPPlus | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| RPPlusG | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| RPSeq | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| RPStar | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| RPStarG | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Rule |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| RulePragmaDecl | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| RULES | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| RuleVar |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Safe | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| SafeImports | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| Safety | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| safe_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| SCC | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| SCCPragma | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ScopedTypeVariables | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| SemiColon | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| sfun | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| showInt | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| showToken | Language.Haskell.Exts.Lexer | 
| Sign | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Signless | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| simpleFun | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| SOURCE | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| spacing | Language.Haskell.Exts.Pretty, Language.Haskell.Exts | 
| spanSize | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| Special | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| SpecialCon | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| SPECIALISE | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| SPECIALISE_INLINE | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| SpecInlineSig | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| SpecSig | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Splice | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| SpliceDecl | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| SpliceExp | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| srcColumn | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| srcFilename | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| SrcInfo | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| srcInfoPoints | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| srcInfoSpan | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| srcLine | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| SrcLoc |   | 
| 1 (Type/Class) | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| SrcSpan |   | 
| 1 (Type/Class) | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| srcSpanEnd | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| srcSpanEndColumn | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| srcSpanEndLine | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| srcSpanFilename | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| SrcSpanInfo |   | 
| 1 (Type/Class) | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| srcSpanStart | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| srcSpanStartColumn | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| srcSpanStartLine | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| StandaloneDeriving | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| Star | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| startColumn | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| startLine | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| star_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| StdCall | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| stdcall_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Stmt | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| stock_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| strE | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| Strict | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| StrictData | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| String | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| StringHash | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| StringTok | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| strP | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| Style |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Pretty, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Pretty, Language.Haskell.Exts | 
| style | Language.Haskell.Exts.Pretty, Language.Haskell.Exts | 
| sym | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| Symbol | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TApp | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| TemplateHaskell | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| TExpBracket | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| THCloseQuote | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| THDecQuote | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| ThenBy | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ThenTrans | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| THExpQuote | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| THIdEscape | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| THParenEscape | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| THPatQuote | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| THQuasiQuote | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| threadsafe_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| THTCloseQuote | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| THTExpQuote | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| THTIdEscape | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| THTParenEscape | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| THTypQuote | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| THTyQuote | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| THVarQuote | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| TIdSplice | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Tilde | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| toExtensionList | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| Token | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| Tool | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| toSrcInfo | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts | 
| TParenSplice | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TransformListComp | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| Trustworthy | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| TSpliceDecl | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Tuple | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| tuple | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| TupleCon | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TupleSection | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TupleSections | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| tuple_con | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| tuple_con_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| tuple_tycon | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| tuple_tycon_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TyApp | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TyBang | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TyCon | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TyEquals | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TyForall | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TyFun | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TyInfix | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TyKind | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TyList | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TyParArray | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TyParen | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Type | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TypeA | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TypeAnn | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TypeApp | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TypeApplications | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| TypeBracket | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TypeDecl | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TypedRuleVar | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TypeEqn |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TypeFamDecl | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TypeFamilies | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| TypeFamilyDependencies | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| TypeInsDecl | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TypeInType | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| TypeNamespace | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TypeOperators | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| TypeSig | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TypeSynonymInstances | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| TypQuote | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TyPromoted | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TyQuasiQuote | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TySplice | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TyStar | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TyTuple | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TyUnboxedSum | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TyVar | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TyVarBind | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TyVarSig | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| TyWildCard | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Unboxed | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| UnboxedSingleCon | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| UnboxedSum | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| UnboxedSums | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| UnboxedTuples | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| unboxed_singleton_con | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| unboxed_singleton_con_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| unboxed_singleton_tycon | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| unboxed_singleton_tycon_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| UndecidableInstances | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| Underscore | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| UnGuardedRhs | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| UnicodeSyntax | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| Unidirectional | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| UnitCon | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| unit_con | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| unit_con_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| unit_tycon | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| unit_tycon_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| UnkindedVar | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| UnknownExtension | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| UnknownLanguage | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| UnknownPragma |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Comments, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Comments, Language.Haskell.Exts | 
| UnknownTool | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| UnliftedFFITypes | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| unListOf | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| unLoc | Language.Haskell.Exts.SrcLoc, Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| unNonGreedy | Language.Haskell.Exts.Parser, Language.Haskell.Exts | 
| UNPACK | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| Unpack | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Unpackedness | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| UnpromotedName | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| UnQual | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| unsafe_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| Var | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| var | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| VarFormula | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| VarId | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| VarName | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| VarOp | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| VarQuote | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| VarSym | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| varTuple | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| via_name | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ViewPatterns | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| VRightCurly | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| WARNING | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| WarningText | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| WarnPragmaDecl | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| WarnText | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| whereIndent | Language.Haskell.Exts.Pretty, Language.Haskell.Exts | 
| wildcard | Language.Haskell.Exts.Build, Language.Haskell.Exts | 
| WordTokHash | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| XAttr |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| XChildTag | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| XChildTagOpen | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| XCloseTagOpen | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| XCodeTagClose | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| XCodeTagOpen | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| XDomName | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| XEmptyTagClose | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| XETag | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| XExpTag | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| XmlHybrid | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| XmlPage | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| XmlSyntax | Language.Haskell.Exts.Extension, Language.Haskell.Exts | 
| XName |   | 
| 1 (Type/Class) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| 2 (Data Constructor) | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| XPCDATA | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| XPcdata | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| XRPatClose | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| XRPatOpen | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| XStdTagClose | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| XStdTagOpen | Language.Haskell.Exts.Lexer, Language.Haskell.Exts | 
| XTag | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| YHC | Language.Haskell.Exts.Syntax, Language.Haskell.Exts | 
| ZigZagMode | Language.Haskell.Exts.Pretty, Language.Haskell.Exts |