List of all items
Structs
- chunk::Chunk
- chunk::ClassChunk
- chunk::CompilerModuleChunk
- chunk::FunctionChunk
- chunk::Instr
- chunk::ModuleChunk
- compiler::CompilationResult
- compiler::Compiler
- gc::GC
- native::native_functions::NATIVE_FUNCTIONS
- native::native_methods::NATIVE_METHODS
- precedence::ParseRule
- resolver::Local
- resolver::Resolver
- resolver::UpValue
- scanner::Scanner
- scanner::Token
- value::HeapObj
- value::ObjBoundMethod
- value::ObjClosure
- value::ObjHashMap
- value::ObjInstance
- value::ObjList
- value::ObjString
- value::ValueArray
- vm::CallFrame
- vm::VM
- vm::VMState
Enums
- InterpretResult
- chunk::FunctionType
- chunk::OpCode
- precedence::ParseFn
- precedence::Precedence
- scanner::TokenType
- value::HeapObjType
- value::HeapObjVal
- value::Value
- vm::DerefError
- vm::ExecutionMode
- vm::Global
Macros
Functions
- debug::disassemble_class_chunk
- debug::disassemble_fn_chunk
- debug::disassemble_instruction
- fly
- io::get_file_as_byte_vec
- io::read_file
- io::write_to_file
- native::native_functions::clock
- native::native_functions::float
- native::native_functions::int
- native::native_functions::value_to_string
- precedence::get_rule
- repl
- run::main
- run_file
- utils::to_bool
- utils::to_float
- utils::to_list
- utils::to_long
- value::is_falsey
- value::values_equal
- vm::debug_print_constants