forked from MightyPork/crsn
add experimental framebuffer extension using minifb
This commit is contained in:
@@ -2,6 +2,9 @@ use crsn::module::{CrsnExtension, ParseOpRes};
|
||||
use crsn::asm::parse::arg_parser::ArgParser;
|
||||
use crsn::asm::instr::Op;
|
||||
use crsn::asm::error::CrsnError;
|
||||
use crsn::runtime::run_thread::{ThreadInfo, RunState};
|
||||
use crsn::asm::data::literal::Value;
|
||||
use crsn::runtime::fault::Fault;
|
||||
|
||||
mod defs;
|
||||
mod parse;
|
||||
@@ -24,4 +27,8 @@ impl CrsnExtension for StackOps {
|
||||
fn parse_op(&self, keyword: &str, args: ArgParser) -> Result<ParseOpRes<Op>, CrsnError> {
|
||||
parse::parse(keyword, args)
|
||||
}
|
||||
|
||||
fn drop_obj(&self, ti: &ThreadInfo, state: &mut RunState, handle: Value) -> Result<Option<()>, Fault> {
|
||||
exec::drop_obj(state, handle)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user