Module Expr Str ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias identifier ImportFrom alias FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr ListLoad NameLoad Call NameLoad AttributeLoad NameLoad attr Str NameLoad decorator_list FunctionDef arguments args defaults body Return Call NameLoad AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args defaults body Return Call NameLoad AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If UnaryOpNot Call NameLoad NameLoad NameLoad body Assign NameStore ListLoad NameLoad If UnaryOpNot Call NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr Str Assign NameStore ListLoad NameLoad Return Call NameLoad AttributeLoad NameLoad attr BinOpAdd BinOpAdd NameLoad ListLoad Call NameLoad AttributeLoad NameLoad attr Str keyword Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Return Call NameLoad AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return ListLoad NameLoad Call NameLoad AttributeLoad NameLoad attr ListLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Expr Str Return Call NameLoad AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args defaults body Expr Str Return Call NameLoad AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Call NameLoad Call NameLoad body Expr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr ListLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr If NameLoad body Expr Call AttributeLoad NameLoad attr Num Call NameLoad AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr ListLoad NameLoad Call NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args defaults body Expr Str Return Call NameLoad AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args defaults body Expr Str Return Call NameLoad AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Return Call NameLoad AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad AttributeLoad NameLoad attr ListLoad Call NameLoad AttributeLoad NameLoad attr Str NameLoad Call NameLoad AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Return Call NameLoad AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr Str Assign NameStore ListLoad NameLoad NameLoad NameLoad NameLoad If NameLoad body Assign AttributeStore NameLoad attr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr ListLoad NameLoad NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr ListLoad NameLoad Call NameLoad AttributeLoad NameLoad attr NameLoad Return Call NameLoad AttributeLoad NameLoad attr ListLoad Call NameLoad AttributeLoad NameLoad attr Str NameLoad Call NameLoad AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Assign NameStore ListLoad Call NameLoad AttributeLoad NameLoad attr Str Call NameLoad AttributeLoad NameLoad attr NameLoad keyword Str Call NameLoad AttributeLoad NameLoad attr Str keyword Str Call NameLoad AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str If BoolOpAnd Call NameLoad NameLoad NameLoad CompareEq AttributeLoad NameLoad attr ListLoad Call NameLoad Call NameLoad body Return NameLoad Return BoolOpAnd Call NameLoad NameLoad NameLoad CompareEq Call NameLoad AttributeLoad NameLoad attr Num Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad CompareEq AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str CompareEq AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return BoolOpAnd Call NameLoad NameLoad NameLoad CompareGt Call NameLoad AttributeLoad NameLoad attr Num Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad CompareEq AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str CompareEq AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr ListLoad Call NameLoad NameLoad Call NameLoad decorator_list Assign NameStore Call NameLoad ListLoad Str Str Str Str Str Str Str Str Str Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad NameLoad While NameLoad body Expr Yield NameLoad Assign NameStore Call NameLoad NameLoad NameLoad decorator_list Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Expr Str Global identifier identifier identifier identifier If UnaryOpNot NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad Assign NameStore ListLoad NameLoad NameLoad NameLoad For TupleStore NameStore NameStore Call NameLoad NameLoad Call NameLoad NameLoad Str body Assign NameStore Dict If BoolOpAnd Call AttributeLoad NameLoad attr NameLoad NameLoad CompareIs SubscriptLoad NameLoad Index Str NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd CompareIsNot NameLoad NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return NameLoad Assign NameStore AttributeLoad NameLoad attr If CompareIn AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return NameLoad If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIs SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad body Return NameLoad If BoolOpOr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr BoolOpOr BoolOpAnd CompareIsNot NameLoad NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIs SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str While CompareIsNot NameLoad NameLoad body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareGt Call NameLoad AttributeLoad NameLoad attr Num body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Return Str decorator_list FunctionDef arguments args NameParam defaults body If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign TupleStore NameStore AttributeStore NameLoad attr TupleLoad AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr ListLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str While CompareNotEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Raise Call NameLoad Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad Call NameLoad NameLoad NameLoad Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return CompareIn AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str FunctionDef arguments args NameParam defaults body Return BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num decorator_list Assign NameStore Call NameLoad NameLoad If Call NameLoad NameLoad NameLoad NameLoad body Return Assign NameStore NameStore Num For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr body If UnaryOpNot Call NameLoad NameLoad body Continue For TupleStore NameStore NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Slice NameLoad body If UnaryOpNot Call NameLoad NameLoad body Break Assign NameStore BinOpAdd NameLoad NameLoad Break If CompareEq NameLoad Num body For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr AttributeLoad NameLoad attr body Assign NameStore BinOpAdd NameLoad Num Break If CompareIs NameLoad NameLoad body Assign NameStore Call NameLoad AttributeLoad NameLoad attr ListLoad Call NameLoad AttributeLoad NameLoad attr Str Call NameLoad AttributeLoad NameLoad attr NameLoad keyword Str orelse Assign NameStore Call NameLoad NameLoad ListLoad Call NameLoad AttributeLoad NameLoad attr NameLoad keyword Str Assign NameStore ListLoad NameLoad Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore Call NameLoad ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str For NameStore AttributeLoad NameLoad attr body Assign NameStore NameLoad If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body If Call NameLoad NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num body Return NameLoad Assign NameStore Call NameLoad NameLoad Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad If NameLoad body Assign NameStore NameLoad orelse If CompareIn AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad If NameLoad body Assign NameStore NameLoad orelse If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad If NameLoad body Assign NameStore NameLoad orelse For TupleStore NameStore NameStore Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Slice Num body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad NameLoad Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index BinOpAdd NameLoad Num NameLoad If NameLoad body Assign NameStore NameLoad orelse If BoolOpAnd CompareIn AttributeLoad NameLoad attr NameLoad CompareEq AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr NameLoad body Assign NameStore NameLoad orelse If Call NameLoad NameLoad NameLoad NameLoad body Assign NameStore NameLoad orelse If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad orelse If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body If Call NameLoad NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num body Assign NameStore NameLoad If NameLoad body If UnaryOpNot NameLoad body Return NameLoad If Call NameLoad NameLoad body Return NameLoad Return NameLoad decorator_list Assign NameStore Call NameLoad ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListLoad NameLoad While NameLoad body Assign NameStore Call AttributeLoad NameLoad attr If BoolOpAnd CompareGt AttributeLoad NameLoad attr Num CompareNotIn AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr UnaryOpNot NameLoad body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body For NameStore AttributeLoad NameLoad attr body If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body If CompareEq AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr NameLoad body Return NameLoad orelse If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr NameLoad body Return NameLoad orelse If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr NameLoad body Return NameLoad orelse If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr NameLoad body Return NameLoad orelse If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body If BoolOpAnd NameLoad CompareNotEq Call AttributeLoad Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr NameLoad body Return NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num If BoolOpAnd NameLoad Call NameLoad Str NameLoad body Return NameLoad orelse If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad body Return NameLoad orelse If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr NameLoad body Return NameLoad orelse If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr NameLoad body Return NameLoad orelse If BoolOpAnd NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return NameLoad Return NameLoad decorator_list
N/A N/A Utility functions, node construction macros, etc. itertools islice pgen2 token pytree Leaf Node pygram python_symbols syms N/A patcomp KeywordArg N/A N/A keyword value N/A N/A N/A N/A Node N/A syms argument N/A keyword N/A Leaf N/A token EQUAL = value N/A LParen N/A N/A N/A N/A N/A N/A Leaf N/A token LPAR ( N/A RParen N/A N/A N/A N/A N/A N/A Leaf N/A token RPAR ) N/A Assign N/A N/A target source N/A N/A N/A Build an assignment statement N/A N/A N/A isinstance target list N/A N/A target N/A target N/A N/A N/A isinstance source list N/A N/A N/A source prefix N/A source N/A source N/A N/A Node N/A syms atom N/A N/A target N/A N/A Leaf N/A token EQUAL = prefix source N/A Name N/A N/A name prefix N/A None N/A N/A Return a NAME leaf N/A N/A Leaf N/A token NAME name prefix prefix N/A Attr N/A N/A obj attr N/A N/A N/A A node tuple for obj.attr N/A N/A obj N/A Node N/A syms trailer N/A N/A Dot attr N/A Comma N/A N/A N/A N/A N/A A comma leaf N/A N/A Leaf N/A token COMMA , N/A Dot N/A N/A N/A N/A N/A A period (.) leaf N/A N/A Leaf N/A token DOT . N/A ArgList N/A N/A args lparen rparen N/A N/A LParen N/A RParen N/A N/A A parenthesised argument list, used by Call() N/A node N/A Node N/A syms trailer N/A N/A N/A lparen clone N/A N/A rparen clone N/A args N/A N/A N/A N/A node insert_child 1 N/A Node N/A syms arglist args N/A node N/A Call N/A N/A func_name args prefix N/A None None N/A N/A A function call N/A node N/A Node N/A syms power N/A func_name N/A ArgList args N/A N/A prefix None N/A N/A N/A node prefix prefix N/A node N/A Newline N/A N/A N/A N/A N/A A newline literal N/A N/A Leaf N/A token NEWLINE N/A BlankLine N/A N/A N/A N/A N/A A blank line N/A N/A Leaf N/A token NEWLINE N/A Number N/A N/A n prefix N/A None N/A N/A N/A Leaf N/A token NUMBER n prefix prefix N/A Subscript N/A N/A index_node N/A N/A N/A A numeric or string subscript N/A N/A Node N/A syms trailer N/A N/A Leaf N/A token LBRACE [ index_node N/A Leaf N/A token RBRACE ] N/A String N/A N/A string prefix N/A None N/A N/A A string leaf N/A N/A Leaf N/A token STRING string prefix prefix N/A ListComp N/A N/A xp fp it test N/A None N/A N/A A list comprehension of the form [xp for fp in it if test].

    If test is None, the "if test" part is omitted.
     N/A N/A xp prefix N/A N/A fp prefix N/A N/A it prefix N/A for_leaf N/A Leaf N/A token NAME for N/A N/A for_leaf prefix N/A in_leaf N/A Leaf N/A token NAME in N/A N/A in_leaf prefix N/A inner_args N/A for_leaf fp in_leaf it N/A test N/A N/A N/A test prefix N/A if_leaf N/A Leaf N/A token NAME if N/A N/A if_leaf prefix N/A N/A N/A inner_args append N/A Node N/A syms comp_if N/A if_leaf test N/A inner N/A Node N/A syms listmaker N/A xp N/A Node N/A syms comp_for inner_args N/A N/A Node N/A syms atom N/A N/A Leaf N/A token LBRACE [ inner N/A Leaf N/A token RBRACE ] N/A FromImport N/A N/A package_name name_leafs N/A N/A N/A  Return an import statement in the form:
        from package import name_leafs N/A leaf name_leafs N/A N/A N/A N/A leaf remove N/A children N/A N/A Leaf N/A token NAME from N/A Leaf N/A token NAME package_name prefix N/A Leaf N/A token NAME import prefix N/A Node N/A syms import_as_names name_leafs N/A imp N/A Node N/A syms import_from children N/A imp N/A is_tuple N/A N/A node N/A N/A N/A Does the node represent a tuple literal? N/A N/A N/A isinstance node Node N/A N/A node children N/A N/A LParen N/A RParen N/A N/A True N/A N/A N/A isinstance node Node N/A N/A len N/A node children 3 N/A isinstance N/A N/A node children N/A 0 Leaf N/A isinstance N/A N/A node children N/A 1 Node N/A isinstance N/A N/A node children N/A 2 Leaf N/A N/A N/A N/A node children N/A 0 value ( N/A N/A N/A N/A node children N/A 2 value ) N/A is_list N/A N/A node N/A N/A N/A Does the node represent a list literal? N/A N/A N/A isinstance node Node N/A N/A len N/A node children 1 N/A isinstance N/A N/A node children N/A 0 Leaf N/A isinstance N/A N/A node children N/A -1 Leaf N/A N/A N/A N/A node children N/A 0 value [ N/A N/A N/A N/A node children N/A -1 value ] N/A parenthesize N/A N/A node N/A N/A N/A N/A Node N/A syms atom N/A N/A LParen node N/A RParen N/A N/A consuming_calls N/A set N/A sorted list set any all tuple sum min max enumerate attr_chain N/A N/A obj attr N/A N/A N/A Follow an attribute chain.

    If you have a chain of objects where a.foo -> b, b.foo-> c, etc,
    use this to iterate over all objects in the chain. Iteration is
    terminated by getattr(x, attr) is None.

    Args:
        obj: the starting object
        attr: the name of the chaining attribute

    Yields:
        Each successive object in the chain.
     N/A next N/A getattr obj attr N/A next N/A N/A N/A next N/A next N/A getattr next attr N/A N/A p0 for_stmt< 'for' any 'in' node=any ':' any* >
        | comp_for< 'for' any 'in' node=any any* >
      N/A p1 
power<
    ( 'iter' | 'list' | 'tuple' | 'sorted' | 'set' | 'sum' |
      'any' | 'all' | 'enumerate' | (any* trailer< '.' 'join' >) )
    trailer< '(' node=any ')' >
    any*
>
 N/A p2 
power<
    ( 'sorted' | 'enumerate' )
    trailer< '(' arglist<node=any any*> ')' >
    any*
>
 N/A pats_built False in_special_context N/A N/A node N/A N/A N/A  Returns true if node is in an environment where all that is required
        of it is being iterable (ie, it doesn't matter if it returns a list
        or an iterator).
        See test_map_nochange in test_fixers.py for some examples and tests.
         N/A p0 p1 p2 pats_built N/A N/A pats_built N/A N/A p0 N/A N/A patcomp compile_pattern p0 N/A p1 N/A N/A patcomp compile_pattern p1 N/A p2 N/A N/A patcomp compile_pattern p2 N/A pats_built True N/A patterns N/A p0 p1 p2 N/A N/A pattern parent N/A zip patterns N/A attr_chain node parent N/A N/A results N/A N/A N/A N/A N/A pattern match parent results N/A N/A results N/A node node N/A N/A True N/A False N/A is_probably_builtin N/A N/A node N/A N/A N/A 
    Check that something isn't an attribute or function name etc.
     N/A prev N/A node prev_sibling N/A N/A N/A prev None N/A N/A prev type N/A token DOT N/A N/A False N/A parent N/A node parent N/A N/A N/A parent type N/A N/A syms funcdef N/A syms classdef N/A N/A False N/A N/A N/A N/A parent type N/A syms expr_stmt N/A N/A N/A parent children N/A 0 node N/A N/A False N/A N/A N/A N/A parent type N/A syms parameters N/A N/A N/A parent type N/A syms typedargslist N/A N/A N/A prev None N/A N/A prev type N/A token COMMA N/A N/A N/A parent children N/A 0 node N/A N/A False N/A True N/A find_indentation N/A N/A node N/A N/A N/A Find the indentation of *node*. N/A N/A node None N/A N/A N/A N/A N/A node type N/A syms suite N/A N/A len N/A node children 2 N/A N/A indent N/A N/A node children N/A 1 N/A N/A N/A indent type N/A token INDENT N/A N/A N/A indent value N/A node N/A node parent N/A N/A make_suite N/A N/A node N/A N/A N/A N/A N/A node type N/A syms suite N/A N/A node N/A node N/A N/A node clone N/A N/A parent N/A node parent N/A N/A node parent None N/A suite N/A Node N/A syms suite N/A node N/A N/A suite parent parent N/A suite N/A find_root N/A N/A node N/A N/A N/A Find the top level namespace. N/A N/A N/A node type N/A syms file_input N/A N/A node N/A node parent N/A N/A node N/A N/A N/A ValueError root found before file_input node was found. N/A node N/A does_tree_import N/A N/A package name node N/A N/A N/A  Returns true if name is imported from package at the
        top level of the tree which node belongs to.
        To cover the case of an import like 'import foo', use
        None for the package and 'foo' for the name.  N/A binding N/A find_binding name N/A find_root node package N/A N/A bool binding N/A is_import N/A N/A node N/A N/A N/A Returns true if the node is an import statement. N/A N/A N/A node type N/A N/A syms import_name N/A syms import_from N/A touch_import N/A N/A package name node N/A N/A N/A  Works like `does_tree_import` but adds an import statement
        if it was not imported.  is_import_stmt N/A N/A node N/A N/A N/A N/A N/A N/A node type N/A syms simple_stmt N/A node children N/A is_import N/A N/A node children N/A 0 N/A N/A root N/A find_root node N/A N/A does_tree_import package name root N/A N/A N/A insert_pos offset 0 N/A N/A idx node N/A enumerate N/A root children N/A N/A N/A N/A is_import_stmt node N/A N/A N/A N/A offset node2 N/A enumerate N/A N/A root children N/A idx N/A N/A N/A N/A is_import_stmt node2 N/A N/A N/A insert_pos N/A idx offset N/A N/A N/A insert_pos 0 N/A N/A N/A idx node N/A enumerate N/A root children N/A N/A N/A N/A N/A node type N/A syms simple_stmt N/A node children N/A N/A N/A N/A node children N/A 0 type N/A token STRING N/A N/A insert_pos N/A idx 1 N/A N/A N/A package None N/A N/A import_ N/A Node N/A syms import_name N/A N/A Leaf N/A token NAME import N/A Leaf N/A token NAME name prefix N/A N/A import_ N/A FromImport package N/A N/A Leaf N/A token NAME name prefix N/A children N/A import_ N/A Newline N/A N/A N/A root insert_child insert_pos N/A Node N/A syms simple_stmt children N/A N/A _def_syms N/A set N/A N/A syms classdef N/A syms funcdef find_binding N/A N/A name node package N/A None N/A N/A  Returns the node which binds variable name, otherwise None.
        If optional argument package is supplied, only imports will
        be returned.
        See test cases for examples. N/A child N/A node children N/A N/A ret None N/A N/A N/A child type N/A syms for_stmt N/A N/A N/A _find name N/A N/A child children N/A 1 N/A N/A child N/A n N/A find_binding name N/A make_suite N/A N/A child children N/A -1 package N/A n N/A N/A ret n N/A N/A N/A N/A child type N/A N/A syms if_stmt N/A syms while_stmt N/A N/A n N/A find_binding name N/A make_suite N/A N/A child children N/A -1 package N/A n N/A N/A ret n N/A N/A N/A N/A child type N/A syms try_stmt N/A N/A n N/A find_binding name N/A make_suite N/A N/A child children N/A 2 package N/A n N/A N/A ret n N/A N/A N/A i kid N/A enumerate N/A N/A child children N/A 3 N/A N/A N/A N/A N/A kid type N/A token COLON N/A N/A kid value : N/A N/A n N/A find_binding name N/A make_suite N/A N/A child children N/A N/A i 4 package N/A n N/A N/A ret n N/A N/A N/A N/A N/A child type _def_syms N/A N/A N/A N/A child children N/A 1 value name N/A N/A ret child N/A N/A N/A _is_import_binding child name package N/A N/A ret child N/A N/A N/A N/A child type N/A syms simple_stmt N/A N/A ret N/A find_binding name child package N/A N/A N/A N/A child type N/A syms expr_stmt N/A N/A N/A _find name N/A N/A child children N/A 0 N/A N/A ret child N/A ret N/A N/A N/A package N/A N/A ret N/A N/A is_import ret N/A N/A ret N/A None N/A N/A _block_syms N/A set N/A N/A syms funcdef N/A syms classdef N/A syms trailer _find N/A N/A name node N/A N/A N/A nodes N/A node N/A nodes N/A N/A node N/A N/A nodes pop N/A N/A N/A N/A node type 256 N/A N/A node type _block_syms N/A N/A N/A N/A nodes extend N/A node children N/A N/A N/A N/A N/A node type N/A token NAME N/A N/A node value name N/A N/A node N/A None N/A _is_import_binding N/A N/A node name package N/A None N/A N/A  Will reuturn node if node will import name, or node
        will import * from package.  None is returned otherwise.
        See test cases for examples.  N/A N/A N/A N/A node type N/A syms import_name N/A package N/A N/A imp N/A N/A node children N/A 1 N/A N/A N/A imp type N/A syms dotted_as_names N/A N/A child N/A imp children N/A N/A N/A N/A child type N/A syms dotted_as_name N/A N/A N/A N/A N/A N/A child children N/A 2 value name N/A N/A node N/A N/A N/A N/A N/A child type N/A token NAME N/A N/A child value name N/A N/A node N/A N/A N/A N/A imp type N/A syms dotted_as_name N/A N/A last N/A N/A imp children N/A -1 N/A N/A N/A N/A last type N/A token NAME N/A N/A last value name N/A N/A node N/A N/A N/A N/A N/A imp type N/A token NAME N/A N/A imp value name N/A N/A node N/A N/A N/A N/A node type N/A syms import_from N/A N/A N/A package N/A N/A N/A N/A unicode N/A N/A node children N/A 1 strip package N/A N/A None N/A n N/A N/A node children N/A 3 N/A N/A package N/A _find as n N/A N/A None N/A N/A N/A N/A N/A n type N/A syms import_as_names N/A _find name n N/A N/A node N/A N/A N/A N/A n type N/A syms import_as_name N/A N/A child N/A N/A n children N/A 2 N/A N/A N/A N/A child type N/A token NAME N/A N/A child value name N/A N/A node N/A N/A N/A N/A N/A n type N/A token NAME N/A N/A n value name N/A N/A node N/A N/A N/A package N/A N/A n type N/A token STAR N/A N/A node N/A None N/A