class Dentaku::AST::Division
def self.precedence
def self.precedence 20 end
def operator
def operator :/ end
def value(context = {})
def value(context = {}) r = decimal(cast(right.value(context))) raise Dentaku::ZeroDivisionError if r.zero? cast(cast(left.value(context)) / r) end