Package abstract-haskell
All operations
All constructors
Module Index
Base Libraries
Curry Packages
Curry Homepage
About CurryDoc
Index to all operations
A
B
C
D
F
I
K
L
M
P
Q
R
S
T
_
~
A
applyF
(
AbstractHaskell.Goodies
)
applyV
(
AbstractHaskell.Goodies
)
A
B
C
D
F
I
K
L
M
P
Q
R
S
T
_
~
B
baseType
(
AbstractHaskell.Goodies
)
boolType
(
AbstractHaskell.Goodies
)
A
B
C
D
F
I
K
L
M
P
Q
R
S
T
_
~
C
clet
(
AbstractHaskell.Goodies
)
cmtfunc
(
AbstractHaskell.Goodies
)
commentOf
(
AbstractHaskell.Goodies
)
constF
(
AbstractHaskell.Goodies
)
ctfunc
(
AbstractHaskell.Goodies
)
ctvar
(
AbstractHaskell.Goodies
)
currentModule
(
AbstractHaskell.Printer
)
cvar
(
AbstractHaskell.Goodies
)
A
B
C
D
F
I
K
L
M
P
Q
R
S
T
_
~
D
dateType
(
AbstractHaskell.Goodies
)
declVar
(
AbstractHaskell.Goodies
)
defaultOptions
(
AbstractHaskell.Printer
)
A
B
C
D
F
I
K
L
M
P
Q
R
S
T
_
~
F
funcDecls
(
AbstractHaskell.Goodies
)
funcName
(
AbstractHaskell.Goodies
)
A
B
C
D
F
I
K
L
M
P
Q
R
S
T
_
~
I
intType
(
AbstractHaskell.Goodies
)
ioType
(
AbstractHaskell.Goodies
)
A
B
C
D
F
I
K
L
M
P
Q
R
S
T
_
~
K
kics2Mode
(
AbstractHaskell.Printer
)
A
B
C
D
F
I
K
L
M
P
Q
R
S
T
_
~
L
list2ac
(
AbstractHaskell.Goodies
)
listType
(
AbstractHaskell.Goodies
)
lowerFirst
(
AbstractHaskell.Goodies
)
A
B
C
D
F
I
K
L
M
P
Q
R
S
T
_
~
M
maybeType
(
AbstractHaskell.Goodies
)
A
B
C
D
F
I
K
L
M
P
Q
R
S
T
_
~
P
pPrint
(
AbstractHaskell.Printer
)
ppDecls
(
AbstractHaskell.Printer
)
ppHeader
(
AbstractHaskell.Printer
)
ppImports
(
AbstractHaskell.Printer
)
ppProg
(
AbstractHaskell.Printer
)
pre
(
AbstractHaskell.Goodies
)
A
B
C
D
F
I
K
L
M
P
Q
R
S
T
_
~
Q
qualImpModule
(
AbstractHaskell.Printer
)
A
B
C
D
F
I
K
L
M
P
Q
R
S
T
_
~
R
renameOpDecl
(
AbstractHaskell.Goodies
)
renameSymbolInBranch
(
AbstractHaskell.Goodies
)
renameSymbolInConsDecl
(
AbstractHaskell.Goodies
)
renameSymbolInContext
(
AbstractHaskell.Goodies
)
renameSymbolInExpr
(
AbstractHaskell.Goodies
)
renameSymbolInFunc
(
AbstractHaskell.Goodies
)
renameSymbolInLocal
(
AbstractHaskell.Goodies
)
renameSymbolInNewConsDecl
(
AbstractHaskell.Goodies
)
renameSymbolInPat
(
AbstractHaskell.Goodies
)
renameSymbolInProg
(
AbstractHaskell.Goodies
)
renameSymbolInRhs
(
AbstractHaskell.Goodies
)
renameSymbolInRule
(
AbstractHaskell.Goodies
)
renameSymbolInRules
(
AbstractHaskell.Goodies
)
renameSymbolInStat
(
AbstractHaskell.Goodies
)
renameSymbolInTypeDecl
(
AbstractHaskell.Goodies
)
renameSymbolInTypeExpr
(
AbstractHaskell.Goodies
)
renameSymbolInTypeSig
(
AbstractHaskell.Goodies
)
A
B
C
D
F
I
K
L
M
P
Q
R
S
T
_
~
S
simpleRule
(
AbstractHaskell.Goodies
)
string2ac
(
AbstractHaskell.Goodies
)
stringType
(
AbstractHaskell.Goodies
)
A
B
C
D
F
I
K
L
M
P
Q
R
S
T
_
~
T
tfunc
(
AbstractHaskell.Goodies
)
traceFailure
(
AbstractHaskell.Printer
)
tupleExpr
(
AbstractHaskell.Goodies
)
tupleName
(
AbstractHaskell.Goodies
)
tuplePat
(
AbstractHaskell.Goodies
)
tupleType
(
AbstractHaskell.Goodies
)
typeOf
(
AbstractHaskell.Goodies
)
tyVarsOf
(
AbstractHaskell.Goodies
)
A
B
C
D
F
I
K
L
M
P
Q
R
S
T
_
~
_
_impl#/=#Prelude.Eq#AbstractHaskell.Types.Context
(
AbstractHaskell.Types
)
_impl#/=#Prelude.Eq#AbstractHaskell.Types.Kind
(
AbstractHaskell.Types
)
_impl#/=#Prelude.Eq#AbstractHaskell.Types.TypeExpr
(
AbstractHaskell.Types
)
_impl#/=#Prelude.Eq#AbstractHaskell.Types.Visibility
(
AbstractHaskell.Types
)
_impl#==#Prelude.Eq#AbstractHaskell.Types.Context
(
AbstractHaskell.Types
)
_impl#==#Prelude.Eq#AbstractHaskell.Types.Kind
(
AbstractHaskell.Types
)
_impl#==#Prelude.Eq#AbstractHaskell.Types.TypeExpr
(
AbstractHaskell.Types
)
_impl#==#Prelude.Eq#AbstractHaskell.Types.Visibility
(
AbstractHaskell.Types
)
_impl#===#Prelude.Data#AbstractHaskell.Types.BranchExpr
(
AbstractHaskell.Types
)
_impl#===#Prelude.Data#AbstractHaskell.Types.ConsDecl
(
AbstractHaskell.Types
)
_impl#===#Prelude.Data#AbstractHaskell.Types.Context
(
AbstractHaskell.Types
)
_impl#===#Prelude.Data#AbstractHaskell.Types.Expr
(
AbstractHaskell.Types
)
_impl#===#Prelude.Data#AbstractHaskell.Types.Fixity
(
AbstractHaskell.Types
)
_impl#===#Prelude.Data#AbstractHaskell.Types.FuncDecl
(
AbstractHaskell.Types
)
_impl#===#Prelude.Data#AbstractHaskell.Types.Kind
(
AbstractHaskell.Types
)
_impl#===#Prelude.Data#AbstractHaskell.Types.Literal
(
AbstractHaskell.Types
)
_impl#===#Prelude.Data#AbstractHaskell.Types.LocalDecl
(
AbstractHaskell.Types
)
_impl#===#Prelude.Data#AbstractHaskell.Types.NewConsDecl
(
AbstractHaskell.Types
)
_impl#===#Prelude.Data#AbstractHaskell.Types.OpDecl
(
AbstractHaskell.Types
)
_impl#===#Prelude.Data#AbstractHaskell.Types.Pattern
(
AbstractHaskell.Types
)
_impl#===#Prelude.Data#AbstractHaskell.Types.Prog
(
AbstractHaskell.Types
)
_impl#===#Prelude.Data#AbstractHaskell.Types.Rhs
(
AbstractHaskell.Types
)
_impl#===#Prelude.Data#AbstractHaskell.Types.Rule
(
AbstractHaskell.Types
)
_impl#===#Prelude.Data#AbstractHaskell.Types.Rules
(
AbstractHaskell.Types
)
_impl#===#Prelude.Data#AbstractHaskell.Types.Statement
(
AbstractHaskell.Types
)
_impl#===#Prelude.Data#AbstractHaskell.Types.TypeDecl
(
AbstractHaskell.Types
)
_impl#===#Prelude.Data#AbstractHaskell.Types.TypeExpr
(
AbstractHaskell.Types
)
_impl#===#Prelude.Data#AbstractHaskell.Types.TypeSig
(
AbstractHaskell.Types
)
_impl#===#Prelude.Data#AbstractHaskell.Types.Visibility
(
AbstractHaskell.Types
)
_impl#aValue#Prelude.Data#AbstractHaskell.Types.BranchExpr
(
AbstractHaskell.Types
)
_impl#aValue#Prelude.Data#AbstractHaskell.Types.ConsDecl
(
AbstractHaskell.Types
)
_impl#aValue#Prelude.Data#AbstractHaskell.Types.Context
(
AbstractHaskell.Types
)
_impl#aValue#Prelude.Data#AbstractHaskell.Types.Expr
(
AbstractHaskell.Types
)
_impl#aValue#Prelude.Data#AbstractHaskell.Types.Fixity
(
AbstractHaskell.Types
)
_impl#aValue#Prelude.Data#AbstractHaskell.Types.FuncDecl
(
AbstractHaskell.Types
)
_impl#aValue#Prelude.Data#AbstractHaskell.Types.Kind
(
AbstractHaskell.Types
)
_impl#aValue#Prelude.Data#AbstractHaskell.Types.Literal
(
AbstractHaskell.Types
)
_impl#aValue#Prelude.Data#AbstractHaskell.Types.LocalDecl
(
AbstractHaskell.Types
)
_impl#aValue#Prelude.Data#AbstractHaskell.Types.NewConsDecl
(
AbstractHaskell.Types
)
_impl#aValue#Prelude.Data#AbstractHaskell.Types.OpDecl
(
AbstractHaskell.Types
)
_impl#aValue#Prelude.Data#AbstractHaskell.Types.Pattern
(
AbstractHaskell.Types
)
_impl#aValue#Prelude.Data#AbstractHaskell.Types.Prog
(
AbstractHaskell.Types
)
_impl#aValue#Prelude.Data#AbstractHaskell.Types.Rhs
(
AbstractHaskell.Types
)
_impl#aValue#Prelude.Data#AbstractHaskell.Types.Rule
(
AbstractHaskell.Types
)
_impl#aValue#Prelude.Data#AbstractHaskell.Types.Rules
(
AbstractHaskell.Types
)
_impl#aValue#Prelude.Data#AbstractHaskell.Types.Statement
(
AbstractHaskell.Types
)
_impl#aValue#Prelude.Data#AbstractHaskell.Types.TypeDecl
(
AbstractHaskell.Types
)
_impl#aValue#Prelude.Data#AbstractHaskell.Types.TypeExpr
(
AbstractHaskell.Types
)
_impl#aValue#Prelude.Data#AbstractHaskell.Types.TypeSig
(
AbstractHaskell.Types
)
_impl#aValue#Prelude.Data#AbstractHaskell.Types.Visibility
(
AbstractHaskell.Types
)
_impl#show#Prelude.Show#AbstractHaskell.Types.BranchExpr
(
AbstractHaskell.Types
)
_impl#show#Prelude.Show#AbstractHaskell.Types.ConsDecl
(
AbstractHaskell.Types
)
_impl#show#Prelude.Show#AbstractHaskell.Types.Context
(
AbstractHaskell.Types
)
_impl#show#Prelude.Show#AbstractHaskell.Types.Expr
(
AbstractHaskell.Types
)
_impl#show#Prelude.Show#AbstractHaskell.Types.Fixity
(
AbstractHaskell.Types
)
_impl#show#Prelude.Show#AbstractHaskell.Types.FuncDecl
(
AbstractHaskell.Types
)
_impl#show#Prelude.Show#AbstractHaskell.Types.Kind
(
AbstractHaskell.Types
)
_impl#show#Prelude.Show#AbstractHaskell.Types.Literal
(
AbstractHaskell.Types
)
_impl#show#Prelude.Show#AbstractHaskell.Types.LocalDecl
(
AbstractHaskell.Types
)
_impl#show#Prelude.Show#AbstractHaskell.Types.NewConsDecl
(
AbstractHaskell.Types
)
_impl#show#Prelude.Show#AbstractHaskell.Types.OpDecl
(
AbstractHaskell.Types
)
_impl#show#Prelude.Show#AbstractHaskell.Types.Pattern
(
AbstractHaskell.Types
)
_impl#show#Prelude.Show#AbstractHaskell.Types.Prog
(
AbstractHaskell.Types
)
_impl#show#Prelude.Show#AbstractHaskell.Types.Rhs
(
AbstractHaskell.Types
)
_impl#show#Prelude.Show#AbstractHaskell.Types.Rule
(
AbstractHaskell.Types
)
_impl#show#Prelude.Show#AbstractHaskell.Types.Rules
(
AbstractHaskell.Types
)
_impl#show#Prelude.Show#AbstractHaskell.Types.Statement
(
AbstractHaskell.Types
)
_impl#show#Prelude.Show#AbstractHaskell.Types.TypeDecl
(
AbstractHaskell.Types
)
_impl#show#Prelude.Show#AbstractHaskell.Types.TypeExpr
(
AbstractHaskell.Types
)
_impl#show#Prelude.Show#AbstractHaskell.Types.TypeSig
(
AbstractHaskell.Types
)
_impl#show#Prelude.Show#AbstractHaskell.Types.Visibility
(
AbstractHaskell.Types
)
_impl#showList#Prelude.Show#AbstractHaskell.Types.BranchExpr
(
AbstractHaskell.Types
)
_impl#showList#Prelude.Show#AbstractHaskell.Types.ConsDecl
(
AbstractHaskell.Types
)
_impl#showList#Prelude.Show#AbstractHaskell.Types.Context
(
AbstractHaskell.Types
)
_impl#showList#Prelude.Show#AbstractHaskell.Types.Expr
(
AbstractHaskell.Types
)
_impl#showList#Prelude.Show#AbstractHaskell.Types.Fixity
(
AbstractHaskell.Types
)
_impl#showList#Prelude.Show#AbstractHaskell.Types.FuncDecl
(
AbstractHaskell.Types
)
_impl#showList#Prelude.Show#AbstractHaskell.Types.Kind
(
AbstractHaskell.Types
)
_impl#showList#Prelude.Show#AbstractHaskell.Types.Literal
(
AbstractHaskell.Types
)
_impl#showList#Prelude.Show#AbstractHaskell.Types.LocalDecl
(
AbstractHaskell.Types
)
_impl#showList#Prelude.Show#AbstractHaskell.Types.NewConsDecl
(
AbstractHaskell.Types
)
_impl#showList#Prelude.Show#AbstractHaskell.Types.OpDecl
(
AbstractHaskell.Types
)
_impl#showList#Prelude.Show#AbstractHaskell.Types.Pattern
(
AbstractHaskell.Types
)
_impl#showList#Prelude.Show#AbstractHaskell.Types.Prog
(
AbstractHaskell.Types
)
_impl#showList#Prelude.Show#AbstractHaskell.Types.Rhs
(
AbstractHaskell.Types
)
_impl#showList#Prelude.Show#AbstractHaskell.Types.Rule
(
AbstractHaskell.Types
)
_impl#showList#Prelude.Show#AbstractHaskell.Types.Rules
(
AbstractHaskell.Types
)
_impl#showList#Prelude.Show#AbstractHaskell.Types.Statement
(
AbstractHaskell.Types
)
_impl#showList#Prelude.Show#AbstractHaskell.Types.TypeDecl
(
AbstractHaskell.Types
)
_impl#showList#Prelude.Show#AbstractHaskell.Types.TypeExpr
(
AbstractHaskell.Types
)
_impl#showList#Prelude.Show#AbstractHaskell.Types.TypeSig
(
AbstractHaskell.Types
)
_impl#showList#Prelude.Show#AbstractHaskell.Types.Visibility
(
AbstractHaskell.Types
)
_impl#showsPrec#Prelude.Show#AbstractHaskell.Types.BranchExpr
(
AbstractHaskell.Types
)
_impl#showsPrec#Prelude.Show#AbstractHaskell.Types.ConsDecl
(
AbstractHaskell.Types
)
_impl#showsPrec#Prelude.Show#AbstractHaskell.Types.Context
(
AbstractHaskell.Types
)
_impl#showsPrec#Prelude.Show#AbstractHaskell.Types.Expr
(
AbstractHaskell.Types
)
_impl#showsPrec#Prelude.Show#AbstractHaskell.Types.Fixity
(
AbstractHaskell.Types
)
_impl#showsPrec#Prelude.Show#AbstractHaskell.Types.FuncDecl
(
AbstractHaskell.Types
)
_impl#showsPrec#Prelude.Show#AbstractHaskell.Types.Kind
(
AbstractHaskell.Types
)
_impl#showsPrec#Prelude.Show#AbstractHaskell.Types.Literal
(
AbstractHaskell.Types
)
_impl#showsPrec#Prelude.Show#AbstractHaskell.Types.LocalDecl
(
AbstractHaskell.Types
)
_impl#showsPrec#Prelude.Show#AbstractHaskell.Types.NewConsDecl
(
AbstractHaskell.Types
)
_impl#showsPrec#Prelude.Show#AbstractHaskell.Types.OpDecl
(
AbstractHaskell.Types
)
_impl#showsPrec#Prelude.Show#AbstractHaskell.Types.Pattern
(
AbstractHaskell.Types
)
_impl#showsPrec#Prelude.Show#AbstractHaskell.Types.Prog
(
AbstractHaskell.Types
)
_impl#showsPrec#Prelude.Show#AbstractHaskell.Types.Rhs
(
AbstractHaskell.Types
)
_impl#showsPrec#Prelude.Show#AbstractHaskell.Types.Rule
(
AbstractHaskell.Types
)
_impl#showsPrec#Prelude.Show#AbstractHaskell.Types.Rules
(
AbstractHaskell.Types
)
_impl#showsPrec#Prelude.Show#AbstractHaskell.Types.Statement
(
AbstractHaskell.Types
)
_impl#showsPrec#Prelude.Show#AbstractHaskell.Types.TypeDecl
(
AbstractHaskell.Types
)
_impl#showsPrec#Prelude.Show#AbstractHaskell.Types.TypeExpr
(
AbstractHaskell.Types
)
_impl#showsPrec#Prelude.Show#AbstractHaskell.Types.TypeSig
(
AbstractHaskell.Types
)
_impl#showsPrec#Prelude.Show#AbstractHaskell.Types.Visibility
(
AbstractHaskell.Types
)
_inst#Prelude.Data#AbstractHaskell.Types.BranchExpr
(
AbstractHaskell.Types
)
_inst#Prelude.Data#AbstractHaskell.Types.ConsDecl
(
AbstractHaskell.Types
)
_inst#Prelude.Data#AbstractHaskell.Types.Context
(
AbstractHaskell.Types
)
_inst#Prelude.Data#AbstractHaskell.Types.Expr
(
AbstractHaskell.Types
)
_inst#Prelude.Data#AbstractHaskell.Types.Fixity
(
AbstractHaskell.Types
)
_inst#Prelude.Data#AbstractHaskell.Types.FuncDecl
(
AbstractHaskell.Types
)
_inst#Prelude.Data#AbstractHaskell.Types.Kind
(
AbstractHaskell.Types
)
_inst#Prelude.Data#AbstractHaskell.Types.Literal
(
AbstractHaskell.Types
)
_inst#Prelude.Data#AbstractHaskell.Types.LocalDecl
(
AbstractHaskell.Types
)
_inst#Prelude.Data#AbstractHaskell.Types.NewConsDecl
(
AbstractHaskell.Types
)
_inst#Prelude.Data#AbstractHaskell.Types.OpDecl
(
AbstractHaskell.Types
)
_inst#Prelude.Data#AbstractHaskell.Types.Pattern
(
AbstractHaskell.Types
)
_inst#Prelude.Data#AbstractHaskell.Types.Prog
(
AbstractHaskell.Types
)
_inst#Prelude.Data#AbstractHaskell.Types.Rhs
(
AbstractHaskell.Types
)
_inst#Prelude.Data#AbstractHaskell.Types.Rule
(
AbstractHaskell.Types
)
_inst#Prelude.Data#AbstractHaskell.Types.Rules
(
AbstractHaskell.Types
)
_inst#Prelude.Data#AbstractHaskell.Types.Statement
(
AbstractHaskell.Types
)
_inst#Prelude.Data#AbstractHaskell.Types.TypeDecl
(
AbstractHaskell.Types
)
_inst#Prelude.Data#AbstractHaskell.Types.TypeExpr
(
AbstractHaskell.Types
)
_inst#Prelude.Data#AbstractHaskell.Types.TypeSig
(
AbstractHaskell.Types
)
_inst#Prelude.Data#AbstractHaskell.Types.Visibility
(
AbstractHaskell.Types
)
_inst#Prelude.Eq#AbstractHaskell.Types.Context
(
AbstractHaskell.Types
)
_inst#Prelude.Eq#AbstractHaskell.Types.Kind
(
AbstractHaskell.Types
)
_inst#Prelude.Eq#AbstractHaskell.Types.TypeExpr
(
AbstractHaskell.Types
)
_inst#Prelude.Eq#AbstractHaskell.Types.Visibility
(
AbstractHaskell.Types
)
_inst#Prelude.Show#AbstractHaskell.Types.BranchExpr
(
AbstractHaskell.Types
)
_inst#Prelude.Show#AbstractHaskell.Types.ConsDecl
(
AbstractHaskell.Types
)
_inst#Prelude.Show#AbstractHaskell.Types.Context
(
AbstractHaskell.Types
)
_inst#Prelude.Show#AbstractHaskell.Types.Expr
(
AbstractHaskell.Types
)
_inst#Prelude.Show#AbstractHaskell.Types.Fixity
(
AbstractHaskell.Types
)
_inst#Prelude.Show#AbstractHaskell.Types.FuncDecl
(
AbstractHaskell.Types
)
_inst#Prelude.Show#AbstractHaskell.Types.Kind
(
AbstractHaskell.Types
)
_inst#Prelude.Show#AbstractHaskell.Types.Literal
(
AbstractHaskell.Types
)
_inst#Prelude.Show#AbstractHaskell.Types.LocalDecl
(
AbstractHaskell.Types
)
_inst#Prelude.Show#AbstractHaskell.Types.NewConsDecl
(
AbstractHaskell.Types
)
_inst#Prelude.Show#AbstractHaskell.Types.OpDecl
(
AbstractHaskell.Types
)
_inst#Prelude.Show#AbstractHaskell.Types.Pattern
(
AbstractHaskell.Types
)
_inst#Prelude.Show#AbstractHaskell.Types.Prog
(
AbstractHaskell.Types
)
_inst#Prelude.Show#AbstractHaskell.Types.Rhs
(
AbstractHaskell.Types
)
_inst#Prelude.Show#AbstractHaskell.Types.Rule
(
AbstractHaskell.Types
)
_inst#Prelude.Show#AbstractHaskell.Types.Rules
(
AbstractHaskell.Types
)
_inst#Prelude.Show#AbstractHaskell.Types.Statement
(
AbstractHaskell.Types
)
_inst#Prelude.Show#AbstractHaskell.Types.TypeDecl
(
AbstractHaskell.Types
)
_inst#Prelude.Show#AbstractHaskell.Types.TypeExpr
(
AbstractHaskell.Types
)
_inst#Prelude.Show#AbstractHaskell.Types.TypeSig
(
AbstractHaskell.Types
)
_inst#Prelude.Show#AbstractHaskell.Types.Visibility
(
AbstractHaskell.Types
)
A
B
C
D
F
I
K
L
M
P
Q
R
S
T
_
~
~
~>
(
AbstractHaskell.Goodies
)
A
B
C
D
F
I
K
L
M
P
Q
R
S
T
_
~