Reworking if statement

Using 2 phase approach
Flattening tbd
This commit is contained in:
Torsten Ruger
2017-09-04 21:00:08 +03:00
parent db1549e0ee
commit dab4e74659
5 changed files with 47 additions and 26 deletions

14
lib/mom/if_statement.rb Normal file
View File

@@ -0,0 +1,14 @@
module Mom
class IfStatement < Instruction
attr_reader :condition , :if_true , :if_false
attr_accessor :hoisted
def initialize( cond , if_true , if_false = nil)
@condition = cond
@if_true = if_true
@if_false = if_false
end
end
end