[][src]Crate koto_runtime

Contains the runtime and core library for the Koto language

Re-exports

pub use num2::Num2;
pub use num4::Num4;
pub use value::make_external_value;
pub use value::type_as_string;
pub use value::value_is_immutable;
pub use value::RuntimeFunction;
pub use value::Value;
pub use value::ValueRef;

Modules

core

The core library for the Koto language

num2
num4
value

Macros

external_error
get_external_instance
make_external_error
make_vm_error
vm_error

Structs

CompilerError

The error type used to report errors during compilation

ExternalFunction
IntRange
Loader

Helper for loading, compiling, and caching Koto modules

LoaderError
ParserError
ValueHashMap
ValueIterator
ValueList
ValueMap
ValueString
ValueTuple
Vm

Enums

RuntimeError
ValueIteratorOutput
ValueNumber

Traits

ExternalValue
ValueMapKey

Functions

is_external_instance
visit_external_value

Type Definitions

RuntimeResult
ValueVec