# 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