work on function entry and exit. fix stack instructions

This commit is contained in:
Torsten Ruger
2014-05-06 12:42:43 +03:00
parent 22b5117c8b
commit 12b6800efe
6 changed files with 48 additions and 28 deletions

View File

@@ -28,10 +28,10 @@ module Vm
@objects = []
# global functions
@functions = []
@entry = Vm::Kernel::start
@entry = Vm::Kernel::main_start
#main gets executed between entry and exit
@main = nil
@exit = Vm::Kernel::exit
@exit = Vm::Kernel::main_exit
end
attr_reader :context , :main , :functions