Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell98 |
Helium.Syntax.UHA_Syntax
Documentation
data Alternative Source
type Alternatives = [Alternative] Source
data AnnotatedType Source
Constructors
AnnotatedType_AnnotatedType Range Bool Type |
type AnnotatedTypes = [AnnotatedType] Source
Constructors
Body_Hole Range Integer | |
Body_Body Range ImportDeclarations Declarations |
data Constructor Source
type Constructors = [Constructor] Source
data ContextItem Source
Constructors
ContextItem_ContextItem Range Name Types |
type ContextItems = [ContextItem] Source
data Declaration Source
Constructors
type Declarations = [Declaration] Source
data Expression Source
Constructors
type Expressions = [Expression] Source
data FieldDeclaration Source
Constructors
FieldDeclaration_FieldDeclaration Range Names AnnotatedType |
type FieldDeclarations = [FieldDeclaration] Source
Constructors
Fixity_Infixl Range | |
Fixity_Infixr Range | |
Fixity_Infix Range |
data FunctionBinding Source
type FunctionBindings = [FunctionBinding] Source
data GuardedExpression Source
Constructors
GuardedExpression_GuardedExpression Range Expression Expression |
type GuardedExpressions = [GuardedExpression] Source
data ImportDeclaration Source
type ImportDeclarations = [ImportDeclaration] Source
data ImportSpecification Source
Constructors
ImportSpecification_Import Range Bool Imports |
data LeftHandSide Source
data MaybeDeclarations Source
data MaybeExports Source
Constructors
MaybeExports_Nothing | |
MaybeExports_Just Exports |
data MaybeExpression Source
Constructors
MaybeExpression_Nothing | |
MaybeExpression_Just Expression |
Constructors
MaybeInt_Nothing | |
MaybeInt_Just Int |
Constructors
MaybeName_Nothing | |
MaybeName_Just Name |
data MaybeNames Source
Constructors
MaybeNames_Nothing | |
MaybeNames_Just Names |
Constructors
Module_Module Range MaybeName MaybeExports Body |
Constructors
Constructors
Position_Position String Int Int | |
Position_Unknown |
type Qualifiers = [Qualifier] Source
data RecordPatternBinding Source
Constructors
RecordPatternBinding_RecordPatternBinding Range Name Pattern |
data RightHandSide Source
data SimpleType Source
Constructors
SimpleType_SimpleType Range Name Names |
type Statements = [Statement] Source