move machine to module level

makes for shorter, more concise, access
also remove one more bug possibility
(reinitiation)
This commit is contained in:
Torsten Ruger
2015-06-01 08:40:17 +03:00
parent 336e6c18de
commit 5726d2c181
21 changed files with 35 additions and 30 deletions

View File

@ -15,5 +15,5 @@ module Arm
end
end
end
Virtual::Machine.instance.add_pass "Arm::CallImplementation"
Virtual.machine.add_pass "Arm::CallImplementation"
end

View File

@ -10,5 +10,5 @@ module Arm
end
end
end
Virtual::Machine.instance.add_pass "Arm::ConstantImplementation"
Virtual.machine.add_pass "Arm::ConstantImplementation"
end

View File

@ -9,5 +9,5 @@ module Arm
end
end
end
Virtual::Machine.instance.add_pass "Arm::GetImplementation"
Virtual.machine.add_pass "Arm::GetImplementation"
end

View File

@ -11,5 +11,5 @@ module Arm
end
end
end
Virtual::Machine.instance.add_pass "Arm::MainImplementation"
Virtual.machine.add_pass "Arm::MainImplementation"
end

View File

@ -9,5 +9,5 @@ module Arm
end
end
end
Virtual::Machine.instance.add_pass "Arm::ReturnImplementation"
Virtual.machine.add_pass "Arm::ReturnImplementation"
end

View File

@ -15,5 +15,5 @@ module Arm
end
end
end
Virtual::Machine.instance.add_pass "Arm::SaveImplementation"
Virtual.machine.add_pass "Arm::SaveImplementation"
end

View File

@ -9,5 +9,5 @@ module Arm
end
end
end
Virtual::Machine.instance.add_pass "Arm::SetImplementation"
Virtual.machine.add_pass "Arm::SetImplementation"
end

View File

@ -9,5 +9,5 @@ module Arm
end
end
end
Virtual::Machine.instance.add_pass "Arm::TransferImplementation"
Virtual.machine.add_pass "Arm::TransferImplementation"
end