| testTryChoose() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testTryChooseIgnoreCase() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testChoose() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testChooseIgnoreCase() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testDiscardWithLineContinuation_predicateArg() |  | 0% | | n/a | 1 | 1 | 24 | 24 | 1 | 1 |
| testNextWithLineContinuation_predicateArg() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testCharacterPosition() |  | 0% | | n/a | 1 | 1 | 24 | 24 | 1 | 1 |
| testDiscardLineWhitespace() |  | 0% | | n/a | 1 | 1 | 26 | 26 | 1 | 1 |
| testDiscard_predicateArg() |  | 0% | | n/a | 1 | 1 | 23 | 23 | 1 | 1 |
| testHasMoreCharactersOnLine() |  | 0% | | n/a | 1 | 1 | 26 | 26 | 1 | 1 |
| testDiscardWithLineContinuation_lenArg() |  | 0% | | n/a | 1 | 1 | 21 | 21 | 1 | 1 |
| testBasicTokenMethods() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| testGetCurrentTokenAsDouble_failures() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testGetCurrentTokenAsInt_failures() |  | 0% | | n/a | 1 | 1 | 16 | 16 | 1 | 1 |
| testNext_predicateArg() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testDiscard_lenArg() |  | 0% | | n/a | 1 | 1 | 20 | 20 | 1 | 1 |
| testDiscardNewLineSequence() |  | 0% | | n/a | 1 | 1 | 22 | 22 | 1 | 1 |
| testPeek_lenArg() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| testUnexpectedToken_ioError() |  | 0% | | n/a | 1 | 1 | 18 | 18 | 1 | 1 |
| assertCharacterSequence(SimpleTextParser, String) |  | 0% |  | 0% | 2 | 2 | 12 | 12 | 1 | 1 |
| testCharacterPredicates() |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
| testNextWithLineContinuation_lenArg() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testUnexpectedToken() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| testNextAlphanumeric() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testPeek_predicateArg() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| testDiscardWhitespace() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testDiscardLine() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| testNext_lenArg() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testNextLine() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testTryMatch() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testTryMatchIgnoreCase() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testChoose_failure() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| assertMatchesAll(IntPredicate, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| assertDoesNotMatchAny(IntPredicate, String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| testCharacterPosition_givenPosition() |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| testTokenError_withCause() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testChooseIgnoreCase_failure() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testGetCurrentTokenAsDouble() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testMatch_failure() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testGetCurrentTokenAsInt() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testUnexpectedToken_causeArg() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testTokenError() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testParseError_currentLineCol_withCause() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testParseError_givenLineCol_withCause() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| assertChar(int, int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testMatchIgnoreCase_failure() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testHasMoreCharacters() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testGetCurrentTokenAsDouble_includedNumberFormatExceptionOnFailure() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testGetCurrentTokenAsInt_includedNumberFormatExceptionOnFailure() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testParseError_currentLineCol() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testTokenError_noTokenSet() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| lambda$testChooseIgnoreCase_failure$46(SimpleTextParser) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testChoose_failure$41(SimpleTextParser) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testNext_lenArg_invalidArg() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testPeek_lenArg_invalidArg() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testPeek_predicateArg_exceedsMaxStringLength() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| testMatch() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testMatch_ignoreCase() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| testParseError_givenLineCol() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| assertToken(SimpleTextParser, String, int, int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| describeChar(int) |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 1 | 1 |
| testNext_predicateArg_exceedsMaxStringLength() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| assertPosition(SimpleTextParser, int, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| parser(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testTryChooseIgnoreCase_noToken$49(SimpleTextParser) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testTryChoose_noToken$48(SimpleTextParser) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testChooseIgnoreCase_failure$45(SimpleTextParser) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testChooseIgnoreCase_failure$44(SimpleTextParser) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testChoose_failure$42(SimpleTextParser) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testChoose_failure$40(SimpleTextParser) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testChoose_failure$39(SimpleTextParser) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| testMaxStringLength_illegalArg() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testCharacterSequence() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testTryMatch_noToken() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testTryMatchIgnoreCase_noToken() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testTryChoose_noToken() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testTryChooseIgnoreCase_noToken() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| testMaxStringLength_defaultValue() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| lambda$testParseError_currentLineCol$50(int) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$testDiscardWithLineContinuation_predicateArg$18(int) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$testDiscardWithLineContinuation_predicateArg$17(int) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$testDiscard_predicateArg$14(int) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$testDiscard_predicateArg$13(int) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$testNext_predicateArg_exceedsMaxStringLength$8(int) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$testGetCurrentTokenAsInt_failures$2(int) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$testGetCurrentTokenAsDouble_failures$1(int) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| lambda$testChooseIgnoreCase_failure$47(SimpleTextParser) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testChoose_failure$43(SimpleTextParser) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testTryMatchIgnoreCase_noToken$38(SimpleTextParser) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testTryMatch_noToken$37(SimpleTextParser) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testMatchIgnoreCase_failure$36(SimpleTextParser) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testMatchIgnoreCase_failure$35(SimpleTextParser) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testMatchIgnoreCase_failure$34(SimpleTextParser) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testMatch_failure$33(SimpleTextParser) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testMatch_failure$32(SimpleTextParser) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testMatch_failure$31(SimpleTextParser) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testMatch_failure$30(SimpleTextParser) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testPeek_predicateArg_exceedsMaxStringLength$29(SimpleTextParser) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testPeek_lenArg_invalidArg$23(SimpleTextParser) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testPeek_lenArg_invalidArg$22(SimpleTextParser) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testNext_predicateArg_exceedsMaxStringLength$9(SimpleTextParser) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testNext_lenArg_invalidArg$4(SimpleTextParser) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testNext_lenArg_invalidArg$3(SimpleTextParser) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$testMaxStringLength_illegalArg$0(SimpleTextParser) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| SimpleTextParserTest() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testPeek_predicateArg$28(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testPeek_predicateArg$27(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testPeek_predicateArg$26(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testPeek_predicateArg$25(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testPeek_predicateArg$24(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testPeek_lenArg$21(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testDiscardWithLineContinuation_predicateArg$20(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testDiscardWithLineContinuation_predicateArg$19(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testDiscard_predicateArg$16(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testDiscard_predicateArg$15(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testNextWithLineContinuation_predicateArg$12(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testNextWithLineContinuation_predicateArg$11(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testNextWithLineContinuation_predicateArg$10(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testNext_predicateArg$7(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testNext_predicateArg$6(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$testNext_predicateArg$5(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |