kempe-0.1.1.1: Kempe compiler
Contents
Index
Index
ABI
Kempe.AST
AH
Kempe.Asm.X86.Linear
AL
Kempe.Asm.X86.Linear
Alex
1 (Type/Class)
Kempe.Lexer
2 (Data Constructor)
Kempe.Lexer
alexInitUserState
Kempe.Lexer
alexMonadScan
Kempe.Lexer
AlexPn
Kempe.Lexer
AlexPosn
Kempe.Lexer
AlexUserState
Kempe.Lexer
allocRegs
Kempe.Asm.X86.Linear
And
Kempe.AST
AndTok
Kempe.Lexer
Arrow
Kempe.Lexer
assignModule
Kempe.TyAssign
AtBuiltin
Kempe.AST
AtCons
Kempe.AST
AtName
Kempe.AST
Atom
Kempe.AST
body
Kempe.AST
bool
Kempe.Lexer
BoolLit
Kempe.AST
Builtin
Kempe.Lexer
builtin
Kempe.Lexer
BuiltinBool
Kempe.Lexer
BuiltinBoolLit
Kempe.Lexer
BuiltinBoolXor
Kempe.Lexer
BuiltinDip
Kempe.Lexer
BuiltinDrop
Kempe.Lexer
BuiltinDup
Kempe.Lexer
BuiltinFn
Kempe.AST
BuiltinInt
Kempe.Lexer
BuiltinInt8
Kempe.Lexer
BuiltinIntXor
Kempe.Lexer
BuiltinPopcount
Kempe.Lexer
BuiltinSwap
Kempe.Lexer
BuiltinTy
Kempe.AST
BuiltinWord
Kempe.Lexer
BuiltinWordXor
Kempe.Lexer
Cabi
Kempe.AST
Case
Kempe.AST
CaseArr
Kempe.Lexer
CH
Kempe.Asm.X86.Linear
checkModule
Kempe.TyAssign
checkModuleExhaustive
Kempe.Check.Pattern
CL
Kempe.Asm.X86.Linear
closedModule
Kempe.Monomorphize
closure
Kempe.Monomorphize
Colon
Kempe.Lexer
Comma
Kempe.Lexer
compile
Kempe.File
conn
Kempe.Asm.X86.ControlFlow
ConsAnn
1 (Type/Class)
Kempe.AST
,
Kempe.Monomorphize
2 (Data Constructor)
Kempe.AST
,
Kempe.Monomorphize
consTy
Kempe.AST
,
Kempe.Monomorphize
ControlAnn
1 (Type/Class)
Kempe.Asm.X86.ControlFlow
2 (Data Constructor)
Kempe.Asm.X86.ControlFlow
Declarations
Kempe.AST
DefEq
Kempe.Lexer
defsNode
Kempe.Asm.X86.ControlFlow
DH
Kempe.Asm.X86.Linear
Dil
Kempe.Asm.X86.Linear
Dip
Kempe.AST
Div
Kempe.Lexer
DivU
Kempe.Lexer
DL
Kempe.Asm.X86.Linear
Drop
Kempe.AST
dumpIR
Kempe.File
dumpMono
Kempe.File
dumpTyped
Kempe.File
dumpX86
Kempe.File
Dup
Kempe.AST
EOF
Kempe.Lexer
Eq
Kempe.Lexer
Export
Kempe.AST
ExtFnDecl
Kempe.AST
flattenModule
Kempe.Monomorphize
flipStackType
Kempe.AST
freeVars
Kempe.AST
FunDecl
Kempe.AST
Geq
Kempe.Lexer
Gt
Kempe.Lexer
ident
Kempe.Lexer
If
Kempe.AST
importFps
Kempe.AST
inline
Kempe.Inline
int
Kempe.Lexer
int8
Kempe.Lexer
Int8Lit
Kempe.AST
IntDiv
Kempe.AST
IntEq
Kempe.AST
IntGeq
Kempe.AST
IntGt
Kempe.AST
IntLeq
Kempe.AST
IntLit
Kempe.AST
IntLt
Kempe.AST
IntMinus
Kempe.AST
IntMod
Kempe.AST
IntNeg
Kempe.AST
IntNeq
Kempe.AST
IntPlus
Kempe.AST
IntShiftL
Kempe.AST
IntShiftR
Kempe.AST
IntTimes
Kempe.AST
IntXor
Kempe.AST
inTypes
Kempe.AST
irFile
Kempe.File
irGen
Kempe.Pipeline
irToX86
Kempe.Asm.X86
Kabi
Kempe.AST
KempeDecl
Kempe.AST
KempeTy
Kempe.AST
Keyword
Kempe.Lexer
KwCabi
Kempe.Lexer
KwCase
Kempe.Lexer
KwCfun
Kempe.Lexer
KwForeign
Kempe.Lexer
KwIf
Kempe.Lexer
KwImport
Kempe.Lexer
KwKabi
Kempe.Lexer
KwType
Kempe.Lexer
LBrace
Kempe.Lexer
Leq
Kempe.Lexer
LexErr
Kempe.Parser
lexKempe
Kempe.Lexer
Liveness
Kempe.Asm.X86.Liveness
loc
Kempe.Lexer
LParen
Kempe.Lexer
LSqBracket
Kempe.Lexer
Lt
Kempe.Lexer
Minus
Kempe.Lexer
MinusU
Kempe.Lexer
mkControlFlow
Kempe.Asm.X86.ControlFlow
mkModuleMap
Kempe.Monomorphize
ModU
Kempe.Lexer
Module
1 (Type/Class)
Kempe.AST
2 (Data Constructor)
Kempe.AST
moduleFp
Kempe.Lexer
MonoM
Kempe.Monomorphize
monomorphize
Kempe.Shuttle
MonoStackType
Kempe.AST
NegTok
Kempe.Lexer
Neq
Kempe.Lexer
node
Kempe.Asm.X86.ControlFlow
NoImpl
Kempe.Parser
optimize
Kempe.IR.Opt
Or
Kempe.AST
OrTok
Kempe.Lexer
outTypes
Kempe.AST
parse
Kempe.Parser
ParseError
Kempe.Parser
parseProcess
Kempe.Module
parseWithCtx
Kempe.Parser
parseWithInitCtx
Kempe.Parser
parseWithMax
Kempe.Parser
Pattern
Kempe.AST
PatternBool
Kempe.AST
PatternCons
Kempe.AST
PatternInt
Kempe.AST
patternKind
Kempe.AST
patternName
Kempe.AST
PatternWildcard
Kempe.AST
Percent
Kempe.Lexer
Plus
Kempe.Lexer
PlusU
Kempe.Lexer
Popcount
Kempe.AST
prettyFancyModule
Kempe.AST
prettyIR
Kempe.IR
prettyModule
Kempe.AST
prettyMonoStackType
Kempe.AST
prettyTyped
Kempe.AST
prettyTypedModule
Kempe.AST
quantify
Kempe.AST
R10
Kempe.Asm.X86.Linear
R10b
Kempe.Asm.X86.Linear
R11
Kempe.Asm.X86.Linear
R11b
Kempe.Asm.X86.Linear
R12
Kempe.Asm.X86.Linear
R12b
Kempe.Asm.X86.Linear
R13
Kempe.Asm.X86.Linear
R13b
Kempe.Asm.X86.Linear
R14
Kempe.Asm.X86.Linear
R14b
Kempe.Asm.X86.Linear
R15
Kempe.Asm.X86.Linear
R15b
Kempe.Asm.X86.Linear
R8
Kempe.Asm.X86.Linear
R8b
Kempe.Asm.X86.Linear
R9
Kempe.Asm.X86.Linear
R9b
Kempe.Asm.X86.Linear
Rax
Kempe.Asm.X86.Linear
Rbp
Kempe.Asm.X86.Linear
RBrace
Kempe.Lexer
Rbx
Kempe.Asm.X86.Linear
Rcx
Kempe.Asm.X86.Linear
Rdi
Kempe.Asm.X86.Linear
Rdx
Kempe.Asm.X86.Linear
reconstruct
Kempe.Asm.X86.Liveness
RParen
Kempe.Lexer
Rsi
Kempe.Asm.X86.Linear
Rsp
Kempe.Asm.X86.Linear
RSqBracket
Kempe.Lexer
runAlex
Kempe.Lexer
runAlexSt
Kempe.Lexer
runMonoM
Kempe.Monomorphize
runTempM
Kempe.IR
runTypeM
Kempe.TyAssign
Semicolon
Kempe.Lexer
ShiftL
Kempe.Lexer
ShiftLU
Kempe.Lexer
ShiftR
Kempe.Lexer
ShiftRU
Kempe.Lexer
Sil
Kempe.Asm.X86.Linear
size
Kempe.IR
StackType
1 (Type/Class)
Kempe.AST
2 (Data Constructor)
Kempe.AST
Swap
Kempe.AST
Sym
Kempe.Lexer
tag
Kempe.AST
,
Kempe.Monomorphize
tcFile
Kempe.File
TempM
Kempe.IR
temps
Kempe.IR
Times
Kempe.Lexer
TimesU
Kempe.Lexer
TokBuiltin
Kempe.Lexer
Token
Kempe.Lexer
TokForeign
Kempe.Lexer
TokInt
Kempe.Lexer
TokInt8
Kempe.Lexer
TokKeyword
Kempe.Lexer
TokModuleStr
Kempe.Lexer
TokName
Kempe.Lexer
TokSym
Kempe.Lexer
TokTyName
Kempe.Lexer
TokWord
Kempe.Lexer
tryMono
Kempe.Monomorphize
TyApp
Kempe.AST
TyBool
Kempe.AST
TyBuiltin
Kempe.AST
TyDecl
Kempe.AST
TyInt
Kempe.AST
TyInt8
Kempe.AST
TyNamed
Kempe.AST
TypeM
Kempe.TyAssign
tySz
Kempe.AST
,
Kempe.Monomorphize
TyVar
Kempe.AST
TyWord
Kempe.AST
unAlex
Kempe.Lexer
Underscore
Kempe.Lexer
Unexpected
Kempe.Parser
usesNode
Kempe.Asm.X86.ControlFlow
VBar
Kempe.Lexer
voidStackType
Kempe.AST
warnFile
Kempe.File
withAlexSt
Kempe.Lexer
wlabels
Kempe.IR
word
Kempe.Lexer
WordDiv
Kempe.AST
WordLit
Kempe.AST
WordMinus
Kempe.AST
WordMod
Kempe.AST
WordPlus
Kempe.AST
WordShiftL
Kempe.AST
WordShiftR
Kempe.AST
WordTimes
Kempe.AST
WordXor
Kempe.AST
writeModule
Kempe.IR
WriteSt
1 (Type/Class)
Kempe.IR
2 (Data Constructor)
Kempe.IR
x86Alloc
Kempe.Pipeline
x86File
Kempe.File
x86Parsed
Kempe.Pipeline
X86Reg
Kempe.Asm.X86.Linear
Xor
Kempe.AST
_kw
Kempe.Lexer
_name
Kempe.Lexer
_sym
Kempe.Lexer
_tyName
Kempe.Lexer