diff --git a/lib/views/source_view.rb b/lib/views/source_view.rb index 24a5a4e..922294f 100644 --- a/lib/views/source_view.rb +++ b/lib/views/source_view.rb @@ -7,22 +7,20 @@ class SourceView < ElementView def draw @text = div - @element = div(".source_view") << div("h4" ,"Future") << @text + @ticker = div + @element = div(".source_view") << div("h4" ,"Future") << @ticker << @text @element end def instruction_changed - @text.text = source - end - - def source i = @interpreter.instruction return "" unless i case i.source when AST::Node - i.source.to_s + @text.text = i.source.to_s + @ticker.text = "" when String - "String " + i.source + @ticker.text = i.source else raise i.source.class.name end