resurgence 0.1.4

A VM backend library that makes developing interpreters easy. Can be used either as an entire backend, or to create a backend
Documentation
1
2
3
4
5
6
use crate::objects::codeholder::CodeHolder;

/// `ExecutionEngine`: trait for implementing a bytecode interpreter
pub trait ExecutionEngine {
    fn execute_bytecode(&mut self, code_holder: &CodeHolder, start_index: usize);
}