| checkDecision(Grammar, int, String, int[], int[], String, int[], int) |  | 0% |  | 0% | 11 | 11 | 58 | 58 | 1 | 1 |
| testIndirectRecursionLoop() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testIndirectRecursionLoop2() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testIndirectRecursionLoop3() |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| testMultipleAltsSameSequenceCollision() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testNoStartRule() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testMultipleSequenceCollision() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| assertRecursionOverflow(Grammar, List, int) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| testifThenElse() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testifThenElseChecksStackSuffixConflict() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| testAB_or_AC_k1() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testAPlusNonGreedyWhenNonDeterministic() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testAStarBOrAStarC() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testAStarBOrAPlusC() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testAOrBPlusOrAPlus() |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| testResolveLL1ByChoosingFirst() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testResolveLL2ByChoosingFirst() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testResolveLL2MixAlt() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testGatedSynPred() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testHoistedGatedSynPred() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testHoistedGatedSynPred2() |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| testGreedyGetsNoErrorForAmbig() |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| assertNonLLStar(Grammar, List) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| testselfRecurseNonDet2() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testIndirectIFThenElseStyleAmbig() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testFollowReturnsToLoopReenteringSameRule() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testSelfRecursionAmbigAlts() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testIndirectRecursionAmbigAlts() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testWildcardInTreeGrammar() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testWildcardInTreeGrammar2() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testAPlusGreedyWhenNonDeterministic() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testDoubleInvokeRuleLeftEdge() |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| str(int[]) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| testRecursionOverflowWithPredOk() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testRecursionOverflowWithPredOk2() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testSynPredResolvesRecursion() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testSynPredMissingInMiddle() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testAutoBacktrackAndPredMissingInMiddle() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testSemPredResolvesRecursion() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testSemPredResolvesRecursion2() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testSemPredResolvesRecursion3() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testSynPredResolvesRecursion2() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testSynPredResolvesRecursion3() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testSynPredResolvesRecursion4() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testSynPredResolvesRecursionInLexer() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testAutoBacktrackResolvesRecursionInLexer() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testAutoBacktrackResolvesRecursion() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testAStar_immediateTailRecursion() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testAStar_immediateTailRecursion2() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testWildcardStarK1AndNonGreedyByDefaultInParser() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testWildcardPlusK1AndNonGreedyByDefaultInParser() |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| testselfRecurseNonDet() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testCannotSeePastRecursion() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testTailRecursionInvokedFromArbitraryLookaheadDecision() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testGreedyNonLLStarStillGetsError() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ruleNames2(Collection) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| ruleNames(Collection) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| testRecursionOverflow() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testRecursionOverflow2() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testGreedyRecOverflowStillGetsError() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getNonDeterminismMessage(List) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| getNonRegularDecisionMessage(List) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| getRecursionOverflowMessage(List) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| getLeftRecursionCyclesMessage(List) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| getDanglingStateMessage(List) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| testimmediateLeftRecursion() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testIndirectLeftRecursion() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testLeftRecursionInMultipleCycles() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testA() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testAB_or_AC() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testAB_or_AC_k2() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testInvokeRule() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testimmediateTailRecursion() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testAStar() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testAorBorCStar() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testAPlus() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testAPlusNonGreedyWhenDeterministic() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testAorBorCPlus() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testAOptional() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testAorBorCOptional() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testLoopbackAndExit() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testOptionalAltAndBypass() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testComplement() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testComplementToken() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testComplementChar() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testComplementCharSet() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testNoSetCollapseWithActions() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testTokensRuleAltsDoNotCollapse() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testTokenCallsAnotherOnLeftEdge() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| _template() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testCycleInsideRuleDoesNotForceInfiniteRecursion() |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| testRuleAltsSetCollapse() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| testCyclicTableCreation() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| TestDFAConversion() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |