Language.Haskell.Exts.Annotated.Syntax
Modules
Declarations
Type classes and instances
Data type declarations
Function bindings
Class Assertions and Contexts
Types
Expressions
Patterns
Literals
Variables, Constructors and Operators
Template Haskell
FFI
Pragmas
Builtin names
Modules
Main function of a program
Constructors
Special identifiers
Type constructors
Source coordinates
Annotated trees