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