class Sass::Engine
def parse_property(line, property_regx)
def parse_property(line, property_regx) name, eq, value = line.text.scan(property_regx)[0] if name.nil? || value.nil? raise SyntaxError.new("Invalid property: \"#{line.text}\".", @line) end expr = if (eq.strip[0] == SCRIPT_CHAR) parse_script(value, :offset => line.offset + line.text.index(value)) else value end Tree::PropNode.new(name, expr, property_regx == PROPERTY_OLD ? :old : :new) end