# File rparsec/parsers.rb, line 532
  def _parse ctxt
    result = []
    for i in (0...@least)
      return false unless @parser._parse ctxt
      result << ctxt.result
    end
    while(true)
      ind = ctxt.index
      if @parser._parse ctxt
        result << ctxt.result
        return ctxt.retn(result) if ind==ctxt.index # infinite loop
        next
      end
      if ind==ctxt.index
        return ctxt.retn(result)
      else
        return false
      end
    end
  end