class Malady::AST::AssignNode
Attributes
name[R]
value[R]
Public Class Methods
new(filename, line, name, value)
click to toggle source
Calls superclass method
Malady::AST::Node::new
# File lib/malady/ast.rb, line 115 def initialize(filename, line, name, value) super @name = name @value = value end
Public Instance Methods
bytecode(g)
click to toggle source
# File lib/malady/ast.rb, line 121 def bytecode(g) pos(g) local = g.state.scope.new_local(name) value.bytecode(g) local.reference.set_bytecode(g) end