# File rparsec/parsers.rb, line 556 def _parse ctxt for i in (0...@least) return false unless @parser._parse ctxt end for i in (@least...@max) ind = ctxt.index if @parser._parse ctxt return true if ind==ctxt.index # infinite loop next end return ind==ctxt.index end return true end