Clean up RecursiveASTVisitor and introduced DumpAST.