implement [] for RiscValue for the dsl

This commit is contained in:
Torsten Ruger
2018-04-06 16:08:35 +03:00
parent 44d661fe56
commit c233bd82d6
4 changed files with 35 additions and 6 deletions

View File

@ -60,8 +60,11 @@ module Mom
def get_message_to( compiler , message)
Risc.build(compiler) do
space << Parfait.object_space
#message << space[:first_message]
#risc << Risc.slot_to_reg(source + "get next message" , space , :first_message , message)
end
end
def nnop
space = compiler.use_reg(:Space)
risc = Risc.load_constant("message setup move method" , Parfait.object_space ,space)
risc << Risc.slot_to_reg(source + "get next message" , space , :first_message , message)