RepeatingParser(super.parser, this.min, this.max) : assert(0 <= min, 'min must be at least 0, but got $min'), assert(min <= max, 'max must be at least $min, but got $max');