ANTLRv3Parser |  | 0% |  | 0% | 1,708 | 1,708 | 4,387 | 4,387 | 58 | 58 | 1 | 1 |
CodeGenTreeWalker |  | 0% |  | 0% | 1,200 | 1,200 | 2,508 | 2,508 | 55 | 55 | 1 | 1 |
TreeToNFAConverter |  | 0% |  | 0% | 976 | 976 | 2,033 | 2,033 | 40 | 40 | 1 | 1 |
LeftRecursiveRuleWalker |  | 0% |  | 0% | 769 | 769 | 1,488 | 1,488 | 51 | 51 | 1 | 1 |
ActionTranslator |  | 0% |  | 0% | 905 | 905 | 1,697 | 1,697 | 105 | 105 | 1 | 1 |
ANTLRv3Tree |  | 0% |  | 0% | 525 | 525 | 1,695 | 1,695 | 44 | 44 | 1 | 1 |
ANTLRTreePrinter |  | 0% |  | 0% | 419 | 419 | 1,604 | 1,604 | 43 | 43 | 1 | 1 |
ANTLRParser |   | 73% |   | 60% | 1,028 | 1,804 | 1,112 | 4,761 | 20 | 84 | 0 | 1 |
ANTLRv3Lexer |  | 0% |  | 0% | 440 | 440 | 903 | 903 | 69 | 69 | 1 | 1 |
DefineGrammarItemsWalker |   | 70% |   | 52% | 661 | 1,028 | 578 | 2,073 | 9 | 49 | 0 | 1 |
ANTLRLexer |   | 81% |   | 64% | 334 | 654 | 166 | 984 | 14 | 87 | 0 | 1 |
ANTLRv3Lexer.DFA2 |  | 0% |  | 0% | 227 | 227 | 162 | 162 | 3 | 3 | 1 | 1 |
ANTLRv3Lexer.DFA22 |  | 0% |  | 0% | 194 | 194 | 119 | 119 | 3 | 3 | 1 | 1 |
AssignTokenTypesWalker |   | 87% |   | 80% | 98 | 323 | 204 | 1,249 | 18 | 47 | 0 | 1 |
ANTLRLexer.DFA9 |  | 4% |  | 0% | 160 | 161 | 111 | 122 | 2 | 3 | 0 | 1 |
ActionAnalysis |  | 84% |   | 75% | 42 | 102 | 27 | 201 | 5 | 19 | 0 | 1 |
ANTLRParser.GrammarASTErrorNode | | 77% | | 77% | 6 | 16 | 8 | 37 | 2 | 7 | 0 | 1 |
ANTLRv3Parser.DFA81 | | 0% | | n/a | 2 | 2 | 12 | 12 | 2 | 2 | 1 | 1 |
ANTLRv3Tree.DFA48 | | 0% | | n/a | 2 | 2 | 12 | 12 | 2 | 2 | 1 | 1 |
ANTLRParser.rewrite_atom_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRParser.rewrite_template_arg_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
CodeGenTreeWalker.rewrite_atom_return | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
ANTLRv3Parser.alternative_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.rewrite_tree_atom_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.notTerminal_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
CodeGenTreeWalker.setBlock_return | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
ANTLRv3Parser.action_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
CodeGenTreeWalker.ebnf_return | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
ANTLRParser.rewrite_template_head_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
TreeToNFAConverter.element_return | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
TreeToNFAConverter.tree__return | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
CodeGenTreeWalker.element_return | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
ANTLRv3Parser.finallyClause_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.option_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.grammarDef_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.altList_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRParser.rewrite_template_args_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRParser.rewrite_indirect_template_head_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.element_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 |
ANTLRParser.rewrite_template_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.rewrite_tree_element_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
TreeToNFAConverter.set_return | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
ANTLRParser.rewrite_tree_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
TreeToNFAConverter.ebnf_return | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
ANTLRv3Parser.optionValue_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.throwsSpec_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.actionScopeName_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.exceptionHandler_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.optionsSpec_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
CodeGenTreeWalker.element_action_return | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
ANTLRParser.rewrite_block_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
CodeGenTreeWalker.rule_return | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
CodeGenTreeWalker.rewrite_return | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
ANTLRv3Parser.ebnfSuffix_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.rewrite_tree_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.exceptionGroup_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.rewrite_template_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.tokensSpec_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.rewrite_template_ref_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.qid_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
TreeToNFAConverter.atom_return | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
ANTLRParser.rewrite_element_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
CodeGenTreeWalker.atom_return | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
CodeGenTreeWalker.rewrite_ebnf_return | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
ANTLRv3Parser.ruleAction_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRParser.rewrite_ebnf_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.attrScope_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.rewrite_indirect_template_head_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
TreeToNFAConverter.block_return | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
ANTLRv3Parser.rewrite_alternative_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.terminal_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.id_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.rewrite_tree_ebnf_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.atom_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.elementOption_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.rewrite_tree_block_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.treeSpec_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRParser.label_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
CodeGenTreeWalker.block_return | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
ANTLRv3Parser.rewrite_template_args_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.rewrite_template_arg_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.rule_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
CodeGenTreeWalker.rewrite_element_return | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
ANTLRv3Parser.rewrite_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.ebnf_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.notSet_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.block_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.ruleScopeSpec_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.altpair_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.range_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.elementOptions_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.tokenSpec_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRv3Parser.rewrite_tree_alternative_return | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
ANTLRParser.elementOptions_return | | 50% | | n/a | 1 | 2 | 1 | 2 | 1 | 2 | 0 | 1 |
CodeGenTreeWalker.modifier_return | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
CodeGenTreeWalker.tree__return | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
TreeToNFAConverter.rewrite_return | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
CodeGenTreeWalker.alternative_return | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
ANTLRTreePrinter.modifier_return | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
LeftRecursiveRuleWalker.outerAlternative_return | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
ANTLRTreePrinter.block_return | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
LeftRecursiveRuleWalker.ruleBlock_return | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
DefineGrammarItemsWalker.rewrite_block_return | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
DefineGrammarItemsWalker.rewrite_atom_return | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
TreeToNFAConverter.rule_return | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
ANTLRv3Parser.rule_scope | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
CodeGenTreeWalker.rewrite_tree_return | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
ANTLRTreePrinter.atom_return | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
ANTLRParser.grammar_Adaptor | | 100% | | 75% | 1 | 5 | 0 | 11 | 0 | 3 | 0 | 1 |
ANTLRLexer.DFA25 | | 100% | | n/a | 0 | 2 | 0 | 12 | 0 | 2 | 0 | 1 |
ANTLRLexer.new ArrayList() {...} | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
ANTLRParser.optionsSpec_return | | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |
ANTLRLexer.new ArrayList() {...} | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
ANTLRParser.optionValue_return | | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |
ANTLRParser.actions_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.elementOption_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 |
ANTLRParser.grammarType_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 |
ANTLRParser.rewrite_alternative_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.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.rules_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.element_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.defaultNodeOption_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 |
ANTLRParser.block_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.ebnfSuffix_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.ruleActions_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.tree__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.range_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.attrScopes_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.notTerminal_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.rewrite_with_sempred_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.tokenSpec_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.elementNoOptionSpec_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
AssignTokenTypesWalker.optionValue_return | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
ANTLRParser.treeRoot_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.grammar__return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.idList_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.tokensSpec_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.attrScope_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.option_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.ruleScopeSpec_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.elementOptionId_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.exceptionGroup_return | | 100% | | n/a | 0 | 2 | 0 | 2 | 0 | 2 | 0 | 1 |
ANTLRParser.rewrite_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 |
AssignTokenTypesWalker.modifier_return | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
DefineGrammarItemsWalker.dotLoop_return | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
DefineGrammarItemsWalker.rule_return | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
DefineGrammarItemsWalker.block_return | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
DefineGrammarItemsWalker.element_return | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
DefineGrammarItemsWalker.grammar__return | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
DefineGrammarItemsWalker.AttributeScopeActions_scope | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
DefineGrammarItemsWalker.rewrite_return | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
AssignTokenTypesWalker.block_return | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
DefineGrammarItemsWalker.modifier_return | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |