List of all items
Structs
- chunk::Chunk
- chunk::ExceptionEntry
- chunk::Function
- compiler::CompileResult
- core_expr::DoLoop
- core_expr::DoVar
- core_expr::LambdaDef
- core_expr::ResolvedDoLoop
- core_expr::ResolvedDoVar
- core_expr::ResolvedLambda
- core_expr::VarRef
- emit::Emitter
- serialize::StringTableBuilder
- vm::Closure
- vm::UpvalueCell
- vm::VM
Enums
- chunk::UpvalueDesc
- core_expr::CoreExpr
- core_expr::PromptEntry
- core_expr::ResolvedExpr
- core_expr::ResolvedPromptEntry
- core_expr::VarResolution
- opcodes::Op
Functions
- compiler::compile
- compiler::compile_many
- compiler::compile_many_with_locals
- compiler::compile_with_locals
- disasm::disassemble
- lower::lower
- lower::lower_body
- resolve::resolve
- resolve::resolve_with_locals
- serialize::build_remap_table
- serialize::deserialize_chunk
- serialize::deserialize_from_bytes
- serialize::deserialize_function
- serialize::deserialize_value
- serialize::is_bytecode_file
- serialize::remap_indices_to_spurs
- serialize::remap_spurs_to_indices
- serialize::serialize_chunk
- serialize::serialize_function
- serialize::serialize_to_bytes
- serialize::serialize_value
- vm::compile_program
- vm::eval_str
Constants
- opcodes::op::ADD
- opcodes::op::ADD_INT
- opcodes::op::CALL
- opcodes::op::CALL_GLOBAL
- opcodes::op::CALL_NATIVE
- opcodes::op::CONST
- opcodes::op::DEFINE_GLOBAL
- opcodes::op::DIV
- opcodes::op::DUP
- opcodes::op::EQ
- opcodes::op::EQ_INT
- opcodes::op::FALSE
- opcodes::op::GE
- opcodes::op::GT
- opcodes::op::JUMP
- opcodes::op::JUMP_IF_FALSE
- opcodes::op::JUMP_IF_TRUE
- opcodes::op::LE
- opcodes::op::LOAD_GLOBAL
- opcodes::op::LOAD_LOCAL
- opcodes::op::LOAD_LOCAL0
- opcodes::op::LOAD_LOCAL1
- opcodes::op::LOAD_LOCAL2
- opcodes::op::LOAD_LOCAL3
- opcodes::op::LOAD_UPVALUE
- opcodes::op::LT
- opcodes::op::LT_INT
- opcodes::op::MAKE_CLOSURE
- opcodes::op::MAKE_HASH_MAP
- opcodes::op::MAKE_LIST
- opcodes::op::MAKE_MAP
- opcodes::op::MAKE_VECTOR
- opcodes::op::MUL
- opcodes::op::MUL_INT
- opcodes::op::NEGATE
- opcodes::op::NIL
- opcodes::op::NOT
- opcodes::op::POP
- opcodes::op::RETURN
- opcodes::op::SIZE_CALL_GLOBAL
- opcodes::op::SIZE_OP
- opcodes::op::SIZE_OP_U16
- opcodes::op::SIZE_OP_U32
- opcodes::op::STORE_GLOBAL
- opcodes::op::STORE_LOCAL
- opcodes::op::STORE_LOCAL0
- opcodes::op::STORE_LOCAL1
- opcodes::op::STORE_LOCAL2
- opcodes::op::STORE_LOCAL3
- opcodes::op::STORE_UPVALUE
- opcodes::op::SUB
- opcodes::op::SUB_INT
- opcodes::op::TAIL_CALL
- opcodes::op::THROW
- opcodes::op::TRUE