bug fixes, tests

This commit is contained in:
Mark Thom
2017-02-25 20:53:33 -07:00
parent 59eb04866a
commit e3e3f346e5
3 changed files with 170 additions and 54 deletions

View File

@@ -41,7 +41,7 @@ impl Machine {
}
}
fn failed(&self) -> bool {
pub fn failed(&self) -> bool {
self.ms.fail
}
@@ -173,13 +173,15 @@ impl Machine {
if succeeded {
let result = Some(self.heap_view(heap_locs));
self.ms.reset();
result
} else {
self.ms.reset();
None
}
}
pub fn reset(&mut self) {
self.ms.reset();
}
}
impl MachineState {