class_docstr: Basic lib2to3 visitor that yields things of type `T` on `visit()`.
docstr: Default `visit_*()` implementation. Recurses to children of `node`.
docstr_tok: ["Default","`","visit_","*","(",")","`","implementation",".","Recurses","to","children","of","`","node","`","."]
code: def visit_default(self, node: LN) -> Iterator[T]:
      """Default `visit_*()` implementation. Recurses to children of `node`."""
      if isinstance(node, Node):
          for child in node.children:
              yield from self.visit(child)
  
imports: import sys
  from typing import Final, Generic, Iterator, List, Optional, Set, Tuple, TypeVar, Union
  from mypy_extensions import mypyc_attr
  from black.cache import CACHE_DIR
  from black.mode import Mode, Preview
  from black.strings import get_string_prefix, has_triple_quotes
  from blib2to3 import pygram
  from blib2to3.pgen2 import token
  from blib2to3.pytree import NL, Leaf, Node, type_repr
label_desc: Use image node_id 2 for calling the Visitor obj's underlying member method code with example usage: obj.visit_default(node) without return types