Contents
Index
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Z
:
!
$
%
&
*
+
.
/
<
=
>
?
^
|
-
~
_
All
Index - A
abs
Prelude
absurd
Prelude
acos
Prelude
acosh
Prelude
actual
1 (Function)
Elara.Interpreter
2 (Function)
Elara.Core.TypeCheck
actualArgumentType
Elara.TypeInfer.Context
Add
Elara.JVM.IR
addLocalType
Elara.TypeInfer.Environment
addNode
Elara.Data.TopologicalGraph
addType
Elara.TypeInfer.Environment
addType'
Elara.TypeInfer.Environment
ADT
Elara.AST.Types
adt
Elara.Parse.Declaration
AExpr
1 (Data Constructor)
Elara.Core.ANF
2 (Type/Class)
Elara.Core.ANF
AffineTraversal
Prelude
AffineTraversal'
Prelude
AlexA#
Elara.Lexer.Lexer
AlexAcc
1 (Type/Class)
Elara.Lexer.Lexer
2 (Data Constructor)
Elara.Lexer.Lexer
AlexAccNone
Elara.Lexer.Lexer
AlexAccSkip
Elara.Lexer.Lexer
AlexAddr
Elara.Lexer.Lexer
AlexEOF
Elara.Lexer.Lexer
AlexError
Elara.Lexer.Lexer
alexGetByte
Elara.Lexer.Utils
alexIndexInt16OffAddr
Elara.Lexer.Lexer
alexIndexInt32OffAddr
Elara.Lexer.Lexer
AlexInput
Elara.Lexer.Utils
AlexLastAcc
1 (Type/Class)
Elara.Lexer.Lexer
2 (Data Constructor)
Elara.Lexer.Lexer
AlexLastSkip
Elara.Lexer.Lexer
AlexNone
Elara.Lexer.Lexer
AlexReturn
Elara.Lexer.Lexer
alexScan
Elara.Lexer.Lexer
alexScanUser
Elara.Lexer.Lexer
AlexSkip
Elara.Lexer.Lexer
AlexToken
Elara.Lexer.Lexer
alex_accept
Elara.Lexer.Lexer
alex_actions
Elara.Lexer.Lexer
alex_action_0
Elara.Lexer.Lexer
alex_action_1
Elara.Lexer.Lexer
alex_action_10
Elara.Lexer.Lexer
alex_action_11
Elara.Lexer.Lexer
alex_action_12
Elara.Lexer.Lexer
alex_action_13
Elara.Lexer.Lexer
alex_action_14
Elara.Lexer.Lexer
alex_action_15
Elara.Lexer.Lexer
alex_action_16
Elara.Lexer.Lexer
alex_action_17
Elara.Lexer.Lexer
alex_action_18
Elara.Lexer.Lexer
alex_action_19
Elara.Lexer.Lexer
alex_action_2
Elara.Lexer.Lexer
alex_action_20
Elara.Lexer.Lexer
alex_action_21
Elara.Lexer.Lexer
alex_action_22
Elara.Lexer.Lexer
alex_action_23
Elara.Lexer.Lexer
alex_action_24
Elara.Lexer.Lexer
alex_action_25
Elara.Lexer.Lexer
alex_action_26
Elara.Lexer.Lexer
alex_action_27
Elara.Lexer.Lexer
alex_action_28
Elara.Lexer.Lexer
alex_action_29
Elara.Lexer.Lexer
alex_action_3
Elara.Lexer.Lexer
alex_action_30
Elara.Lexer.Lexer
alex_action_31
Elara.Lexer.Lexer
alex_action_32
Elara.Lexer.Lexer
alex_action_33
Elara.Lexer.Lexer
alex_action_34
Elara.Lexer.Lexer
alex_action_35
Elara.Lexer.Lexer
alex_action_36
Elara.Lexer.Lexer
alex_action_37
Elara.Lexer.Lexer
alex_action_38
Elara.Lexer.Lexer
alex_action_39
Elara.Lexer.Lexer
alex_action_4
Elara.Lexer.Lexer
alex_action_40
Elara.Lexer.Lexer
alex_action_41
Elara.Lexer.Lexer
alex_action_42
Elara.Lexer.Lexer
alex_action_43
Elara.Lexer.Lexer
alex_action_44
Elara.Lexer.Lexer
alex_action_45
Elara.Lexer.Lexer
alex_action_46
Elara.Lexer.Lexer
alex_action_47
Elara.Lexer.Lexer
alex_action_48
Elara.Lexer.Lexer
alex_action_49
Elara.Lexer.Lexer
alex_action_5
Elara.Lexer.Lexer
alex_action_50
Elara.Lexer.Lexer
alex_action_51
Elara.Lexer.Lexer
alex_action_52
Elara.Lexer.Lexer
alex_action_53
Elara.Lexer.Lexer
alex_action_54
Elara.Lexer.Lexer
alex_action_55
Elara.Lexer.Lexer
alex_action_56
Elara.Lexer.Lexer
alex_action_57
Elara.Lexer.Lexer
alex_action_58
Elara.Lexer.Lexer
alex_action_59
Elara.Lexer.Lexer
alex_action_6
Elara.Lexer.Lexer
alex_action_7
Elara.Lexer.Lexer
alex_action_8
Elara.Lexer.Lexer
alex_base
Elara.Lexer.Lexer
alex_check
Elara.Lexer.Lexer
alex_deflt
Elara.Lexer.Lexer
alex_scan_tkn
Elara.Lexer.Lexer
alex_table
Elara.Lexer.Lexer
alex_tab_size
Elara.Lexer.Lexer
Alias
Elara.AST.Types
alias
Elara.Parse.Declaration
align
Elara.Data.Pretty
All
1 (Type/Class)
Prelude
2 (Data Constructor)
Prelude
all
Prelude
allContexts
Elara.TypeInfer.Context
AllDecl
Elara.Desugar.Common
allEntries
Elara.Data.TopologicalGraph
allEntriesRevTopologically
Elara.Data.TopologicalGraph
allEntriesTopologically
Elara.Data.TopologicalGraph
allKnownTypes
Elara.Prim
allM
Prelude
allOpaquePrims
Elara.Prim
allWiredInPrims
Elara.Prim
Alt
1 (Type/Class)
Prelude
2 (Data Constructor)
Prelude
3 (Type/Class)
Elara.Core
4 (Type/Class)
Elara.Core.ANF
alt
Elara.Core.TypeCheck
AltCon
Elara.Core
alterAnnotations
Elara.Data.Pretty
alterAnnotationsS
Elara.Data.Pretty
Alternative
Prelude
altType
Elara.Core.TypeCheck
ambiguousModulePath
Elara.Error.Codes
, Elara.Error
ambiguousName
Elara.Error.Codes
, Elara.Error
AmbiguousTypeName
Elara.Rename.Error
AmbiguousVarName
Elara.Rename.Error
analyzeCallStrategy
Elara.JVM.Lower.Function
And
Elara.JVM.IR
and
Prelude
andM
Prelude
ANFPrimOp
Elara.Core.ANF
angles
Elara.Data.Pretty
annotate
Elara.Data.Pretty
Annotation
1 (Type/Class)
Elara.AST.Types
2 (Data Constructor)
Elara.AST.Types
annotation
Elara.Parse.Annotation
AnnotationArg
1 (Type/Class)
Elara.AST.Types
2 (Data Constructor)
Elara.AST.Types
annotationArgs
Elara.AST.Types
annotationName
Elara.AST.Types
annotations
Elara.Parse.Annotation
annotationSite
Elara.TypeInfer.Context
AnsiStyle
Elara.Data.Pretty
Any
1 (Type/Class)
Prelude
2 (Data Constructor)
Prelude
any
Prelude
anyM
Prelude
Ap
1 (Type/Class)
Prelude
2 (Data Constructor)
Prelude
App
1 (Data Constructor)
Elara.Core
2 (Data Constructor)
Elara.Core.ANF
appendFile
Prelude
appendFileBS
Prelude
appendFileLBS
Prelude
appendFileLText
Prelude
appendFileText
Prelude
AppendMode
Prelude
appendModule
Elara.AST.Name
appEndo
Prelude
appendToString
Elara.Lexer.Action
appendToStringWith
Elara.Lexer.Action
ApplicationExtension
Elara.AST.Phase
Applicative
Prelude
appliedTo
Prelude
apply
Elara.Interpreter
AppOfNonFunction
Elara.JVM.Error
AppTy
Elara.Core
argPosition
Elara.TypeInfer.Context
ArityMismatch
Elara.TypeInfer.Error
ArrayLength
Elara.JVM.IR
ArrayLoad
Elara.JVM.IR
AsCall
Elara.JVM.Lower.Function
AsConstructor
Prelude
AsConstructor'
Prelude
AsDeclaration
Elara.JVM.Lower.Function
asin
Prelude
asinh
Prelude
asks
Prelude
assertMonotype
Elara.TypeInfer.Convert
assertPartialNamesEqual
Elara.Desugar
Assign
Elara.JVM.IR
assign
Effectful.State.Extra
Associativity
Elara.Shunt.Operator
associativity
Elara.Shunt.Operator
associativityAnnotationName
Elara.Prim
AstNode
Elara.AST.Location
ASTQueryEffects
Elara.Query
ASTQueryType
Elara.Query
astTypeToGeneralisedInferType
Elara.TypeInfer.Convert
astTypeToInferType
Elara.TypeInfer.Convert
astTypeToInferType'
Elara.TypeInfer.Convert
astTypeToInferTypeWithKind
Elara.TypeInfer.Convert
asTypeOf
Prelude
asum
Prelude
asumMap
Prelude
At
Prelude
at
Prelude
atan
Prelude
atan2
Prelude
atanh
Prelude
AtLeast2List
1 (Type/Class)
Elara.Data.AtLeast2List
2 (Data Constructor)
Elara.Data.AtLeast2List
atomically
Prelude
atomicModifyIORef
Prelude
atomicModifyIORef'
Prelude
atomicModifyIORef'_
Prelude
atomicModifyIORef_
Prelude
atomicWriteIORef
Prelude
AvailablePerLine
Elara.Data.Pretty
AxiomScheme
Elara.TypeInfer.Type
A_Fold
Prelude
A_Setter
Prelude
A_Traversal
Prelude