| 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 |