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 - T
tag
Elara.AST.Location
TaggedLocate
1 (Type/Class)
Elara.AST.Location
2 (Data Constructor)
Elara.AST.Location
taggedLocated
Elara.Parse.Primitives
tagLocated
Elara.AST.Location
tagQuery
Elara.Query
tail
Prelude
tails
Prelude
take
Prelude
takeMVar
Prelude
takeTMVar
Prelude
takeWhile
Prelude
tan
Prelude
tanh
Prelude
TApp
Elara.AST.Types
TermVarKey
Elara.TypeInfer.Environment
Text
Prelude
TExtension
Elara.AST.Types
TFun
Elara.AST.Types
thenSite
Elara.TypeInfer.Context
This
Elara.JVM.IR
thisClassName
Elara.JVM.Emit.State
throwSTM
Prelude
Thunk
Elara.Interpreter
ThunkState
Elara.Interpreter
TList
Elara.AST.Types
TMVar
Prelude
to
Prelude
ToANF
Elara.Core.ToANF
toANF
Elara.Core.ToANF
toANF'
Elara.Core.ToANF
toANFCont
Elara.Core.ToANF
toANFRec
Elara.Core.ToANF
toDiagnoseReports
Elara.Error.Diagnose
TODO
TODO
todo
TODO
toEnum
Prelude
toException
Prelude
toHeadAndTail
Elara.Data.AtLeast2List
toInteger
Prelude
toIntegralSized
Prelude
Token
Elara.Lexer.Token
token
Elara.Parse.Primitives
TokenAlias
Elara.Lexer.Token
TokenAs
Elara.Lexer.Token
TokenAt
Elara.Lexer.Token
TokenBackslash
Elara.Lexer.Token
TokenBacktick
Elara.Lexer.Token
TokenCase
Elara.Lexer.Token
TokenChar
Elara.Lexer.Token
TokenClass
Elara.Lexer.Token
TokenColon
Elara.Lexer.Token
TokenComma
Elara.Lexer.Token
TokenConstructorIdentifier
Elara.Lexer.Token
TokenData
Elara.Lexer.Token
TokenDedent
Elara.Lexer.Token
TokenDef
Elara.Lexer.Token
TokenDeriving
Elara.Lexer.Token
TokenDot
Elara.Lexer.Token
TokenDoubleColon
Elara.Lexer.Token
TokenDoubleRightArrow
Elara.Lexer.Token
TokenElse
Elara.Lexer.Token
tokenEndsExpr
Elara.Lexer.Token
TokenEOF
Elara.Lexer.Token
TokenEquals
Elara.Lexer.Token
TokenExposing
Elara.Lexer.Token
TokenFloat
Elara.Lexer.Token
TokenForall
Elara.Lexer.Token
TokenHash
Elara.Lexer.Token
TokenHiding
Elara.Lexer.Token
TokenIf
Elara.Lexer.Token
TokenImport
Elara.Lexer.Token
TokenIn
Elara.Lexer.Token
TokenIndent
Elara.Lexer.Token
TokenInstance
Elara.Lexer.Token
TokenInt
Elara.Lexer.Token
TokenLeftArrow
Elara.Lexer.Token
TokenLeftBrace
Elara.Lexer.Token
TokenLeftBracket
Elara.Lexer.Token
TokenLeftParen
Elara.Lexer.Token
tokenLength
Elara.Parse.Stream
TokenLet
Elara.Lexer.Token
TokenLineSeparator
Elara.Lexer.Token
TokenMatch
Elara.Lexer.Token
TokenModule
Elara.Lexer.Token
TokenOf
Elara.Lexer.Token
TokenOperatorIdentifier
Elara.Lexer.Token
TokenPipe
Elara.Lexer.Token
TokenQConstructorIdentifier
Elara.Lexer.Token
TokenQOperatorIdentifier
Elara.Lexer.Token
TokenQualified
Elara.Lexer.Token
TokenQVariableIdentifier
Elara.Lexer.Token
tokenRepr
Elara.Lexer.Token
TokenRightArrow
Elara.Lexer.Token
TokenRightBrace
Elara.Lexer.Token
TokenRightBracket
Elara.Lexer.Token
TokenRightParen
Elara.Lexer.Token
tokensConsumed
Elara.Parse.Stream
TokenSemicolon
Elara.Lexer.Token
TokenStream
1 (Type/Class)
Elara.Parse.Stream
2 (Data Constructor)
Elara.Parse.Stream
tokenStreamInput
Elara.Parse.Stream
tokenStreamTokens
Elara.Parse.Stream
TokenString
Elara.Lexer.Token
TokenThen
Elara.Lexer.Token
TokenType
Elara.Lexer.Token
TokenUnderscore
Elara.Lexer.Token
TokenVariableIdentifier
Elara.Lexer.Token
TokenWhere
Elara.Lexer.Token
TokenWith
Elara.Lexer.Token
token_
Elara.Parse.Primitives
TokPosition
Elara.Lexer.Token
toLazy
Prelude
toList
1 (Function)
Prelude
2 (Function)
Elara.Data.AtLeast2List
toListOf
Prelude
ToLText
Prelude
toLText
Prelude
ToName
Elara.AST.Name
toName
Elara.AST.Name
toNonEmpty
Elara.Data.AtLeast2List
tooManyDeclarations
Elara.Error.Codes
, Elara.Error
TooMuchIndentation
Elara.Lexer.Utils
tooMuchIndentation
Elara.Error.Codes
, Elara.Error
TopLevelBind
Elara.Core.ANF
TopologicalGraph
1 (Type/Class)
Elara.Data.TopologicalGraph
2 (Data Constructor)
Elara.Data.TopologicalGraph
TopTypeBinder
Elara.AST.Phase
TopValueBinder
Elara.AST.Phase
toRational
Prelude
toShort
Prelude
toStrict
Prelude
ToString
Prelude
toString
Prelude
ToText
Prelude
toText
Prelude
trace
Prelude
TraceableFn
1 (Type/Class)
Elara.Logging
2 (Data Constructor)
Elara.Logging
traceFn
Elara.Logging
traceId
Prelude
traceM
Prelude
tracePretty
Print
traceShow
Prelude
traceShowId
Prelude
traceShowM
Prelude
traceShowWith
Prelude
tracingRules
Rock.Memo
transform
Prelude
transformMOf
Prelude
transformOf
Prelude
transformOf'
Prelude
translateEscapedChar
Elara.Lexer.Char
translateOperatorName
Elara.JVM.Emit.Operator
translations
Elara.JVM.Emit.Operator
transpose
Prelude
Traversable
Prelude
Traversal
Prelude
Traversal'
Prelude
traversalVL
Prelude
traverse
Prelude
traverseBind
Elara.Core.Generic
traversed
Prelude
traverseExpressionExtensionExprs
Elara.AST.Traversal
traverseExprExprs
Elara.AST.Traversal
TraverseExtensions
Elara.AST.Traversal
traverseGraph
Elara.Data.TopologicalGraph
traverseGraphRevTopologically
Elara.Data.TopologicalGraph
traverseGraphRevTopologically_
Elara.Data.TopologicalGraph
traverseGraphTopologically
Elara.Data.TopologicalGraph
traverseGraphTopologically_
Elara.Data.TopologicalGraph
traverseGraph_
Elara.Data.TopologicalGraph
traverseOf
Prelude
traversePatternExtensionPats
Elara.AST.Traversal
traversePatternPats
Elara.AST.Traversal
traverseTypeExtensionTypes
Elara.AST.Traversal
traverseTypeTypes
Elara.AST.Traversal
traverse_
Prelude
TRecord
Elara.AST.Types
triggerBlockLayout
Elara.Lexer.Utils
triggerIndentLayout
Elara.Lexer.Utils
True
Prelude
trueCtor
Elara.Prim.Core
trueCtorName
Elara.Prim
truncate
Prelude
tryPutMVar
Prelude
tryPutTMVar
Prelude
tryReadMVar
Prelude
tryReadTMVar
Prelude
tryTakeMVar
Prelude
tryTakeTMVar
Prelude
TUnit
Elara.AST.Types
tuple2Con
Elara.Prim.Core
tuple2CtorName
Elara.Prim
tupled
Elara.Data.Pretty
TupleExpression
Elara.AST.Extensions
TupleExprExtension
Elara.AST.Extensions
tupleNCtorName
Elara.Prim
TuplePattern
Elara.AST.Extensions
TuplePatternTooShort
Elara.Desugar.Error
tuplePatternTooShort
Elara.Error.Codes
, Elara.Error
TupleType
Elara.AST.Extensions
tupleType
Elara.Parse.Type
TupleTypeExtension
Elara.AST.Extensions
TUserDefined
Elara.AST.Types
TVar
1 (Type/Class)
Prelude
2 (Data Constructor)
Elara.AST.Types
tvKind
Elara.Core
tvName
Elara.Core
TyADT
Elara.Core
TyAlias
Elara.Core
TyApp
1 (Data Constructor)
Elara.Core
2 (Data Constructor)
Elara.Core.ANF
TyCon
1 (Type/Class)
Elara.Core
2 (Data Constructor)
Elara.Core
TyConDetails
Elara.Core
TyLam
1 (Data Constructor)
Elara.Core
2 (Data Constructor)
Elara.Core.ANF
Type
1 (Type/Class)
Elara.TypeInfer.Type
2 (Type/Class)
Elara.Core
3 (Type/Class)
Elara.AST.Types
4 (Data Constructor)
Elara.AST.Types
Type'
Elara.AST.Types
type'
Elara.Parse.Type
Typeable
Prelude
typeArity
Elara.Core
typeBody
Elara.Core.Module
typeCheckCoreModule
Elara.Core.TypeCheck
TypeCheckedDeclaration
Elara.Query
TypeCheckedExpr
Elara.Query
TypeCheckError
Elara.Core.TypeCheck
TypeConstructor
Elara.TypeInfer.Type
TypeConstructorMismatch
Elara.TypeInfer.Error
typeConstructorMismatch
Elara.Error.Codes
, Elara.Error
TypeConvertError
Elara.TypeInfer.Convert
Typed
Elara.AST.Phases.Typed
TypedDeclaration
Elara.AST.Phases.Typed
TypedDeclaration'
Elara.AST.Phases.Typed
TypedDeclarationBody
Elara.AST.Phases.Typed
TypedDeclarationBody'
Elara.AST.Phases.Typed
TypeDeclaration
Elara.AST.Types
typeDeclaration
Elara.Parse.Declaration
TypeDeclarationBody
Elara.AST.Types
TypeDeclMetadata
Elara.AST.Phase
typeDependencies
Elara.SCC
TypedExpr
Elara.AST.Phases.Typed
TypedExpr'
Elara.AST.Phases.Typed
TypedLambdaParam
1 (Type/Class)
Elara.AST.Types
,
Elara.AST.Phases.Renamed
2 (Data Constructor)
Elara.AST.Types
,
Elara.AST.Phases.Renamed
TypedPattern
Elara.AST.Phases.Typed
TypedPattern'
Elara.AST.Phases.Typed
TypedType
Elara.AST.Phases.Typed
TypedType'
Elara.AST.Phases.Typed
TypedTypeDeclaration
Elara.AST.Phases.Typed
TypeEnvironment
1 (Type/Class)
Elara.TypeInfer.Environment
2 (Data Constructor)
Elara.TypeInfer.Environment
TypeEnvKey
Elara.TypeInfer.Environment
TypeKind
Elara.Data.Kind
TypeLoc
Elara.AST.Location
typeLoc
Elara.TypeInfer.Type
TypeMeta
Elara.AST.Phase
TypeMismatch
1 (Data Constructor)
Elara.TypeInfer.Error
2 (Data Constructor)
Elara.Interpreter
typeMismatch
Elara.Error.Codes
, Elara.Error
TypeName
1 (Type/Class)
Elara.AST.Name
2 (Data Constructor)
Elara.AST.Name
typeName
Elara.Data.Pretty.Styles
typeNames
Elara.Rename.State
TypeNode
Elara.AST.Location
typeNotApplication
Elara.Parse.Type
TypeOccurrence
Elara.AST.Phase
TypeOf
Elara.Query
typeRegion
1 (Function)
Elara.Parse.Type
2 (Function)
Elara.Parse.Declaration
TypeSyntaxExtension
Elara.AST.Phase
typeTerm
Elara.Parse.Type
TypeVar
1 (Data Constructor)
Elara.TypeInfer.Type
2 (Type/Class)
Elara.Data.Kind
typeVar
Elara.Parse.Type
TypeVariable
1 (Type/Class)
Elara.TypeInfer.Type
2 (Type/Class)
Elara.Core
3 (Data Constructor)
Elara.Core
4 (Type/Class)
Elara.AST.Phase
TypeVarInPattern
Elara.JVM.Error
typeVars
1 (Function)
Elara.Rename.State
2 (Function)
Elara.Core.Module
TyVar
Elara.Core
TyVarInTermPosition
Elara.Core.LiftClosures.Error
,
Elara.Core.LiftClosures
TyVarTy
Elara.Core