# File test/src/simple_parser_test.rb, line 195
  def testNonDeterministicRepeat_
    assertParser('abc', ?c, any.repeat_(3,4))
    assertParser('abc', ?b, any.some_(2))
    assertError('abc', "min=4, max=3", range(?a, ?b).repeat_(4,3))
    assertParser('abc', ?b, range(?a, ?b).some_(10))
    # should we break for infinite loop? they are not really infinite for some.

    assertError('abc', "'b' expected", value(1).some_(2) >> char(?b))
    assertParser('abc', nil, any.some_(0))
  end