# File rparsec/parser.rb, line 168 def repeat_(min, max=min) return Parsers.failure("min=#{min}, max=#{max}") if min > max if(min==max) return Parsers.one if max <= 0 return self if max == 1 Repeat_Parser.new(self, max) else Some_Parser.new(self, min, max) end end