# File lib/sass/script/value/helpers.rb, line 138 def parse_selector(value, name = nil, allow_parent_ref = false) str = normalize_selector(value, name) begin Sass::SCSS::StaticParser.new(str, nil, nil, 1, 1, allow_parent_ref).parse_selector rescue Sass::SyntaxError => e err = "#{value.inspect} is not a valid selector: #{e}" err = "$#{name.to_s.tr('_', '-')}: #{err}" if name raise ArgumentError.new(err) end end