Crate som_interpreter_bc
source ·Expand description
This is the interpreter for the Simple Object Machine.
Modules§
- Facilities for manipulating blocks.
 - Facilities for manipulating classes.
 - Facilities for compiling code into bytecode.
 - Facilities for disassembling bytecode.
 - Facilities for manipulating stack frames.
 - Facilities for manipulating values.
 - Facilities for manipulating class instances.
 - Facilities for string interning.
 - The interpreter’s main data structure.
 - Facilities for manipulating class methods.
 - Definitions for all supported primitives.
 - The collection of all known SOM objects during execution.
 - Facilities for manipulating values.
 
Macros§
- Macro for checking and destructuring arguments passed to primitives.
 
Type Aliases§
- A strong and owning reference to an object.
 - A weak reference to an object.