def visit_import(node)
if path = node.css_import?
return Sass::Tree::DirectiveNode.new("@import url(#{path})")
end
@environment.push_frame(:filename => node.filename, :line => node.line)
root = node.imported_file.to_tree
Sass::Tree::Visitors::CheckNesting.visit(root)
node.children = root.children.map {|c| visit(c)}.flatten
node
rescue Sass::SyntaxError => e
e.modify_backtrace(:filename => node.imported_file.options[:filename])
e.add_backtrace(:filename => node.filename, :line => node.line)
raise e
ensure
@environment.pop_frame
end