Skip to main content

Crate runmat_vm

Crate runmat_vm 

Source

Re-exports§

pub use bytecode::compile;
pub use bytecode::compile;
pub use bytecode::ArgSpec;
pub use bytecode::Bytecode;
pub use bytecode::CallFrame;
pub use bytecode::EmitLabel;
pub use bytecode::EndExpr;
pub use bytecode::ExecutionContext;
pub use bytecode::Instr;
pub use bytecode::StackEffect;
pub use bytecode::UserFunction;
pub use compiler::CompileError;
pub use interpreter::api::set_call_stack_limit;
pub use interpreter::api::set_error_namespace;
pub use interpreter::api::DEFAULT_CALLSTACK_LIMIT;
pub use interpreter::api::DEFAULT_ERROR_NAMESPACE;
pub use interpreter::runner::interpret;
pub use interpreter::runner::interpret_function;
pub use interpreter::runner::interpret_function_with_counts;
pub use interpreter::runner::interpret_with_vars;
pub use interpreter::state::InterpreterOutcome;
pub use interpreter::state::InterpreterState;
pub use runtime::workspace::push_pending_workspace;
pub use runtime::workspace::take_updated_workspace_state;
pub use runtime::workspace::PendingWorkspaceGuard;

Modules§

accel
bytecode
call
compiler
functions
indexing
instr
interpreter
object
ops
runtime

Functions§

execute