Torsten
db5a59f735
Was getting confused myself, where it was instruction or instructions, when if the base class was inside or out of dir. Now dirs are plural, and base class is inside.
21 lines
410 B
Ruby
21 lines
410 B
Ruby
module SlotMachine
|
|
|
|
# Branch jump to the Label given
|
|
# Eg used at the end of while or end of if_true branch
|
|
#
|
|
# Risc equivalent is the same really, called Branch there.
|
|
#
|
|
class Jump < Instruction
|
|
attr_reader :label
|
|
|
|
def initialize(label)
|
|
@label = label
|
|
end
|
|
def to_risc(compiler)
|
|
compiler.add_code Risc::Branch.new(self , @label.risc_label(compiler))
|
|
end
|
|
end
|
|
|
|
|
|
end
|