2020-08-30 19:36:50 +00:00
|
|
|
# frozen_string_literal: true
|
2015-03-04 17:58:50 +00:00
|
|
|
|
2015-03-29 17:19:19 +00:00
|
|
|
module N65
|
2015-03-04 17:58:50 +00:00
|
|
|
class InstructionBase
|
2020-08-30 19:36:50 +00:00
|
|
|
def self.parse(_line)
|
2020-09-07 20:48:39 +00:00
|
|
|
raise(NotImplementedError, "#{self.class.name} must implement #{__method__}")
|
2015-03-04 17:58:50 +00:00
|
|
|
end
|
|
|
|
|
2020-09-07 20:48:39 +00:00
|
|
|
def exec(_assembler)
|
|
|
|
raise(NotImplementedError, "#{self.class.name} must implement #{__method__}")
|
2015-03-04 17:58:50 +00:00
|
|
|
end
|
|
|
|
|
2020-09-07 20:48:39 +00:00
|
|
|
def unresolved_symbols?
|
|
|
|
false
|
2015-03-04 17:58:50 +00:00
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|