class Sass::Script::Parser
def unary(op, sub)
def unary(op, sub) class_eval <<RUBY, __FILE__, __LINE__ + 1 def unary_#{op} return #{sub} unless tok = try_tok(:#{op}) interp = try_op_before_interp(tok) return interp if interp start_pos = source_position node(Tree::UnaryOperation.new(assert_expr(:unary_#{op}), :#{op}), start_pos) end end