class Sass::Tree::RuleNode

def try_to_parse_non_interpolated_rules

def try_to_parse_non_interpolated_rules
  @parsed_rules = nil
  return unless @rule.all? {|t| t.is_a?(String)}
  # We don't use real filename/line info because we don't have it yet.
  # When we get it, we'll set it on the parsed rules if possible.
  parser = nil
  warnings = Sass.logger.capture do
    parser = Sass::SCSS::StaticParser.new(
      Sass::Util.strip_except_escapes(@rule.join), nil, nil, 1)
    @parsed_rules = parser.parse_selector rescue nil
  end
  # If parsing produces a warning, throw away the result so we can parse
  # later with the real filename info.
  @parsed_rules = nil unless warnings.empty?
end