class Sass::Tree::RuleNode

def resolve_parent_refs(super_rules)

def resolve_parent_refs(super_rules)
  if super_rules.nil?
    return @parsed_rules.map do |line|
      line.map do |rule|
        if rule.include?(:parent)
          raise Sass::SyntaxError.new("Base-level rules cannot contain the parent-selector-referencing character '#{PARENT}'.", self.line)
        end
        rule.join
      end.compact
    end
  end
  new_rules = []
  super_rules.each do |super_line|
    @parsed_rules.each do |line|
      new_rules << []
      super_line.each do |super_rule|
        line.each do |rule|
          rule = [:parent, " ", *rule] unless rule.include?(:parent)
          new_rules.last << rule.map do |segment|
            next segment unless segment == :parent
            super_rule
          end.join
        end
      end
    end
  end
  new_rules
end