Module Expr Str ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Str If NameLoad body AugAssignAdd NameStore Str AugAssignAdd NameStore BinOpAdd AttributeLoad NameLoad attr Str AugAssignAdd NameStore Call AttributeLoad Str attr BinOpAdd ListLoad NameLoad BinOpMult ListLoad Str BinOpSub AttributeLoad NameLoad attr Num If AttributeLoad NameLoad attr body Return TupleLoad NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Return TupleLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body FunctionDef arguments args NameParam NameParam defaults vararg body Assign NameStore Call NameLoad NameLoad BinOpAdd ListLoad Call AttributeLoad NameLoad attr NameLoad Call NameLoad SubscriptLoad NameLoad Slice Num keyword SubscriptLoad NameLoad Index Num Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad BinOpMult ListLoad NameLoad BinOpSub AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Slice Num Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad NameLoad If CompareEq ListLoad Str AttributeLoad NameLoad attr body Return Call NameLoad NameLoad NameLoad NameLoad NameLoad If CompareEq ListLoad Str AttributeLoad NameLoad attr body Return Call NameLoad NameLoad NameLoad NameLoad NameLoad Assert UnaryOpNot AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults vararg body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list Assign NameStore Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad BinOpMult ListLoad NameLoad BinOpSub AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareNotEq AttributeLoad NameLoad attr Num body Return NameLoad If CompareNotEq Call NameLoad AttributeLoad NameLoad attr Num body Return NameLoad For NameStore Call AttributeLoad NameLoad attr body If CompareEq NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Slice Num FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num NameLoad Return NameLoad decorator_list Assign NameStore Call NameLoad NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body ImportFrom alias For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr body If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr Str body Expr Call NameLoad NameLoad NameLoad NameLoad If Call NameLoad NameLoad NameLoad body Expr Call NameLoad NameLoad NameLoad NameLoad decorator_list
N/A N/A  Some transparent helpers, put here because
of cyclic imports
 pypy.objspace.std.model W_ANY W_Object pypy.interpreter baseobjspace pypy.interpreter.argument Arguments pypy.tool.sourcetools func_with_new_name create_mm_names N/A N/A classname mm is_local N/A N/A N/A s N/A is_local N/A N/A s list_ N/A s N/A N/A mm name __ N/A s N/A N/A _ join N/A N/A classname N/A N/A ANY N/A N/A mm arity 1 N/A N/A mm specialnames N/A N/A N/A s N/A N/A mm specialnames N/A 0 N/A N/A s N/A mm name N/A install_general_args_trampoline N/A N/A type_ mm is_local op_name N/A N/A function N/A N/A space w_transparent_list __args__ N/A N/A N/A args N/A N/A __args__ prepend N/A N/A space wrap op_name N/A N/A N/A space call_args N/A w_transparent_list w_controller args N/A N/A function N/A func_with_new_name function N/A mm name N/A N/A N/A mm register function type_ N/A install_w_args_trampoline N/A N/A type_ mm is_local op_name N/A N/A function N/A N/A space w_transparent_list N/A args_w N/A N/A args N/A Arguments space N/A N/A N/A N/A space wrap op_name N/A list N/A args_w N/A -1 w_stararg N/A args_w N/A -1 N/A N/A N/A space call_args N/A w_transparent_list w_controller args N/A N/A function N/A func_with_new_name function N/A mm name N/A N/A N/A mm register function type_ N/A N/A W_ANY N/A N/A mm arity 1 N/A install_mm_trampoline N/A N/A type_ mm is_local N/A N/A N/A classname N/A N/A type_ __name__ N/A 2 N/A N/A mm_name op_name N/A create_mm_names classname mm is_local N/A N/A N/A __args__ N/A mm argnames_after N/A N/A N/A install_general_args_trampoline type_ mm is_local op_name N/A N/A N/A w_args N/A mm argnames_after N/A N/A N/A install_w_args_trampoline type_ mm is_local op_name N/A N/A N/A mm argnames_after function N/A N/A space w_transparent_list N/A args_w N/A N/A N/A N/A space call_function N/A w_transparent_list w_controller N/A N/A space wrap op_name args_w N/A N/A function N/A func_with_new_name function mm_name N/A N/A N/A mm register function type_ N/A N/A W_ANY N/A N/A mm arity 1 N/A is_special_doublearg N/A N/A mm type_ N/A N/A N/A  We specialcase when we've got two argument method for which
    there exist reverse operation
     N/A N/A N/A mm arity 2 N/A N/A False N/A N/A N/A len N/A mm specialnames 2 N/A N/A False N/A signature N/A N/A mm signatures N/A N/A N/A signature N/A N/A type_ original N/A type_ original N/A N/A True N/A False N/A install_mm_special N/A N/A type_ mm is_local N/A N/A N/A classname N/A N/A type_ __name__ N/A 2 function N/A N/A space w_any w_transparent_list N/A N/A N/A retval N/A N/A space call_function N/A w_transparent_list w_controller N/A N/A space wrap N/A N/A mm specialnames N/A 1 w_any N/A retval N/A N/A function N/A func_with_new_name function N/A N/A mm specialnames N/A 0 N/A N/A N/A mm register function N/A N/A type_ typedef any type_ N/A register_type N/A N/A type_ N/A N/A pypy.objspace.std.stdtypedef multimethods_defined_on N/A N/A mm is_local N/A multimethods_defined_on N/A type_ original N/A N/A N/A N/A N/A N/A mm name startswith __ N/A N/A N/A install_mm_trampoline type_ mm is_local N/A N/A is_special_doublearg mm type_ N/A N/A N/A install_mm_special type_ mm is_local N/A