fix instruction positioning

use at as at and only compute difference when needed (to determine if
there is a jump in binary)
Easier to understand that way
This commit is contained in:
Torsten Ruger
2018-05-11 18:36:45 +03:00
parent bc1e29e4f6
commit 776a97986d
14 changed files with 60 additions and 29 deletions

View File

@ -1,9 +1,9 @@
module Risc
module Position
class ObjectPosition
attr_reader :at
attr_reader :at , :object
def initialize( at )
def initialize( at , object)
@at = at
raise "not int #{self}-#{at}" unless @at.is_a?(Integer)
end