Language.Haskell.Syntax

Modules

data HsModule
data HsAssoc

Declarations

data HsDecl
data HsConDecl
data HsBangType
data HsMatch
data HsRhs
data HsSafety

Class Assertions and Contexts

data HsQualType
type HsContext
type HsAsst

Types

data HsType

Expressions

data HsExp
data HsStmt
data HsAlt

Patterns

data HsPat
data HsPatField

Literals

data HsLiteral

Variables, Constructors and Operators

data Module
data HsQName
data HsName
data HsQOp
data HsOp
data HsCName

Builtin names

Modules

Main function of a program

Constructors

Type constructors

Source coordinates

data SrcLoc