Language.Haskell.Exts.Simple.Syntax
ModuleNametype ModuleName
SpecialContype SpecialCon
QNametype QName
Nametype Name
IPNametype IPName
QOptype QOp
Optype Op
CNametype CName
Moduletype Module
ModuleHeadtype ModuleHead
ExportSpecListtype ExportSpecList
ExportSpectype ExportSpec
EWildcardtype EWildcard
Namespacetype Namespace
ImportDecltype ImportDecl
ImportSpecListtype ImportSpecList
ImportSpectype ImportSpec
Assoctype Assoc
Decltype Decl
PatternSynDirectiontype PatternSynDirection
TypeEqntype TypeEqn
Annotationtype Annotation
BooleanFormulatype BooleanFormula
Roletype Role
DataOrNewtype DataOrNew
InjectivityInfotype InjectivityInfo
ResultSigtype ResultSig
DeclHeadtype DeclHead
InstRuletype InstRule
InstHeadtype InstHead
Derivingtype Deriving
Bindstype Binds
IPBindtype IPBind
Matchtype Match
QualConDecltype QualConDecl
ConDecltype ConDecl
FieldDecltype FieldDecl
GadtDecltype GadtDecl
ClassDecltype ClassDecl
InstDecltype InstDecl
BangTypetype BangType
Unpackednesstype Unpackedness
Rhstype Rhs
GuardedRhstype GuardedRhs
Typetype Type
Promotedtype Promoted
TyVarBindtype TyVarBind
Kindtype Kind
FunDeptype FunDep
Contexttype Context
Assttype Asst
Literaltype Literal
Signtype Sign
Exptype Exp
XNametype XName
XAttrtype XAttr
Brackettype Bracket
Splicetype Splice
Safetytype Safety
CallConvtype CallConv
ModulePragmatype ModulePragma
Overlaptype Overlap
Activationtype Activation
Ruletype Rule
RuleVartype RuleVar
WarningTexttype WarningText
Pattype Pat
PXAttrtype PXAttr
RPatOptype RPatOp
RPattype RPat
PatFieldtype PatField
Stmttype Stmt
QualStmttype QualStmt
FieldUpdatetype FieldUpdate
Alttype Alt