class Dentaku::AST::Count

def self.max_param_count

def self.max_param_count
  Float::INFINITY
end

def self.min_param_count

def self.min_param_count
  0
end

def value(context = {})

def value(context = {})
  if @args.length == 1
    first_arg = @args[0].value(context)
    return first_arg.length if first_arg.respond_to?(:length)
  end
  @args.length
end