class Dentaku::AST::Negation
def initialize(node)
def initialize(node) @node = node unless valid_node?(node) raise NodeError.new(:numeric, node.type, :node), "#{self.class} requires numeric operands" end end
def initialize(node) @node = node unless valid_node?(node) raise NodeError.new(:numeric, node.type, :node), "#{self.class} requires numeric operands" end end