class Sass::CSS
def directives(root)
def directives(root) while @template.scan(/@/) name = @template.scan /[^\s;]+/ whitespace value = @template.scan /[^;]+/ assert_match /;/ whitespace if name == "import" && value =~ /^(url\()?"?([^\s\(\)\"]+)\.css"?\)?$/ value = $2 end root << Tree::ValueNode.new("@#{name} #{value};", nil) end end