def visit_atroot(node)
if node.query
parser = Sass::SCSS::StaticParser.new(run_interp(node.query),
node.filename, node.options[:importer], node.line)
node.resolved_type, node.resolved_value = parser.parse_static_at_root_query
else
node.resolved_type, node.resolved_value = :without, ['rule']
end
old_at_root_without_rule = @at_root_without_rule
old_in_keyframes = @in_keyframes
@at_root_without_rule = true if node.exclude?('rule')
@in_keyframes = false if node.exclude?('keyframes')
yield
ensure
@in_keyframes = old_in_keyframes
@at_root_without_rule = old_at_root_without_rule
end