# File lib/sass/script/functions.rb, line 2550 def selector_replace(selector, original, replacement) selector = parse_selector(selector, :selector) original = parse_selector(original, :original) replacement = parse_selector(replacement, :replacement) extends = Sass::Util::SubsetMap.new begin replacement.populate_extends(extends, original) selector.do_extend(extends, [], true).to_sass_script rescue Sass::SyntaxError => e raise ArgumentError.new(e.to_s) end end