class Sass::Engine
def parse_line(line)
def parse_line(line) case line[0] when ATTRIBUTE_CHAR parse_attribute(line, ATTRIBUTE) when Constant::CONSTANT_CHAR parse_constant(line) when COMMENT_CHAR parse_comment(line) when DIRECTIVE_CHAR parse_directive(line) when ESCAPE_CHAR Tree::RuleNode.new(line[1..-1], @options[:style]) when MIXIN_DEFINITION_CHAR parse_mixin_definition(line) when MIXIN_INCLUDE_CHAR if line[1].nil? || line[1] == ?\s Tree::RuleNode.new(line, @options[:style]) else parse_mixin_include(line) end else if line =~ ATTRIBUTE_ALTERNATE_MATCHER parse_attribute(line, ATTRIBUTE_ALTERNATE) else Tree::RuleNode.new(line, @options[:style]) end end end