class Dentaku::AST::Subtraction
def value(context = {})
def value(context = {}) left_value = left.value(context) right_value = right.value(context) if left.type == :datetime || datetime?(left_value) Dentaku::DateArithmetic.new(left_value).sub(right_value) else calculate(left_value, right_value) end end