diff --git a/src/bin/dvm/main.rs b/src/bin/dvm/main.rs index 8f566dc..cfc62ab 100644 --- a/src/bin/dvm/main.rs +++ b/src/bin/dvm/main.rs @@ -1,9 +1,9 @@ use deimos::vm::field::DvmField; use deimos::vm::function::DvmFunction; +use deimos::vm::implementation::DvmImplementation; use deimos::vm::interface::DmInterface; use deimos::vm::lib::{DmConstant, DmLib}; use deimos::vm::method::DvmMethod; -use deimos::vm::object_type::DvmImplementation; use deimos::vm::op_codes::{ add_alloc, add_dealloc, add_invoke_fn, add_mov_const, add_platform_call, add_store, }; diff --git a/src/vm/object_type.rs b/src/vm/implementation.rs similarity index 100% rename from src/vm/object_type.rs rename to src/vm/implementation.rs diff --git a/src/vm/lib/mod.rs b/src/vm/lib/mod.rs index 709c01a..11b65c1 100644 --- a/src/vm/lib/mod.rs +++ b/src/vm/lib/mod.rs @@ -4,8 +4,8 @@ mod symbol; mod write; use crate::vm::function::DvmFunction; +use crate::vm::implementation::DvmImplementation; use crate::vm::interface::DmInterface; -use crate::vm::object_type::DvmImplementation; use std::rc::Rc; pub struct DmLib { diff --git a/src/vm/mod.rs b/src/vm/mod.rs index b622b2f..ba5129d 100644 --- a/src/vm/mod.rs +++ b/src/vm/mod.rs @@ -1,12 +1,12 @@ mod array; mod field; mod function; +pub mod implementation; mod instruction; mod interface; pub mod lib; mod method; pub mod object; -pub mod object_type; pub mod op_codes; pub mod platform; mod pointer; @@ -15,9 +15,9 @@ pub mod util; pub mod value; mod virtual_method; +use crate::vm::implementation::DvmImplementation; use crate::vm::instruction::{Immediate, Instruction, Location, SourceCodeLocation}; use crate::vm::object::DvmObject; -use crate::vm::object_type::DvmImplementation; use crate::vm::pointer::DvmPointer; use crate::vm::value::DvmValue; use function::DvmFunction; diff --git a/src/vm/object.rs b/src/vm/object.rs index b8e8061..a52331a 100644 --- a/src/vm/object.rs +++ b/src/vm/object.rs @@ -1,5 +1,5 @@ +use crate::vm::implementation::DvmImplementation; use crate::vm::method::DvmMethod; -use crate::vm::object_type::DvmImplementation; use crate::vm::value::DvmValue; use std::rc::Rc;