parameters: (node)
docstring: Yield all direct child nodes of *node*, that is, all fields that are nodes
      and all items of fields that are lists of nodes.
docstring_summary: Yield all direct child nodes of *node*, that is, all fields that are nodes
      and all items of fields that are lists of nodes.
docstring_tokens: Yield all direct child nodes of * node * that is all fields that are nodes and all items of fields that are lists of nodes .
function: def iter_child_nodes(node):
      """
      Yield all direct child nodes of *node*, that is, all fields that are nodes
      and all items of fields that are lists of nodes.
      """
      for name, field in iter_fields(node):
          if isinstance(field, AST):
              yield field
          elif isinstance(field, list):
              for item in field:
                  if isinstance(item, AST):
                      yield item
function_tokens: def iter_child_nodes ( node ) : for name , field in iter_fields ( node ) : if isinstance ( field , AST ) : yield field elif isinstance ( field , list ) : for item in field : if isinstance ( item , AST ) : yield item