Package curry-ast
All operations
All constructors
All type classes
Module Index
Base Libraries
Curry Packages
Curry Homepage
About CurryDoc
🌙
☀️
Index to all constructors
A
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
A
ApplyType
(
Curry.Types
)
ArrowType
(
Curry.Types
)
ApLhs
(
Curry.Types
)
AsPattern
(
Curry.Types
)
Apply
(
Curry.Types
)
Alt
(
Curry.Types
)
AnonFreeVars
(
Curry.Types
)
AppendMode
(
System.IO
)
AbsoluteSeek
(
System.IO
)
ACY
(
System.FrontendExec
)
AST
(
System.FrontendExec
)
A
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
C
ClassDecl
(
Curry.Types
)
ConstrDecl
(
Curry.Types
)
ConOpDecl
(
Curry.Types
)
ConstructorType
(
Curry.Types
)
Constraint
(
Curry.Types
)
CondExpr
(
Curry.Types
)
Char
(
Curry.Types
)
ConstructorPattern
(
Curry.Types
)
Constructor
(
Curry.Types
)
Case
(
Curry.Types
)
CPP
(
Curry.Types
)
CYMAKE
(
Curry.Types
)
CY
(
System.FrontendExec
)
COMMS
(
System.FrontendExec
)
CalendarTime
(
Data.Time
)
A
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
D
DataDecl
(
Curry.Types
)
DefaultDecl
(
Curry.Types
)
Do
(
Curry.Types
)
A
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
E
Exporting
(
Curry.Types
)
Export
(
Curry.Types
)
ExportTypeWith
(
Curry.Types
)
ExportTypeAll
(
Curry.Types
)
ExportModule
(
Curry.Types
)
ExternalDataDecl
(
Curry.Types
)
ExternalDecl
(
Curry.Types
)
Equation
(
Curry.Types
)
EnumFrom
(
Curry.Types
)
EnumFromThen
(
Curry.Types
)
EnumFromTo
(
Curry.Types
)
EnumFromThenTo
(
Curry.Types
)
ExplicitLayout
(
Curry.SpanInfo
)
A
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
F
FunctionDecl
(
Curry.Types
)
FreeDecl
(
Curry.Types
)
FieldDecl
(
Curry.Types
)
ForallType
(
Curry.Types
)
FunDep
(
Curry.Types
)
FunLhs
(
Curry.Types
)
Float
(
Curry.Types
)
FunctionPattern
(
Curry.Types
)
Flex
(
Curry.Types
)
Field
(
Curry.Types
)
FlexibleContexts
(
Curry.Types
)
FlexibleInstances
(
Curry.Types
)
FunctionalDependencies
(
Curry.Types
)
FunctionalPatterns
(
Curry.Types
)
FRONTEND
(
Curry.Types
)
FCY
(
System.FrontendExec
)
FINT
(
System.FrontendExec
)
FrontendParams
(
System.FrontendExec
)
A
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
G
GuardedRhs
(
Curry.Types
)
Goal
(
Curry.Types
)
A
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
H
Hiding
(
Curry.Types
)
HTML
(
System.FrontendExec
)
A
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
I
ImportDecl
(
Curry.Types
)
Importing
(
Curry.Types
)
Import
(
Curry.Types
)
ImportTypeWith
(
Curry.Types
)
ImportTypeAll
(
Curry.Types
)
InfixDecl
(
Curry.Types
)
InstanceDecl
(
Curry.Types
)
InfixL
(
Curry.Types
)
InfixR
(
Curry.Types
)
Infix
(
Curry.Types
)
Int
(
Curry.Types
)
InfixPattern
(
Curry.Types
)
InfixFuncPattern
(
Curry.Types
)
InfixApply
(
Curry.Types
)
IfThenElse
(
Curry.Types
)
InfixOp
(
Curry.Types
)
InfixConstr
(
Curry.Types
)
Ident
(
Curry.Ident
)
A
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
K
KnownExtension
(
Curry.Types
)
KICS2
(
Curry.Types
)
KnownTool
(
Curry.Types
)
A
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
L
LanguagePragma
(
Curry.Types
)
ListType
(
Curry.Types
)
LiteralPattern
(
Curry.Types
)
ListPattern
(
Curry.Types
)
LazyPattern
(
Curry.Types
)
Literal
(
Curry.Types
)
List
(
Curry.Types
)
ListCompr
(
Curry.Types
)
LeftSection
(
Curry.Types
)
Lambda
(
Curry.Types
)
Let
(
Curry.Types
)
A
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
M
Module
(
Curry.Types
)
MultiParamTypeClasses
(
Curry.Types
)
ModuleIdent
(
Curry.Ident
)
A
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
N
NewtypeDecl
(
Curry.Types
)
NewConstrDecl
(
Curry.Types
)
NewRecordDecl
(
Curry.Types
)
NegativePattern
(
Curry.Types
)
NegativeLiterals
(
Curry.Types
)
NoAnonFreeVars
(
Curry.Types
)
NoFunctionalPatterns
(
Curry.Types
)
NoImplicitPrelude
(
Curry.Types
)
NoDataDeriving
(
Curry.Types
)
NoSpan
(
Curry.Span
)
NoSpanInfo
(
Curry.SpanInfo
)
NoPos
(
Curry.Position
)
A
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
O
OptionsPragma
(
Curry.Types
)
OpLhs
(
Curry.Types
)
A
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
P
PatternDecl
(
Curry.Types
)
ParenType
(
Curry.Types
)
ParenPattern
(
Curry.Types
)
Paren
(
Curry.Types
)
PAKCS
(
Curry.Types
)
Position
(
Curry.Position
)
A
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
Q
QualTypeExpr
(
Curry.Types
)
QualIdent
(
Curry.Ident
)
A
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
R
RecordDecl
(
Curry.Types
)
RecordPattern
(
Curry.Types
)
Record
(
Curry.Types
)
RecordUpdate
(
Curry.Types
)
RightSection
(
Curry.Types
)
Rigid
(
Curry.Types
)
ReadMode
(
System.IO
)
RelativeSeek
(
System.IO
)
A
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
S
SimpleRhs
(
Curry.Types
)
String
(
Curry.Types
)
StmtExpr
(
Curry.Types
)
StmtDecl
(
Curry.Types
)
StmtBind
(
Curry.Types
)
Span
(
Curry.Span
)
SpanInfo
(
Curry.SpanInfo
)
SeekFromEnd
(
System.IO
)
SAST
(
System.FrontendExec
)
A
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
T
TypeDecl
(
Curry.Types
)
TypeSig
(
Curry.Types
)
TupleType
(
Curry.Types
)
TuplePattern
(
Curry.Types
)
Typed
(
Curry.Types
)
Tuple
(
Curry.Types
)
TFCY
(
System.FrontendExec
)
TOKS
(
System.FrontendExec
)
TAFCY
(
System.FrontendExec
)
A
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
U
UnaryMinus
(
Curry.Types
)
UnknownExtension
(
Curry.Types
)
UnknownTool
(
Curry.Types
)
UACY
(
System.FrontendExec
)
A
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
V
VariableType
(
Curry.Types
)
VariablePattern
(
Curry.Types
)
Variable
(
Curry.Types
)
Var
(
Curry.Types
)
A
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
W
WhitespaceLayout
(
Curry.SpanInfo
)
WriteMode
(
System.IO
)
A
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W