TestDFAConversion

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,930 of 2,9300%56 of 560%1221227237239494
checkDecision(Grammar, int, String, int[], int[], String, int[], int)2220%200%1111585811
testIndirectRecursionLoop()680%n/a11151511
testIndirectRecursionLoop2()680%n/a11151511
testIndirectRecursionLoop3()680%n/a11151511
testMultipleAltsSameSequenceCollision()580%n/a119911
testNoStartRule()500%n/a11111111
testMultipleSequenceCollision()500%n/a119911
assertRecursionOverflow(Grammar, List, int)500%40%33121211
testifThenElse()490%n/a11111111
testifThenElseChecksStackSuffixConflict()490%n/a11111111
testAB_or_AC_k1()470%n/a119911
testAPlusNonGreedyWhenNonDeterministic()420%n/a119911
testAStarBOrAStarC()420%n/a118811
testAStarBOrAPlusC()420%n/a118811
testAOrBPlusOrAPlus()420%n/a118811
testResolveLL1ByChoosingFirst()420%n/a119911
testResolveLL2ByChoosingFirst()420%n/a119911
testResolveLL2MixAlt()420%n/a119911
testGatedSynPred()400%n/a11121211
testHoistedGatedSynPred()400%n/a11121211
testHoistedGatedSynPred2()400%n/a11121211
testGreedyGetsNoErrorForAmbig()400%n/a11111111
assertNonLLStar(Grammar, List)400%40%33121211
testselfRecurseNonDet2()370%n/a119911
testIndirectIFThenElseStyleAmbig()370%n/a119911
testFollowReturnsToLoopReenteringSameRule()370%n/a119911
testSelfRecursionAmbigAlts()370%n/a119911
testIndirectRecursionAmbigAlts()370%n/a119911
testWildcardInTreeGrammar()370%n/a119911
testWildcardInTreeGrammar2()370%n/a119911
testAPlusGreedyWhenNonDeterministic()330%n/a119911
testDoubleInvokeRuleLeftEdge()300%n/a116611
str(int[])290%40%337711
testRecursionOverflowWithPredOk()280%n/a119911
testRecursionOverflowWithPredOk2()280%n/a119911
testSynPredResolvesRecursion()280%n/a119911
testSynPredMissingInMiddle()280%n/a119911
testAutoBacktrackAndPredMissingInMiddle()280%n/a119911
testSemPredResolvesRecursion()280%n/a119911
testSemPredResolvesRecursion2()280%n/a119911
testSemPredResolvesRecursion3()280%n/a119911
testSynPredResolvesRecursion2()280%n/a119911
testSynPredResolvesRecursion3()280%n/a119911
testSynPredResolvesRecursion4()280%n/a119911
testSynPredResolvesRecursionInLexer()280%n/a119911
testAutoBacktrackResolvesRecursionInLexer()280%n/a119911
testAutoBacktrackResolvesRecursion()280%n/a119911
testAStar_immediateTailRecursion()280%n/a119911
testAStar_immediateTailRecursion2()280%n/a119911
testWildcardStarK1AndNonGreedyByDefaultInParser()280%n/a119911
testWildcardPlusK1AndNonGreedyByDefaultInParser()280%n/a119911
testselfRecurseNonDet()240%n/a114411
testCannotSeePastRecursion()240%n/a114411
testTailRecursionInvokedFromArbitraryLookaheadDecision()240%n/a114411
testGreedyNonLLStarStillGetsError()240%n/a114411
ruleNames2(Collection)230%20%225511
ruleNames(Collection)220%20%225511
testRecursionOverflow()210%n/a115511
testRecursionOverflow2()210%n/a115511
testGreedyRecOverflowStillGetsError()210%n/a115511
getNonDeterminismMessage(List)210%40%335511
getNonRegularDecisionMessage(List)210%40%335511
getRecursionOverflowMessage(List)210%40%335511
getLeftRecursionCyclesMessage(List)210%40%335511
getDanglingStateMessage(List)210%40%335511
testimmediateLeftRecursion()190%n/a115511
testIndirectLeftRecursion()190%n/a115511
testLeftRecursionInMultipleCycles()190%n/a115511
testA()180%n/a114411
testAB_or_AC()180%n/a114411
testAB_or_AC_k2()180%n/a114411
testInvokeRule()180%n/a114411
testimmediateTailRecursion()180%n/a114411
testAStar()180%n/a114411
testAorBorCStar()180%n/a114411
testAPlus()180%n/a114411
testAPlusNonGreedyWhenDeterministic()180%n/a114411
testAorBorCPlus()180%n/a114411
testAOptional()180%n/a114411
testAorBorCOptional()180%n/a114411
testLoopbackAndExit()180%n/a114411
testOptionalAltAndBypass()180%n/a114411
testComplement()180%n/a114411
testComplementToken()180%n/a114411
testComplementChar()180%n/a114411
testComplementCharSet()180%n/a114411
testNoSetCollapseWithActions()180%n/a114411
testTokensRuleAltsDoNotCollapse()180%n/a114411
testTokenCallsAnotherOnLeftEdge()180%n/a114411
_template()180%n/a114411
testCycleInsideRuleDoesNotForceInfiniteRecursion()160%n/a115511
testRuleAltsSetCollapse()130%n/a114411
testCyclicTableCreation()80%n/a113311
TestDFAConversion()30%n/a111111