rubyx/lib/asm/arm/generator_label.rb
2014-04-21 21:38:39 +03:00

25 lines
371 B
Ruby

require "asm/label_object"
class Asm::Arm::GeneratorLabel < Asm::LabelObject
def initialize(asm)
@asm = asm
end
def at pos
@position = pos
end
def length
0
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