rubyx/lib/asm/arm/generator_label.rb

19 lines
306 B
Ruby
Raw Normal View History

2014-04-16 11:02:28 +02:00
require "asm/label_object"
class Asm::Arm::GeneratorLabel < Asm::LabelObject
def initialize(asm)
@asm = asm
end
def set!
@asm.add_object self
end
end
class Asm::Arm::GeneratorExternLabel < Asm::LabelObject
def initialize(name)
@name = name
extern!
end
attr_reader :name
end