Language.Haskell.Exts.Simple.Syntax
ModuleName
type ModuleName
SpecialCon
type SpecialCon
QName
type QName
Name
type Name
IPName
type IPName
QOp
type QOp
Op
type Op
CName
type CName
Module
type Module
ModuleHead
type ModuleHead
ExportSpecList
type ExportSpecList
ExportSpec
type ExportSpec
EWildcard
type EWildcard
Namespace
type Namespace
ImportDecl
type ImportDecl
ImportSpecList
type ImportSpecList
ImportSpec
type ImportSpec
Assoc
type Assoc
Decl
type Decl
PatternSynDirection
type PatternSynDirection
TypeEqn
type TypeEqn
Annotation
type Annotation
BooleanFormula
type BooleanFormula
Role
type Role
DataOrNew
type DataOrNew
InjectivityInfo
type InjectivityInfo
ResultSig
type ResultSig
DeclHead
type DeclHead
InstRule
type InstRule
InstHead
type InstHead
Deriving
type Deriving
Binds
type Binds
IPBind
type IPBind
Match
type Match
QualConDecl
type QualConDecl
ConDecl
type ConDecl
FieldDecl
type FieldDecl
GadtDecl
type GadtDecl
ClassDecl
type ClassDecl
InstDecl
type InstDecl
BangType
type BangType
Unpackedness
type Unpackedness
Rhs
type Rhs
GuardedRhs
type GuardedRhs
Type
type Type
Promoted
type Promoted
TyVarBind
type TyVarBind
Kind
type Kind
FunDep
type FunDep
Context
type Context
Asst
type Asst
Literal
type Literal
Sign
type Sign
Exp
type Exp
XName
type XName
XAttr
type XAttr
Bracket
type Bracket
Splice
type Splice
Safety
type Safety
CallConv
type CallConv
ModulePragma
type ModulePragma
Overlap
type Overlap
Activation
type Activation
Rule
type Rule
RuleVar
type RuleVar
WarningText
type WarningText
Pat
type Pat
PXAttr
type PXAttr
RPatOp
type RPatOp
RPat
type RPat
PatField
type PatField
Stmt
type Stmt
QualStmt
type QualStmt
FieldUpdate
type FieldUpdate
Alt
type Alt