class Regexp::Expression::Quantifier

def deprecated_old_init(token, text, _min, _max, _mode = :greedy)

def deprecated_old_init(token, text, _min, _max, _mode = :greedy)
  warn "Calling `Expression::Base#quantify` or `#{self.class}.new` with 4+ arguments "\
       "is deprecated.\nIt will no longer be supported in regexp_parser v3.0.0.\n"\
       "Please pass a Regexp::Token instead, e.g. replace `token, text, min, max, mode` "\
       "with `::Regexp::Token.new(:quantifier, token, text)`. min, max, and mode "\
       "will be derived automatically.\n"\
       "Or do `exp.quantifier = #{self.class}.construct(token: token, text: str)`.\n"\
       "This is consistent with how Expression::Base instances are created. "
  @token = token
  @text  = text
end