GrammarTreeVisitor |  | 0% |  | 0% | 718 | 718 | 2,395 | 2,395 | 207 | 207 | 1 | 1 |
ANTLRParser |   | 90% |   | 87% | 158 | 762 | 393 | 3,926 | 10 | 75 | 0 | 1 |
ANTLRLexer |   | 77% |   | 64% | 447 | 898 | 254 | 1,134 | 16 | 81 | 0 | 1 |
BlockSetTransformer |   | 83% |   | 56% | 312 | 398 | 126 | 955 | 4 | 17 | 0 | 1 |
ANTLRLexer.DFA2 |  | 4% |  | 0% | 138 | 139 | 105 | 116 | 2 | 3 | 0 | 1 |
ANTLRLexer.DFA32 |  | 95% |   | 91% | 22 | 130 | 6 | 70 | 1 | 3 | 0 | 1 |
BlockSetTransformer.DFA10 | | 72% | | 50% | 5 | 8 | 6 | 28 | 1 | 3 | 0 | 1 |
GrammarASTAdaptor | | 68% | | 50% | 3 | 9 | 2 | 13 | 0 | 6 | 0 | 1 |
ToolANTLRParser | | 87% | | 100% | 1 | 7 | 2 | 19 | 1 | 4 | 0 | 1 |
ANTLRParser.channelsSpec_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRParser.throwsSpec_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
v4ParserException | | 70% | | n/a | 1 | 2 | 1 | 4 | 1 | 2 | 0 | 1 |
ToolANTLRLexer | | 100% | | n/a | 0 | 3 | 0 | 8 | 0 | 3 | 0 | 1 |
ANTLRParser.ebnfSuffix_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.notSet_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.lexerBlock_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.id_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.atom_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.terminal_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.elementOptions_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.wildcard_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.range_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.action_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.localsSpec_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.exceptionGroup_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.rules_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.rulePrequels_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.modeSpec_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.rulePrequel_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.option_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.lexerElement_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
BlockSetTransformer.blockSet_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.prequelConstruct_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.ruleref_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.grammarType_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.lexerRule_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.rule_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.lexerCommandName_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.block_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.blockSuffix_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.labeledElement_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.ruleAltList_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.lexerAltList_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.setElement_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.delegateGrammars_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
BlockSetTransformer.setAlt_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.lexerAtom_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.lexerCommand_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.lexerCommandExpr_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
BlockSetTransformer.ebnfSuffix_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.qid_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.tokensSpec_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.lexerAlt_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.ebnf_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.labeledAlt_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.elementOption_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.finallyClause_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.blockSet_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.grammarSpec_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.sync_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.delegateGrammar_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
BlockSetTransformer.elementOptions_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.altList_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.ruleBlock_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.ruleReturns_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.lexerElements_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.exceptionHandler_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.optionValue_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.lexerCommands_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.ruleAction_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.actionScopeName_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
BlockSetTransformer.elementOption_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.optionsSpec_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.alternative_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
BlockSetTransformer.setElement_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.actionElement_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
BlockSetTransformer.topdown_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.parserRule_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.element_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
BlockSetTransformer.ebnfBlockSet_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.lexerRuleBlock_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ResyncToEndOfRuleBlock | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |