Move the space instance to the parfait module

A better fit, maybe even a pattern for singletons
This commit is contained in:
Torsten Ruger
2016-12-30 14:10:49 +02:00
parent a00f6be3ba
commit f0350601a7
43 changed files with 85 additions and 85 deletions

View File

@ -26,7 +26,7 @@ module Register
# idea being that later method missing could catch translate_xxx and translate to target xxx
# now we just instantiate ArmTranslater and pass instructions
def translate_arm
methods = Parfait::Space.object_space.collect_methods
methods = Parfait.object_space.collect_methods
translate_methods( methods )
label = @init.next
@init = Arm::Translator.new.translate( @init )
@ -64,7 +64,7 @@ module Register
def boot
initialize
boot_parfait!
@init = Branch.new( "__initial_branch__" , Parfait::Space.object_space.get_init.instructions )
@init = Branch.new( "__initial_branch__" , Parfait.object_space.get_init.instructions )
@booted = true
self
end