# File test/src/simple_parser_test.rb, line 86 def testPlusAutomaticallyRecoverInputConsumption assertError('abc', '"bcd" expected', char('a') >> str('bcd').plus(str('abc')), 1) assertParser('abc', 'abc', char('a') >> str('bcd') | str('abc')) assertError('abc', "'d' expected", char('a') >> char(?b) >> char(?d) | char(?a) >> char(?c) | str('abd'), 2) end