clearer to_s s
This commit is contained in:
parent
772212bad9
commit
b0c78479ff
@ -11,7 +11,7 @@ module Register
|
|||||||
attr_reader :block
|
attr_reader :block
|
||||||
|
|
||||||
def to_s
|
def to_s
|
||||||
"Branch(block: #{block.name})"
|
"Branch: #{block.name}"
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
@ -10,7 +10,7 @@ module Register
|
|||||||
attr_reader :method
|
attr_reader :method
|
||||||
|
|
||||||
def to_s
|
def to_s
|
||||||
"FunctionCall(#{method.name})"
|
"FunctionCall: #{method.name}"
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
@ -11,7 +11,7 @@ module Register
|
|||||||
attr_reader :register , :index
|
attr_reader :register , :index
|
||||||
|
|
||||||
def to_s
|
def to_s
|
||||||
"FunctionReturn(#{register}: #{index})"
|
"FunctionReturn: #{register} [#{index}]"
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
@ -29,7 +29,7 @@ module Register
|
|||||||
attr_accessor :register , :array , :index
|
attr_accessor :register , :array , :index
|
||||||
|
|
||||||
def to_s
|
def to_s
|
||||||
"GetSlot(#{register}: #{array}[#{index}])"
|
"GetSlot: #{register} -> #{array} [#{index}]"
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
@ -12,7 +12,7 @@ module Register
|
|||||||
attr_accessor :register , :constant
|
attr_accessor :register , :constant
|
||||||
|
|
||||||
def to_s
|
def to_s
|
||||||
"LoadConstant(#{register}: #{constant})"
|
"LoadConstant: #{register} <- #{constant}"
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
@ -23,7 +23,7 @@ module Register
|
|||||||
attr_reader :from, :to
|
attr_reader :from, :to
|
||||||
|
|
||||||
def to_s
|
def to_s
|
||||||
"RegisterTransfer(#{from} -> #{to})"
|
"RegisterTransfer: #{from} -> #{to}"
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
@ -14,7 +14,7 @@ module Register
|
|||||||
attr_reader :register , :index
|
attr_reader :register , :index
|
||||||
|
|
||||||
def to_s
|
def to_s
|
||||||
"SaveReturn(#{register}[#{index}])"
|
"SaveReturn: #{register} [#{index}]"
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
@ -27,7 +27,7 @@ module Register
|
|||||||
end
|
end
|
||||||
attr_accessor :register , :array , :index
|
attr_accessor :register , :array , :index
|
||||||
def to_s
|
def to_s
|
||||||
"SetSlot(#{register}: #{array}[#{index}])"
|
"SetSlot: #{register} -> #{array} [#{index}]"
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
@ -15,7 +15,7 @@ module Register
|
|||||||
attr_reader :name
|
attr_reader :name
|
||||||
|
|
||||||
def to_s
|
def to_s
|
||||||
"Syscall(#{name})"
|
"Syscall: #{name}"
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
@ -62,7 +62,7 @@ module Virtual
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
@passes.each do |pass_class|
|
@passes.each do |pass_class|
|
||||||
puts "running #{pass_class}"
|
#puts "running #{pass_class}"
|
||||||
run_blocks_for pass_class
|
run_blocks_for pass_class
|
||||||
return if stop_at == pass_class
|
return if stop_at == pass_class
|
||||||
end
|
end
|
||||||
@ -75,7 +75,7 @@ module Virtual
|
|||||||
run = false
|
run = false
|
||||||
@passes.each do |pass_class|
|
@passes.each do |pass_class|
|
||||||
if run
|
if run
|
||||||
puts "running #{pass_class}"
|
#puts "running #{pass_class}"
|
||||||
run_blocks_for pass_class
|
run_blocks_for pass_class
|
||||||
else
|
else
|
||||||
run = true if start_at == pass_class
|
run = true if start_at == pass_class
|
||||||
|
Loading…
Reference in New Issue
Block a user