| Node |   | 7% |  | 0% | 28 | 33 | 55 | 63 | 10 | 15 | 0 | 1 |
| ArgsNode |   | 52% |   | 79% | 13 | 54 | 16 | 65 | 6 | 26 | 0 | 1 |
| MultipleAsgnNode |  | 0% |  | 0% | 14 | 14 | 16 | 16 | 11 | 11 | 1 | 1 |
| SymbolNode |   | 43% |   | 33% | 6 | 11 | 10 | 19 | 4 | 8 | 0 | 1 |
| HashNode |   | 45% |  | 0% | 4 | 9 | 8 | 18 | 3 | 8 | 0 | 1 |
| DefsNode |   | 45% |   | 33% | 5 | 10 | 2 | 10 | 2 | 7 | 0 | 1 |
| FlipNode |   | 52% |   | 30% | 9 | 15 | 4 | 17 | 4 | 10 | 0 | 1 |
| ClassNode |   | 56% |   | 29% | 9 | 16 | 2 | 17 | 2 | 9 | 0 | 1 |
| ArgsPushNode |   | 47% |   | 30% | 7 | 12 | 2 | 12 | 2 | 7 | 0 | 1 |
| ModuleNode |   | 54% |   | 29% | 9 | 15 | 2 | 15 | 2 | 8 | 0 | 1 |
| RescueBodyNode |   | 50% |   | 25% | 7 | 12 | 4 | 14 | 3 | 8 | 0 | 1 |
| ListNode |   | 78% |   | 50% | 11 | 21 | 5 | 29 | 3 | 13 | 0 | 1 |
| OpElementAsgnNode |   | 66% |   | 50% | 8 | 19 | 3 | 19 | 3 | 12 | 0 | 1 |
| OpAsgnNode |   | 67% |   | 30% | 8 | 16 | 3 | 19 | 3 | 11 | 0 | 1 |
| Match3Node |   | 52% |   | 30% | 8 | 13 | 3 | 13 | 3 | 8 | 0 | 1 |
| Match2Node |   | 52% |   | 30% | 8 | 13 | 3 | 13 | 3 | 8 | 0 | 1 |
| UntilNode |   | 64% |   | 30% | 7 | 14 | 2 | 17 | 2 | 9 | 0 | 1 |
| WhileNode |   | 64% |   | 30% | 7 | 14 | 2 | 17 | 2 | 9 | 0 | 1 |
| CallNode |   | 64% |   | 33% | 6 | 14 | 4 | 19 | 3 | 11 | 0 | 1 |
| DotNode |   | 62% |   | 30% | 7 | 14 | 2 | 16 | 2 | 9 | 0 | 1 |
| SClassNode |   | 58% |   | 30% | 7 | 13 | 2 | 14 | 2 | 8 | 0 | 1 |
| OpAsgnOrNode |   | 54% |   | 30% | 7 | 12 | 2 | 12 | 2 | 7 | 0 | 1 |
| OpAsgnAndNode |   | 54% |   | 30% | 7 | 12 | 2 | 12 | 2 | 7 | 0 | 1 |
| ArgsCatNode |   | 54% |   | 30% | 7 | 12 | 2 | 12 | 2 | 7 | 0 | 1 |
| AndNode |   | 54% |   | 30% | 7 | 12 | 2 | 12 | 2 | 7 | 0 | 1 |
| OrNode |   | 54% |   | 30% | 7 | 12 | 2 | 12 | 2 | 7 | 0 | 1 |
| ReturnNode |   | 47% |   | 25% | 7 | 11 | 3 | 10 | 3 | 7 | 0 | 1 |
| NextNode |   | 47% |   | 25% | 7 | 11 | 3 | 10 | 3 | 7 | 0 | 1 |
| BreakNode |   | 47% |   | 25% | 7 | 11 | 3 | 10 | 3 | 7 | 0 | 1 |
| ClassVarDeclNode |  | 0% | | n/a | 6 | 6 | 8 | 8 | 6 | 6 | 1 | 1 |
| WhenNode |   | 58% |   | 33% | 6 | 11 | 3 | 13 | 3 | 8 | 0 | 1 |
| Node.new AbstractNodeVisitor() {...} |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 2 | 2 | 1 | 1 |
| ComplexNode |  | 0% | | n/a | 6 | 6 | 9 | 9 | 6 | 6 | 1 | 1 |
| IfNode |   | 62% |   | 33% | 5 | 11 | 2 | 13 | 2 | 8 | 0 | 1 |
| ForNode |   | 58% |   | 33% | 5 | 10 | 2 | 10 | 2 | 7 | 0 | 1 |
| DNode |   | 56% |   | 33% | 3 | 7 | 0 | 8 | 0 | 4 | 0 | 1 |
| DAsgnNode |   | 52% | | n/a | 5 | 9 | 6 | 13 | 5 | 9 | 0 | 1 |
| LocalAsgnNode |   | 52% | | n/a | 5 | 9 | 6 | 13 | 5 | 9 | 0 | 1 |
| AttrAssignNode |   | 68% |   | 33% | 5 | 12 | 2 | 15 | 2 | 9 | 0 | 1 |
| CaseNode |   | 67% |   | 33% | 5 | 12 | 2 | 15 | 2 | 9 | 0 | 1 |
| RootNode |   | 64% |   | 33% | 6 | 11 | 3 | 13 | 3 | 8 | 0 | 1 |
| EnsureNode |   | 60% |   | 33% | 5 | 10 | 2 | 11 | 2 | 7 | 0 | 1 |
| NodeType |   | 99% |   | 67% | 4 | 11 | 4 | 29 | 3 | 8 | 0 | 1 |
| SuperNode |   | 63% |  | 0% | 3 | 9 | 2 | 13 | 2 | 8 | 0 | 1 |
| SValueNode |   | 57% |   | 33% | 5 | 9 | 2 | 9 | 2 | 6 | 0 | 1 |
| SplatNode |   | 57% |   | 33% | 5 | 9 | 2 | 9 | 2 | 6 | 0 | 1 |
| DefinedNode |   | 57% |   | 33% | 5 | 9 | 2 | 9 | 2 | 6 | 0 | 1 |
| BeginNode |   | 57% |   | 33% | 5 | 9 | 2 | 9 | 2 | 6 | 0 | 1 |
| NewlineNode |   | 57% |   | 33% | 5 | 9 | 2 | 9 | 2 | 6 | 0 | 1 |
| MatchNode |   | 57% |   | 33% | 5 | 9 | 2 | 9 | 2 | 6 | 0 | 1 |
| MultipleAsgn19Node |   | 81% |   | 83% | 3 | 13 | 2 | 17 | 2 | 10 | 0 | 1 |
| MethodDefNode |   | 74% |   | 33% | 5 | 10 | 2 | 14 | 2 | 7 | 0 | 1 |
| ArgumentNode |   | 62% | | n/a | 4 | 9 | 5 | 14 | 4 | 9 | 0 | 1 |
| LocalVarNode |   | 59% | | n/a | 4 | 9 | 5 | 13 | 4 | 9 | 0 | 1 |
| DVarNode |   | 59% | | n/a | 4 | 9 | 5 | 13 | 4 | 9 | 0 | 1 |
| BlockArgNode |   | 59% | | n/a | 5 | 8 | 6 | 13 | 5 | 8 | 0 | 1 |
| ZSuperNode |   | 48% |  | 0% | 4 | 8 | 3 | 9 | 3 | 7 | 0 | 1 |
| KeywordArgNode |  | 40% | | n/a | 4 | 6 | 4 | 8 | 4 | 6 | 0 | 1 |
| NodeType.new Object() {...} |   | 86% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
| ConstDeclNode |   | 69% |  | 100% | 3 | 8 | 3 | 10 | 3 | 7 | 0 | 1 |
| DSymbolNode |   | 68% |   | 33% | 4 | 8 | 1 | 9 | 1 | 5 | 0 | 1 |
| RescueNode |   | 67% | | n/a | 2 | 7 | 2 | 11 | 2 | 7 | 0 | 1 |
| ArrayNode |   | 62% |   | 33% | 4 | 8 | 1 | 8 | 1 | 5 | 0 | 1 |
| DefnNode |   | 54% | | n/a | 2 | 5 | 2 | 6 | 2 | 5 | 0 | 1 |
| InstAsgnNode |   | 52% | | n/a | 3 | 6 | 4 | 9 | 3 | 6 | 0 | 1 |
| RationalNode |   | 50% | | n/a | 4 | 6 | 4 | 9 | 4 | 6 | 0 | 1 |
| InstVarNode |   | 50% | | n/a | 4 | 7 | 5 | 10 | 4 | 7 | 0 | 1 |
| NilNode |  | 33% | | n/a | 5 | 7 | 5 | 8 | 5 | 7 | 0 | 1 |
| YieldNode |   | 58% | | n/a | 3 | 6 | 3 | 9 | 3 | 6 | 0 | 1 |
| IterNode |  | 81% | | n/a | 2 | 9 | 2 | 17 | 2 | 9 | 0 | 1 |
| FCallNode |  | 80% | | n/a | 2 | 10 | 2 | 17 | 2 | 10 | 0 | 1 |
| AssignableNode |  | 76% |   | 38% | 4 | 10 | 0 | 11 | 0 | 6 | 0 | 1 |
| BlockPassNode |  | 66% | | n/a | 2 | 7 | 2 | 10 | 2 | 7 | 0 | 1 |
| RegexpNode |  | 64% | | n/a | 3 | 7 | 3 | 10 | 3 | 7 | 0 | 1 |
| AliasNode |  | 64% | | n/a | 2 | 6 | 2 | 9 | 2 | 6 | 0 | 1 |
| OpElementOneArgAndAsgnNode |  | 63% |   | 33% | 3 | 5 | 0 | 4 | 0 | 2 | 0 | 1 |
| OpElementOneArgAsgnNode |  | 63% |   | 33% | 3 | 5 | 0 | 4 | 0 | 2 | 0 | 1 |
| OpElementOneArgOrAsgnNode |  | 63% |   | 33% | 3 | 5 | 0 | 4 | 0 | 2 | 0 | 1 |
| LambdaNode |  | 62% | | n/a | 2 | 6 | 2 | 7 | 2 | 6 | 0 | 1 |
| ClassVarAsgnNode |  | 57% | | n/a | 3 | 6 | 3 | 8 | 3 | 6 | 0 | 1 |
| GlobalAsgnNode |  | 57% | | n/a | 3 | 6 | 3 | 8 | 3 | 6 | 0 | 1 |
| ConstNode |  | 55% | | n/a | 3 | 6 | 4 | 9 | 3 | 6 | 0 | 1 |
| Colon3Node |  | 55% | | n/a | 3 | 6 | 4 | 9 | 3 | 6 | 0 | 1 |
| ClassVarNode |  | 55% | | n/a | 3 | 6 | 4 | 9 | 3 | 6 | 0 | 1 |
| RedoNode | | 38% | | n/a | 4 | 6 | 4 | 7 | 4 | 6 | 0 | 1 |
| SelfNode | | 38% | | n/a | 4 | 6 | 4 | 7 | 4 | 6 | 0 | 1 |
| RetryNode | | 38% | | n/a | 4 | 6 | 4 | 7 | 4 | 6 | 0 | 1 |
| FalseNode | | 38% | | n/a | 4 | 6 | 4 | 7 | 4 | 6 | 0 | 1 |
| TrueNode | | 38% | | n/a | 4 | 6 | 4 | 7 | 4 | 6 | 0 | 1 |
| OptArgNode |  | 71% |   | 50% | 3 | 7 | 2 | 8 | 2 | 6 | 0 | 1 |
| DXStrNode |  | 61% | | n/a | 2 | 5 | 3 | 9 | 2 | 5 | 0 | 1 |
| XStrNode |  | 61% |   | 50% | 3 | 6 | 2 | 7 | 2 | 5 | 0 | 1 |
| Colon2ConstNode |  | 65% |   | 33% | 3 | 5 | 0 | 4 | 0 | 2 | 0 | 1 |
| Colon2Node |  | 62% | | n/a | 2 | 5 | 2 | 7 | 2 | 5 | 0 | 1 |
| DRegexpNode |  | 62% | | n/a | 2 | 5 | 2 | 7 | 2 | 5 | 0 | 1 |
| EvStrNode |  | 60% | | n/a | 2 | 5 | 2 | 7 | 2 | 5 | 0 | 1 |
| UndefNode |  | 60% | | n/a | 2 | 5 | 2 | 7 | 2 | 5 | 0 | 1 |
| StrNode |  | 92% | | n/a | 2 | 8 | 2 | 21 | 2 | 8 | 0 | 1 |
| BackRefNode |  | 81% | | n/a | 2 | 5 | 2 | 8 | 2 | 5 | 0 | 1 |
| NthRefNode |  | 79% | | n/a | 2 | 5 | 2 | 8 | 2 | 5 | 0 | 1 |
| VAliasNode |  | 75% | | n/a | 2 | 6 | 2 | 9 | 2 | 6 | 0 | 1 |
| PreExeNode |  | 74% | | n/a | 2 | 3 | 2 | 4 | 2 | 3 | 0 | 1 |
| FixnumNode |  | 73% | | n/a | 2 | 6 | 2 | 9 | 2 | 6 | 0 | 1 |
| FloatNode |  | 73% | | n/a | 2 | 6 | 2 | 9 | 2 | 6 | 0 | 1 |
| BignumNode |  | 73% | | n/a | 2 | 6 | 2 | 9 | 2 | 6 | 0 | 1 |
| RestArgNode |  | 71% | | n/a | 2 | 4 | 2 | 6 | 2 | 4 | 0 | 1 |
| GlobalVarNode |  | 67% | | n/a | 2 | 5 | 2 | 7 | 2 | 5 | 0 | 1 |
| LiteralNode |  | 67% | | n/a | 2 | 5 | 2 | 7 | 2 | 5 | 0 | 1 |
| VCallNode |  | 67% | | n/a | 2 | 5 | 2 | 7 | 2 | 5 | 0 | 1 |
| EncodingNode |  | 67% | | n/a | 2 | 5 | 2 | 7 | 2 | 5 | 0 | 1 |
| KeywordRestArgNode | | 50% | | n/a | 2 | 3 | 2 | 4 | 2 | 3 | 0 | 1 |
| ZArrayNode | | 50% | | n/a | 2 | 4 | 2 | 5 | 2 | 4 | 0 | 1 |
| RequiredKeywordArgumentValueNode | | 50% | | n/a | 2 | 4 | 2 | 5 | 2 | 4 | 0 | 1 |
| StarNode | | 40% | | n/a | 3 | 4 | 3 | 5 | 3 | 4 | 0 | 1 |
| PostExeNode |  | 83% | | n/a | 1 | 3 | 1 | 4 | 1 | 3 | 0 | 1 |
| PreExe19Node | | 67% | | n/a | 1 | 3 | 1 | 4 | 1 | 3 | 0 | 1 |
| DStrNode | | 64% | | n/a | 1 | 3 | 1 | 4 | 1 | 3 | 0 | 1 |
| BlockNode | | 60% | | n/a | 1 | 3 | 1 | 4 | 1 | 3 | 0 | 1 |
| NilImplicitNode | | 82% | | n/a | 1 | 3 | 1 | 4 | 1 | 3 | 0 | 1 |
| UnnamedRestArgNode |  | 100% |  | 100% | 0 | 3 | 0 | 3 | 0 | 2 | 0 | 1 |
| Match2CaptureNode |  | 100% | | n/a | 0 | 2 | 0 | 4 | 0 | 2 | 0 | 1 |
| WhenOneArgNode | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| ZYieldNode | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| Yield19Node | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| Colon2ImplicitNode | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |
| FileNode | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |