org.antlr.v4.parse

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total34,208 of 64,75347%4,604 of 7,46038%3,2444,6856,21711,90144074778159
GrammarTreeVisitor11,4730%9350%7187182,3952,39520720711
LeftRecursiveRuleWalker8,2740%1,1790%6636631,1521,152414111
ATNBuilder5,7330%6120%3623621,0691,069262611
ActionSplitter2,4270%4340%259259492492373711
ANTLRLexer1,4785,61179%5211,04066%4338982221,134138101
ANTLRParser1,38418,38092%1341,15289%1417622633,92687501
BlockSetTransformer1,0745,30783%32441956%31239812395541701
ScopeParser8270%1430%83831681689911
ANTLRLexer.DFA26664%2640%1381391051162301
TokenVocabParser3060%180%121266663311
GrammarToken0%0%121225257711
ATNBuilder.DFA100%n/a2212122211
GrammarTreeVisitor.DFA380%n/a2212122211
LeftRecursiveRuleWalker.DFA140%n/a2212122211
LeftRecursiveRuleWalker.DFA110%n/a2212122211
ANTLRLexer.DFA3255595%2223191%221306701301
BlockSetTransformer.DFA1072%50%586281301
GrammarASTAdaptor68%50%392130601
ToolANTLRParser87%100%172191401
GrammarTreeVisitor.prequelConstructs_return0%n/a11221111
ANTLRParser.elementEntry_return0%n/a22222211
ANTLRParser.ruleEntry_return0%n/a22222211
ANTLRParser.blockEntry_return0%n/a22222211
ANTLRParser.alternativeEntry_return0%n/a22222211
v4ParserException70%n/a12141201
GrammarTreeVisitor.finallyClause_return0%n/a11111111
GrammarTreeVisitor.grammarSpec_return0%n/a11111111
GrammarTreeVisitor.setElement_return0%n/a11111111
ATNBuilder.blockSet_return0%n/a11111111
GrammarTreeVisitor.element_return0%n/a11111111
GrammarTreeVisitor.mode_return0%n/a11111111
GrammarTreeVisitor.ruleBlock_return0%n/a11111111
ATNBuilder.setElement_return0%n/a11111111
GrammarTreeVisitor.elementOptions_return0%n/a11111111
GrammarTreeVisitor.elementOption_return0%n/a11111111
GrammarTreeVisitor.throwsSpec_return0%n/a11111111
GrammarTreeVisitor.terminal_return0%n/a11111111
GrammarTreeVisitor.ruleref_return0%n/a11111111
GrammarTreeVisitor.actionElement_return0%n/a11111111
GrammarTreeVisitor.subrule_return0%n/a11111111
GrammarTreeVisitor.outerAlternative_return0%n/a11111111
GrammarTreeVisitor.ruleReturns_return0%n/a11111111
GrammarTreeVisitor.exceptionHandler_return0%n/a11111111
ATNBuilder.atom_return0%n/a11111111
GrammarTreeVisitor.exceptionGroup_return0%n/a11111111
GrammarTreeVisitor.lexerBlock_return0%n/a11111111
GrammarTreeVisitor.labeledElement_return0%n/a11111111
GrammarTreeVisitor.alternative_return0%n/a11111111
GrammarTreeVisitor.lexerCommandExpr_return0%n/a11111111
ATNBuilder.terminal_return0%n/a11111111
GrammarTreeVisitor.rules_return0%n/a11111111
GrammarTreeVisitor.optionValue_return0%n/a11111111
GrammarTreeVisitor.lexerElement_return0%n/a11111111
GrammarTreeVisitor.lexerCommand_return0%n/a11111111
GrammarTreeVisitor.lexerAtom_return0%n/a11111111
GrammarTreeVisitor.block_return0%n/a11111111
ATNBuilder.element_return0%n/a11111111
GrammarTreeVisitor.channelsSpec_return0%n/a11111111
GrammarTreeVisitor.blockSet_return0%n/a11111111
GrammarTreeVisitor.option_return0%n/a11111111
GrammarTreeVisitor.blockSuffix_return0%n/a11111111
GrammarTreeVisitor.locals_return0%n/a11111111
GrammarTreeVisitor.lexerOuterAlternative_return0%n/a11111111
GrammarTreeVisitor.delegateGrammar_return0%n/a11111111
GrammarTreeVisitor.tokenSpec_return0%n/a11111111
GrammarTreeVisitor.delegateGrammars_return0%n/a11111111
GrammarTreeVisitor.lexerElements_return0%n/a11111111
GrammarTreeVisitor.channelSpec_return0%n/a11111111
GrammarTreeVisitor.action_return0%n/a11111111
GrammarTreeVisitor.rule_return0%n/a11111111
LeftRecursiveRuleWalker.ruleBlock_return0%n/a11111111
GrammarTreeVisitor.atom_return0%n/a11111111
GrammarTreeVisitor.ebnfSuffix_return0%n/a11111111
GrammarTreeVisitor.lexerSubrule_return0%n/a11111111
GrammarTreeVisitor.astOperand_return0%n/a11111111
ATNBuilder.lexerCommandExpr_return0%n/a11111111
GrammarTreeVisitor.ruleAction_return0%n/a11111111
GrammarTreeVisitor.lexerRuleBlock_return0%n/a11111111
GrammarTreeVisitor.tokensSpec_return0%n/a11111111
GrammarTreeVisitor.prequelConstruct_return0%n/a11111111
ATNBuilder.subrule_return0%n/a11111111
GrammarTreeVisitor.range_return0%n/a11111111
LeftRecursiveRuleWalker.outerAlternative_return0%n/a11111111
GrammarTreeVisitor.optionsSpec_return0%n/a11111111
GrammarTreeVisitor.lexerAlternative_return0%n/a11111111
GrammarTreeVisitor.lexerRule_return0%n/a11111111
GrammarTreeVisitor.ruleModifier_return0%n/a11111111
ToolANTLRLexer100%n/a03080301
ANTLRParser.terminal_return100%n/a02020201
ANTLRParser.exceptionGroup_return100%n/a02020201
ANTLRParser.rulePrequels_return100%n/a02020201
ANTLRParser.grammarType_return100%n/a02020201
ANTLRParser.lexerRule_return100%n/a02020201
ANTLRParser.block_return100%n/a02020201
ANTLRParser.labeledElement_return100%n/a02020201
ANTLRParser.delegateGrammars_return100%n/a02020201
ANTLRParser.lexerAtom_return100%n/a02020201
ANTLRParser.delegateGrammar_return100%n/a02020201
ANTLRParser.altList_return100%n/a02020201
ANTLRParser.exceptionHandler_return100%n/a02020201
ANTLRParser.lexerCommands_return100%n/a02020201
ANTLRParser.elementOptions_return100%n/a02020201
ANTLRParser.rules_return100%n/a02020201
ANTLRParser.rulePrequel_return100%n/a02020201
BlockSetTransformer.blockSet_return100%n/a02020201
ANTLRParser.ruleref_return100%n/a02020201
ANTLRParser.ruleAltList_return100%n/a02020201
BlockSetTransformer.setAlt_return100%n/a02020201
BlockSetTransformer.ebnfSuffix_return100%n/a02020201
ANTLRParser.grammarSpec_return100%n/a02020201
ANTLRParser.actionScopeName_return100%n/a02020201
ANTLRParser.channelsSpec_return100%n/a02020201
ANTLRParser.lexerAltList_return100%n/a02020201
ANTLRParser.setElement_return100%n/a02020201
ANTLRParser.labeledAlt_return100%n/a02020201
ANTLRParser.blockSet_return100%n/a02020201
ANTLRParser.sync_return100%n/a02020201
ANTLRParser.ruleReturns_return100%n/a02020201
ANTLRParser.lexerElements_return100%n/a02020201
ANTLRParser.optionValue_return100%n/a02020201
ANTLRParser.element_return100%n/a02020201
ANTLRParser.wildcard_return100%n/a02020201
ANTLRParser.range_return100%n/a02020201
ANTLRParser.lexerElement_return100%n/a02020201
ANTLRParser.lexerCommand_return100%n/a02020201
BlockSetTransformer.topdown_return100%n/a02020201
ANTLRParser.lexerBlock_return100%n/a02020201
ANTLRParser.atom_return100%n/a02020201
ANTLRParser.action_return100%n/a02020201
ANTLRParser.prequelConstruct_return100%n/a02020201
ANTLRParser.rule_return100%n/a02020201
ANTLRParser.lexerCommandName_return100%n/a02020201
ANTLRParser.blockSuffix_return100%n/a02020201
ANTLRParser.throwsSpec_return100%n/a02020201
ANTLRParser.tokensSpec_return100%n/a02020201
ANTLRParser.finallyClause_return100%n/a02020201
BlockSetTransformer.elementOptions_return100%n/a02020201
ANTLRParser.parserRule_return100%n/a02020201
BlockSetTransformer.ebnfBlockSet_return100%n/a02020201
ANTLRParser.lexerRuleBlock_return100%n/a02020201
ANTLRParser.ebnfSuffix_return100%n/a02020201
ANTLRParser.localsSpec_return100%n/a02020201
ANTLRParser.qid_return100%n/a02020201
ANTLRParser.lexerAlt_return100%n/a02020201
ANTLRParser.ebnf_return100%n/a02020201
ANTLRParser.alternative_return100%n/a02020201
ANTLRParser.actionElement_return100%n/a02020201
ANTLRParser.notSet_return100%n/a02020201
ANTLRParser.id_return100%n/a02020201
ANTLRParser.modeSpec_return100%n/a02020201
ANTLRParser.lexerCommandExpr_return100%n/a02020201
ANTLRParser.elementOption_return100%n/a02020201
ANTLRParser.ruleAction_return100%n/a02020201
BlockSetTransformer.elementOption_return100%n/a02020201
ANTLRParser.optionsSpec_return100%n/a02020201
ANTLRParser.option_return100%n/a02020201
ANTLRParser.ruleBlock_return100%n/a02020201
BlockSetTransformer.setElement_return100%n/a02020201
ResyncToEndOfRuleBlock100%n/a01010101