still sputters, but starts again after all that renaming
This commit is contained in:
@ -10,7 +10,7 @@ class ClassesView < ListView
|
||||
|
||||
def class_views
|
||||
classes = []
|
||||
Register.machine.space.classes.each do |name , claz|
|
||||
Risc.machine.space.classes.each do |name , claz|
|
||||
classes << claz
|
||||
end
|
||||
classes.sort! {|a,b| a.name <=> b.name }
|
||||
|
@ -41,7 +41,7 @@ class RefView < ListView
|
||||
end
|
||||
|
||||
def is_label?
|
||||
@value.is_a?(Register::Label)
|
||||
@value.is_a?(Risc::Label)
|
||||
end
|
||||
|
||||
def is_nil?()
|
||||
|
@ -24,9 +24,9 @@ class RegistersView < ListView
|
||||
def register_changed reg , old , value
|
||||
reg = reg.symbol unless reg.is_a? Symbol
|
||||
index = reg.to_s[1 .. -1 ].to_i
|
||||
has = Register.machine.objects[value.object_id]
|
||||
has = Risc.machine.objects[value.object_id]
|
||||
if( has )
|
||||
if has.is_a?(Register::Label)
|
||||
if has.is_a?(Risc::Label)
|
||||
swap = ValueView.new "Label: #{has.name}"
|
||||
else
|
||||
swap = ObjectView.new( value , @interpreter , 16 - index )
|
||||
|
@ -38,7 +38,7 @@ class SourceView < ElementView
|
||||
|
||||
def update_method
|
||||
i = @interpreter.instruction
|
||||
if i.is_a?(Register::FunctionReturn)
|
||||
if i.is_a?(Risc::FunctionReturn)
|
||||
object = @interpreter.get_register( i.register )
|
||||
#puts "Object #{object}"
|
||||
link = object.get_internal_word( i.index )
|
||||
@ -46,12 +46,12 @@ class SourceView < ElementView
|
||||
raise "No link method" unless link
|
||||
i = link
|
||||
end
|
||||
return unless (i.is_a? Register::Label)
|
||||
return unless (i.is_a? Risc::Label)
|
||||
return unless i.is_method
|
||||
puts i.name
|
||||
cl_t_name , method_name = *i.name.split(".")
|
||||
class_name = cl_t_name.split(" ").last.split("_").first
|
||||
clazz = Register.machine.space.get_class_by_name class_name
|
||||
clazz = Risc.machine.space.get_class_by_name class_name
|
||||
raise "No class for #{cl_name} , #{i.name}" unless clazz
|
||||
type = clazz.instance_type
|
||||
method = type.get_instance_method( method_name )
|
||||
|
@ -45,7 +45,7 @@ class SelectView < ElementView
|
||||
@element.at_css(".selected").text = code
|
||||
main , clean = get_codes[code]
|
||||
|
||||
machine = Register.machine.boot
|
||||
machine = Risc.machine.boot
|
||||
clean_compile(*clean) if clean
|
||||
Typed.compile( main )
|
||||
machine.collect
|
||||
|
Reference in New Issue
Block a user