TestSemanticPredicates

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,574 of 1,5740%34 of 340%65653343344848
checkDecision(Grammar, int, String, int[], int[], String, int[], int[], int, boolean)2700%160%99757511
testLeftRecursivePred()580%20%22161611
testPredsUsedAfterRecursionOverflow()530%20%22131311
testPredsUsedAfterK2FailsNoRecursionOverflow()530%20%22131311
_template()460%n/a11101011
testIncompleteSemanticHoistedContext()450%n/a116611
testIncompleteSemanticHoistedContextk2()450%n/a116611
testIncompleteSemanticHoistedContextInFOLLOW()450%n/a116611
testIncompleteSemanticHoistedContext2()450%n/a116611
testTooFewSemanticPredicates()420%n/a114411
testIncompleteSemanticHoistedContextInFOLLOWk2()400%n/a116611
testIncompleteSemanticHoistedContextInFOLLOWDueToHiddenPred()400%n/a116611
testIgnoresHoistingDepthGreaterThanZero()340%n/a114411
testIgnoresPredsHiddenByActions()340%n/a114411
testGatedPredNotActuallyUsedOnEdges()340%n/a116611
testPredWithK1()320%n/a11101011
testPredWithArbitraryLookahead()320%n/a11101011
testUniquePredicateOR()320%n/a11101011
str(int[])290%40%337711
getNonDeterminismMessage(List)210%40%335511
getGrammarInsufficientPredicatesMessage(List)210%40%335511
testPredsButSyntaxResolves()200%n/a114411
testLL_1_Pred()200%n/a114411
testLL_1_Pred_forced_k_1()200%n/a114411
testLL_2_Pred()200%n/a114411
testPredicatedLoop()200%n/a114411
testPredicatedToStayInLoop()200%n/a114411
testAndPredicates()200%n/a114411
testOrPredicates()200%n/a114411
testIgnoresPredsHiddenByActionsOneAlt()200%n/a114411
testHoist2()200%n/a114411
testHoistCorrectContext()200%n/a114411
testDefaultPredNakedAltIsLast()200%n/a114411
testDefaultPredNakedAltNotLast()200%n/a114411
testIgnorePredFromLL2AltLastAltIsDefaultTrue()200%n/a114411
testIgnorePredFromLL2AltPredUnionNeeded()200%n/a114411
testPredGets2SymbolSyntacticContext()200%n/a114411
testMatchesLongestThenTestPred()200%n/a114411
testLexerMatchesLongestThenTestPred()200%n/a114411
testLexerMatchesLongestMinusPred()200%n/a114411
testGatedPred()200%n/a114411
testGatedPredHoistsAndCanBeInStopState()200%n/a114411
testGatedPredInCyclicDFA()200%n/a114411
testGatedPredDoesNotForceAllToBeGated()200%n/a114411
testGatedPredDoesNotForceAllToBeGated2()200%n/a114411
testORGatedPred()200%n/a114411
testSemanticContextPreventsEarlyTerminationOfClosure()200%n/a114411
TestSemanticPredicates()30%n/a112211