class Atomy::Code::Variable
Public Class Methods
new(name)
click to toggle source
# File lib/atomy/code/variable.rb, line 4 def initialize(name) @name = name end
Public Instance Methods
bytecode(gen, mod)
click to toggle source
# File lib/atomy/code/variable.rb, line 8 def bytecode(gen, mod) if local = gen.state.scope.search_local(@name) local.get_bytecode(gen) else Send.new(nil, @name).bytecode(gen, mod) end end