kaiju-vm-core 0.1.4

Virtual machine core module of modern assembly language toolset
Documentation
use crate::vm::Vm;
use core::error::*;

#[derive(Debug, Copy, Clone)]
pub enum OpAction {
    None,
    GoTo(usize),
    Return,
}

pub trait Processor {
    fn process_op(
        _op: &String,
        _params: &[usize],
        _targets: &[usize],
        _vm: &mut Vm,
    ) -> SimpleResult<OpAction> {
        unimplemented!()
    }
}

pub struct EmptyProcessor {}
impl Processor for EmptyProcessor {}