1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
use crate::vm::Vm; use core::error::*; pub enum OpAction { None, GoTo(usize), Return, } pub trait Processor { #[allow(clippy::ptr_arg)] fn process_op( _op: &String, _params: &Vec<usize>, _targets: &Vec<usize>, _vm: &mut Vm, ) -> SimpleResult<OpAction> { unimplemented!() } } pub struct EmptyProcessor {} impl Processor for EmptyProcessor {}