add operator to builder

just minus for now, easily extended
This commit is contained in:
Torsten Ruger
2018-04-08 01:01:24 +03:00
parent 5d4b9d4834
commit c30e461385
3 changed files with 15 additions and 2 deletions

View File

@ -69,11 +69,11 @@ module Risc
space << Parfait.object_space
space << space[:nil_object]
add Risc.op(source + "if method is nil", :- , space , typed_method )
space - typed_method
if_zero exit_label
name << typed_method[:name]
add Risc.op(source + " compare name with me", :- , name , word )
name - word
if_not_zero false_label
typed_method << typed_method[:binary]