| Callconv | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| CaseE | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| caseE | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| cat | Language.Haskell.TH.PprLib | 
| CCall | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| cCall | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| char | Language.Haskell.TH.PprLib | 
| CharL | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| charL | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| CharPos | Language.Haskell.TH.Syntax | 
| ClassD | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| classD | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| ClassI | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| ClassOpI | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| ClassP | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| classP | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| Clause |  | 
| 1 (Type/Class) | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| 2 (Data Constructor) | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| clause | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| ClauseQ | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| cmpEq | Language.Haskell.TH.Syntax | 
| colon | Language.Haskell.TH.PprLib | 
| comma | Language.Haskell.TH.PprLib | 
| CompE | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| compE | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| Con | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| CondE | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| condE | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| ConE | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| conE | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| conK | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| ConLike | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| ConP | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| conP | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| ConQ | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| constraintK | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| ConstraintT | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| ConT | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| conT | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| con_NameG | Language.Haskell.TH.Syntax | 
| con_NameL | Language.Haskell.TH.Syntax | 
| con_NameQ | Language.Haskell.TH.Syntax | 
| con_NameS | Language.Haskell.TH.Syntax | 
| con_NameU | Language.Haskell.TH.Syntax | 
| counter | Language.Haskell.TH.Syntax | 
| Cxt | Language.Haskell.TH.Syntax, Language.Haskell.TH | 
| cxt | Language.Haskell.TH.Lib, Language.Haskell.TH | 
| CxtQ | Language.Haskell.TH.Lib, Language.Haskell.TH |