finish truth check (green again)

some (basic) if tests
This commit is contained in:
Torsten Ruger
2018-03-20 13:30:38 +05:30
parent 8bac096f74
commit 2c6ea7ea46
4 changed files with 77 additions and 5 deletions

View File

@ -20,6 +20,9 @@ module Mom
false_load = SlotDefinition.new( FalseConstant.new , nil ).to_register(compiler,self)
left << false_load
left << Risc::IsSame.new(self , left.register , false_load.register , false_label)
nil_load = SlotDefinition.new( NilConstant.new , nil ).to_register(compiler,self)
left << nil_load
left << Risc::IsSame.new(self , left.register , nil_load.register , false_label)
left
end