adds mom while

much like the if, difference will show later in the jump arrangement
This commit is contained in:
Torsten Ruger
2017-09-05 12:04:52 +03:00
parent 76a87dd418
commit af85cb7c67
5 changed files with 81 additions and 0 deletions

View File

@ -24,6 +24,7 @@ end
require_relative "simple_call"
require_relative "if_statement"
require_relative "while_statement"
require_relative "truth_check"
require_relative "jump"
require_relative "slot_load"

View File

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