class Opal::Nodes::LocalAssignNode

def compile

def compile
  if using_irb?
    push "Opal.irb_vars#{property var_name.to_s} = "
  else
    add_local var_name.to_s
    push "#{var_name} = "
  end
  push expr(value)
  wrap '(', ')' if (recv? || expr?) && value
end

def using_irb?

def using_irb?
  compiler.irb? && scope.top?
end