class Sass::Engine

def format_comment_text(text, silent)

def format_comment_text(text, silent)
  content = text.split("\n")
  if content.first && content.first.strip.empty?
    removed_first = true
    content.shift
  end
  return silent ? "//" : "/* */" if content.empty?
  content.map! {|l| l.gsub!(/^\*( ?)/, '\1') || (l.empty? ? "" : " ") + l}
  content.first.gsub!(/^ /, '') unless removed_first
  content.last.gsub!(%r{ ?\*/ *$}, '')
  if silent
    "//" + content.join("\n//")
  else
    "/*" + content.join("\n *") + " */"
  end
end