class Dentaku::AST::Division

def self.precedence

def self.precedence
  20
end

def operator

def operator
  :/
end

def value(context = {})

def value(context = {})
  r = cast(right.value(context), false)
  raise Dentaku::ZeroDivisionError if r.zero?
  cast(cast(left.value(context)) / r)
end