prepare for changes to relocation scheme

This commit is contained in:
Mark Thom
2018-06-18 21:28:22 -06:00
parent a824a53fa8
commit 2d7032e61a
3 changed files with 56 additions and 38 deletions

View File

@@ -20,6 +20,7 @@ use std::rc::Rc;
pub struct MachineCodeIndex<'a> {
pub code_dir: &'a mut CodeDir,
pub op_dir: &'a mut OpDir,
// pub modules: &'a ModuleDir // &'a HashMap<ClauseName, Module>
}
pub struct Machine {
@@ -30,7 +31,7 @@ pub struct Machine {
pub(super) code_dir: CodeDir,
pub(super) op_dir: OpDir,
term_dir: TermDir,
modules: HashMap<ClauseName, Module>,
modules: ModuleDir, // HashMap<ClauseName, Module>,
cached_query: Option<Code>
}