| visitFirstChild(Node) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| visitChildren(Node) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| visitAliasNode(AliasNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitAndNode(AndNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitArgsNode(ArgsNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitArgsCatNode(ArgsCatNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitArgsPushNode(ArgsPushNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitArgumentNode(ArgumentNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitArrayNode(ArrayNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitAttrAssignNode(AttrAssignNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitBackRefNode(BackRefNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitBeginNode(BeginNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitBignumNode(BignumNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitBlockArgNode(BlockArgNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitBlockNode(BlockNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitBlockPassNode(BlockPassNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitBreakNode(BreakNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitConstDeclNode(ConstDeclNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitClassVarAsgnNode(ClassVarAsgnNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitClassVarDeclNode(ClassVarDeclNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitClassVarNode(ClassVarNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitCallNode(CallNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitCaseNode(CaseNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitClassNode(ClassNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitColon2Node(Colon2Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitColon3Node(Colon3Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitComplexNode(ComplexNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitConstNode(ConstNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitDAsgnNode(DAsgnNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitDRegxNode(DRegexpNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitDStrNode(DStrNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitDSymbolNode(DSymbolNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitDVarNode(DVarNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitDXStrNode(DXStrNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitDefinedNode(DefinedNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitDefnNode(DefnNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitDefsNode(DefsNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitDotNode(DotNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitEncodingNode(EncodingNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitEnsureNode(EnsureNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitEvStrNode(EvStrNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitFCallNode(FCallNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitFalseNode(FalseNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitFixnumNode(FixnumNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitFlipNode(FlipNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitFloatNode(FloatNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitForNode(ForNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitGlobalAsgnNode(GlobalAsgnNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitGlobalVarNode(GlobalVarNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitHashNode(HashNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitInstAsgnNode(InstAsgnNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitInstVarNode(InstVarNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitIfNode(IfNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitIterNode(IterNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitKeywordArgNode(KeywordArgNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitKeywordRestArgNode(KeywordRestArgNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitLambdaNode(LambdaNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitListNode(ListNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitLiteralNode(LiteralNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitLocalAsgnNode(LocalAsgnNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitLocalVarNode(LocalVarNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitMultipleAsgnNode(MultipleAsgnNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitMultipleAsgnNode(MultipleAsgn19Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitMatch2Node(Match2Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitMatch3Node(Match3Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitMatchNode(MatchNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitModuleNode(ModuleNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitNewlineNode(NewlineNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitNextNode(NextNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitNilNode(NilNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitNthRefNode(NthRefNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitOpElementAsgnNode(OpElementAsgnNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitOpAsgnNode(OpAsgnNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitOpAsgnAndNode(OpAsgnAndNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitOpAsgnOrNode(OpAsgnOrNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitOptArgNode(OptArgNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitOrNode(OrNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitPreExeNode(PreExeNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitPostExeNode(PostExeNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitRationalNode(RationalNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitRedoNode(RedoNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitRegexpNode(RegexpNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitRequiredKeywordArgumentValueNode(RequiredKeywordArgumentValueNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitRescueBodyNode(RescueBodyNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitRescueNode(RescueNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitRestArgNode(RestArgNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitRetryNode(RetryNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitReturnNode(ReturnNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitRootNode(RootNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSClassNode(SClassNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSelfNode(SelfNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSplatNode(SplatNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitStrNode(StrNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSuperNode(SuperNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSValueNode(SValueNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitSymbolNode(SymbolNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitTrueNode(TrueNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitUndefNode(UndefNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitUntilNode(UntilNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitVAliasNode(VAliasNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitVCallNode(VCallNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitWhenNode(WhenNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitWhileNode(WhileNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitXStrNode(XStrNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitYieldNode(YieldNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitZArrayNode(ZArrayNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitZSuperNode(ZSuperNode) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitOther(Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| AbstractNodeVisitor() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |