Module ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias identifier ImportFrom alias Assign NameStore Str FunctionDef arguments args NameParam defaults body Expr Str If UnaryOpNot BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Call NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num If UnaryOpNot BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr AttributeLoad NameLoad attr CompareEq AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str body Return Call NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Call NameLoad For NameStore AttributeLoad NameLoad attr body If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num Assert CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad orelse If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num Assert CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call NameLoad ListLoad AttributeLoad NameLoad attr orelse If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Call NameLoad ListLoad AttributeLoad NameLoad attr orelse Assert Num Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr body If BoolOpAnd CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareGt Call NameLoad AttributeLoad NameLoad attr Num CompareEq AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr AttributeLoad NameLoad attr body Continue Assign NameStore Call NameLoad NameLoad If UnaryOpNot NameLoad body Break If CompareIn NameLoad NameLoad body Return Assign NameStore Call AttributeLoad NameLoad attr Str ListLoad Call NameLoad AttributeLoad NameLoad attr NameLoad keyword Str Assign NameStore ListLoad NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Call NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BoolOpAnd Call NameLoad NameLoad NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareGtE Call NameLoad AttributeLoad NameLoad attr Num Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad CompareEq AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad CompareEq AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Str decorator_list
N/A __future__ absolute_import lib2to3 fixer_util lib2to3.pytree Leaf Node lib2to3.pygram python_symbols syms lib2to3.pgen2 token N/A __version__ 0.4 check_future_import N/A N/A node N/A N/A N/A If this is a future import, return set of symbols that are imported,
    else return None. 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 set N/A node N/A N/A node children N/A 0 N/A N/A N/A N/A N/A node type N/A syms import_from N/A N/A N/A N/A node children N/A 1 type N/A token NAME N/A N/A N/A N/A node children N/A 1 value __future__ N/A N/A N/A set N/A node N/A N/A node children N/A 3 N/A N/A N/A node type N/A syms import_as_names N/A N/A result N/A set N/A n N/A node children N/A N/A N/A N/A n type N/A token NAME N/A N/A N/A N/A result add N/A n value N/A N/A N/A N/A n type N/A syms import_as_name N/A N/A n N/A N/A n children N/A 0 N/A N/A N/A n type N/A token NAME N/A N/A N/A result add N/A n value N/A result N/A N/A N/A N/A node type N/A syms import_as_name N/A N/A node N/A N/A node children N/A 0 N/A N/A N/A node type N/A token NAME N/A N/A set N/A N/A node value N/A N/A N/A N/A node type N/A token NAME N/A N/A N/A set N/A N/A node value N/A N/A 0 strange import N/A add_future N/A N/A node symbol N/A N/A N/A root N/A N/A fixer_util find_root node 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 N/A len N/A node children 0 N/A N/A N/A N/A node children N/A 0 type N/A token STRING N/A N/A N/A names N/A check_future_import node N/A N/A names N/A N/A N/A N/A symbol names N/A N/A N/A import_ N/A N/A fixer_util FromImport __future__ N/A N/A Leaf N/A token NAME symbol prefix N/A children N/A import_ N/A N/A fixer_util Newline N/A N/A N/A root insert_child idx N/A Node N/A syms simple_stmt children N/A touch_import N/A N/A package name node N/A N/A N/A N/A add_future node absolute_import N/A N/A N/A fixer_util touch_import package name node N/A is_listcomp N/A N/A node N/A N/A N/A N/A N/A isinstance node Node N/A N/A node type N/A syms atom N/A N/A len N/A node children 2 N/A isinstance N/A N/A node children N/A 0 Leaf N/A N/A N/A N/A node children N/A 0 value [ 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 -1 value ] N/A