class Dentaku::AST::StringFunctions::Base

def negative_argument_failure(fun, arg = 'length')

def negative_argument_failure(fun, arg = 'length')
  raise Dentaku::ArgumentError.for(
    :invalid_value,
    function_name: "#{fun}()"
  ), "#{fun}() requires #{arg} to be positive"
end

def type

def type
  :string
end