Module ImportFrom alias alias alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Assign NameStore ListLoad Str Str Str Str Str Str Str Str Assign NameStore NameLoad ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad kwarg body Expr Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Call NameLoad BinOpAdd Str Call AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr Dict Str NameLoad Assign AttributeStore NameLoad attr ListLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str AugAssignAdd AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults body ImportFrom alias If CompareIs NameLoad NameLoad body Return NameLoad While CompareIsNot NameLoad NameLoad body If CompareIs NameLoad NameLoad body Return NameLoad Assign NameStore AttributeLoad NameLoad attr Return NameLoad decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr decorator_list Assign NameStore Call NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr Str FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Return Call AttributeLoad NameLoad attr NameLoad keyword NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Expr Str ImportFrom alias ImportFrom alias Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Dict If Call NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If CompareIn NameLoad NameLoad body Continue Assert CompareNotIn NameLoad NameLoad BinOpMod Str TupleLoad NameLoad AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index NameLoad NameLoad If CompareIs NameLoad NameLoad body Assign NameStore ListLoad orelse Assign NameStore BoolOpOr AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore Dict For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index NameLoad Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr decorator_list decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad Assign NameStore Dict For NameStore Call AttributeLoad NameLoad attr body If Call NameLoad NameLoad NameLoad body If CompareIn AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Str NameLoad If CompareEq NameLoad NameLoad body Return NameLoad Assign NameStore Call NameLoad NameLoad Str Lambda arguments args NameParam defaults NameLoad Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore BinOpMult ListLoad NameLoad AttributeLoad NameLoad attr Assign NameStore BinOpAdd Str AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Assign NameStore Dict For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad Str NameLoad If Call NameLoad NameLoad NameLoad body Assign NameStore ListLoad For TupleStore NameStore NameStore NameLoad body If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad AugAssignAdd NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad orelse Assign NameStore BinOpAdd BinOpAdd AttributeLoad NameLoad attr Str NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore ListComp Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr NameLoad Str comprehension NameStore NameLoad If CompareGt Call NameLoad NameLoad Num body Assign NameStore Str orelse Assign NameStore Str Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad Call AttributeLoad Str attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults Num NameLoad body Expr Str Assign NameStore ListComp BinOpMod Str BinOpAdd NameLoad Num comprehension NameStore Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str ListLoad Assign SubscriptStore NameLoad Slice BinOpSub Call NameLoad NameLoad Call NameLoad NameLoad NameLoad Assign NameStore ListComp BinOpAdd Str NameLoad comprehension NameStore NameLoad Assign NameStore SubscriptLoad NameLoad Slice If Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body Expr Call AttributeLoad NameLoad attr Str If Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body Expr Call AttributeLoad NameLoad attr Str If Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body Raise NameLoad Str If Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body Expr Call AttributeLoad NameLoad attr Str AugAssignAdd NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str TupleLoad Expr Call AttributeLoad NameLoad attr Dict Str Str NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str TupleLoad Assign NameStore BinOpSub Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad Slice For NameStore NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign SubscriptStore NameLoad Index NameLoad BinOpMod Str TupleLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad AugAssignAdd NameStore Num Expr Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad Str attr NameLoad Assign NameStore ListLoad Assign NameStore ListLoad For TupleStore NameStore NameStore Call NameLoad BinOpAdd ListLoad Str NameLoad NameLoad body If CompareNotEq NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpAdd BinOpAdd Call AttributeLoad Str attr NameLoad Str Call AttributeLoad Str attr NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr AugAssignAdd NameStore BinOpMod Str TupleLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad NameLoad SubscriptLoad NameLoad Index BinOpAdd NameLoad NameLoad If BoolOpAnd NameLoad BoolOpOr CompareGt Call NameLoad AttributeLoad NameLoad attr Num Call AttributeLoad AttributeLoad NameLoad attr attr Str body Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad NameLoad NameLoad orelse Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Exec Call NameLoad NameLoad Str Str NameLoad Return SubscriptLoad NameLoad Index BinOpMod Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore BinOpAdd ListLoad AttributeLoad NameLoad attr BinOpMult ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body Expr Call AttributeLoad NameLoad attr Str If Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body Expr Call AttributeLoad NameLoad attr Str If Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareIn Str AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Str Return Call AttributeLoad NameLoad attr NameLoad keyword NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad body Expr Str For NameStore Call NameLoad Call NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If CompareIn NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad If CompareLt AttributeLoad NameLoad attr NameLoad body Continue FunctionDef arguments args NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign TupleStore NameStore NameStore Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad keyword NameLoad Assign TupleStore NameStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad keyword NameLoad keyword AttributeLoad AttributeLoad NameLoad attr attr If NameLoad body Return NameLoad Assign NameStore Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad keyword NameLoad Assign NameStore Call NameLoad NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list Assign AttributeStore NameLoad attr NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Dict For NameStore Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad For NameStore AttributeLoad NameLoad attr body Expr Call NameLoad NameLoad NameLoad NameLoad NameLoad keyword NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str ImportFrom alias Assign NameStore AttributeLoad NameLoad attr For NameStore Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr body If CompareIn NameLoad AttributeLoad NameLoad attr body Expr Yield TupleLoad NameLoad NameLoad For NameStore AttributeLoad NameLoad attr body Expr Yield TupleLoad NameLoad NameLoad decorator_list
N/A pypy.interpreter gateway baseobjspace argument pypy.interpreter.error OperationError pypy.interpreter.typedef TypeDef GetSetProperty Member pypy.interpreter.typedef descr_get_dict descr_set_dict pypy.interpreter.typedef no_hash_descr pypy.interpreter.baseobjspace SpaceCache pypy.objspace.std.model StdObjSpaceMultiMethod pypy.objspace.std.multimethod FailedToImplement pypy.rlib jit pypy.tool.sourcetools compile2 N/A __all__ N/A StdTypeDef newmethod gateway GetSetProperty Member SMM descr_get_dict no_hash_descr N/A SMM StdObjSpaceMultiMethod StdTypeDef N/A TypeDef N/A __init__ N/A N/A self __name __base N/A None rawdict N/A N/A NOT_RPYTHON: initialization-time only. N/A N/A N/A TypeDef __init__ self __name __base rawdict N/A N/A self any N/A type N/A W_Any N/A N/A __name title N/A N/A baseobjspace W_Root N/A typedef self N/A N/A self local_multimethods N/A N/A registermethods N/A N/A self namespace N/A N/A N/A NOT_RPYTHON: initialization-time only. N/A N/A self local_multimethods N/A hack_out_multimethods namespace N/A N/A issubtypedef N/A N/A a b N/A N/A pypy.objspace.std.objecttype object_typedef N/A N/A b object_typedef N/A N/A True N/A N/A a b N/A N/A N/A a None N/A N/A False N/A a N/A a base N/A True N/A N/A jit unroll_safe descr_del_dict N/A N/A space w_obj N/A N/A N/A N/A N/A w_obj setdict space N/A N/A space newdict N/A N/A std_dict_descr N/A GetSetProperty descr_get_dict descr_set_dict descr_del_dict N/A N/A std_dict_descr name __dict__ newmethod N/A N/A descr_new unwrap_spec N/A None N/A N/A NOT_RPYTHON: initialization-time only. N/A N/A N/A gateway interp2app descr_new unwrap_spec unwrap_spec N/A TypeCache N/A SpaceCache N/A build N/A N/A cache typedef N/A N/A N/A NOT_RPYTHON: initialization-time only. pypy.objspace.std.typeobject W_TypeObject pypy.objspace.std.objecttype object_typedef N/A space N/A cache space N/A w N/A space wrap N/A rawdict N/A typedef rawdict N/A lazyloaders N/A N/A N/A isinstance typedef StdTypeDef N/A N/A multimethods N/A slicemultimethods space typedef N/A N/A name loader N/A N/A multimethods items N/A N/A N/A name rawdict N/A N/A N/A N/A name lazyloaders N/A name clash: %s in %s.lazyloaders N/A name N/A typedef name N/A N/A lazyloaders N/A name loader N/A N/A typedef object_typedef N/A N/A bases_w N/A N/A N/A base N/A N/A typedef base object_typedef N/A bases_w N/A N/A N/A space gettypeobject base N/A dict_w N/A N/A N/A descrname descrvalue N/A N/A rawdict items N/A N/A N/A dict_w N/A descrname N/A w descrvalue N/A w_type N/A W_TypeObject space N/A typedef name bases_w dict_w overridetypedef typedef N/A N/A w_type lazyloaders lazyloaders N/A w_type N/A ready N/A N/A self w_type N/A N/A N/A N/A N/A w_type ready N/A N/A hack_out_multimethods N/A N/A ns N/A N/A N/A NOT_RPYTHON: initialization-time only. N/A result N/A N/A seen N/A N/A value N/A N/A ns itervalues N/A N/A N/A isinstance value StdObjSpaceMultiMethod N/A N/A N/A N/A value name seen N/A N/A N/A Exception N/A duplicate multimethod name %r N/A N/A value name N/A N/A seen N/A N/A value name True N/A N/A N/A result append value N/A result N/A is_relevant_for_slice N/A N/A target_type typedef N/A N/A N/A targettypedef N/A getattr target_type typedef None N/A N/A targettypedef typedef N/A N/A True N/A method N/A getattr target_type is_implementation_for N/A N/A N/A t N/A False N/A N/A method typedef N/A sliced_typeorders N/A N/A typeorder multimethod typedef i local N/A False N/A N/A NOT_RPYTHON N/A list_of_typeorders N/A N/A typeorder N/A multimethod arity N/A prefix N/A _mm_ N/A multimethod name N/A N/A local N/A N/A sliced_typeorder N/A N/A N/A type order N/A N/A typeorder items N/A N/A thistypedef N/A getattr type typedef None N/A N/A issubtypedef thistypedef typedef N/A N/A lst N/A N/A N/A target_type conversion order N/A N/A N/A is_relevant_for_slice target_type typedef N/A N/A N/A N/A lst append N/A target_type conversion N/A N/A sliced_typeorder N/A type lst N/A N/A list_of_typeorders N/A i sliced_typeorder N/A prefix N/A _%sS%d N/A N/A typedef name i N/A N/A prefix N/A N/A N/A typedef name _mth prefix N/A N/A prefix list_of_typeorders N/A typeerrormsg N/A N/A space operatorsymbol args_w N/A N/A N/A type_names N/A N/A N/A N/A N/A space type w_arg getname space ? N/A w_arg args_w N/A N/A N/A len args_w 1 N/A N/A plural s N/A N/A plural N/A msg N/A unsupported operand type%s for %s (%s) N/A plural operatorsymbol N/A N/A ,  join type_names N/A N/A N/A space wrap msg N/A make_perform_trampoline N/A N/A prefix exprargs expr miniglobals multimethod selfindex allow_NotImplemented_results N/A 0 False N/A N/A NOT_RPYTHON N/A argnames N/A N/A _%d N/A i 1 N/A i N/A range N/A multimethod arity N/A explicit_argnames N/A N/A N/A multimethod extras get argnames N/A N/A N/A argnames N/A N/A N/A len argnames N/A len explicit_argnames explicit_argnames N/A solid_arglist N/A N/A w_ name N/A name argnames N/A wrapper_arglist N/A solid_arglist N/A N/A N/A N/A N/A multimethod extras get varargs_w False N/A N/A N/A N/A wrapper_arglist append args_w N/A N/A N/A N/A multimethod extras get w_varargs False N/A N/A N/A N/A wrapper_arglist append w_args N/A N/A N/A N/A multimethod extras get keywords False N/A N/A Exception no longer supported, use __args__ N/A N/A N/A N/A multimethod extras get general__args__ False N/A N/A N/A N/A wrapper_arglist append __args__ N/A wrapper_arglist N/A N/A N/A multimethod extras get extra_args N/A N/A N/A N/A miniglobals update N/A OperationError typeerrormsg OperationError typeerrormsg N/A app_defaults N/A N/A N/A multimethod extras get defaults N/A N/A i N/A N/A len argnames N/A len app_defaults N/A wrapper_signature N/A wrapper_arglist N/A N/A app_default app_defaults N/A N/A name N/A wrapper_signature N/A i N/A N/A wrapper_signature N/A i N/A %s=%s N/A name name N/A N/A miniglobals N/A name app_default N/A i 1 N/A N/A N/A wrapper_signature insert 0 N/A N/A wrapper_signature pop selfindex N/A wrapper_sig N/A N/A ,  join wrapper_signature N/A src N/A N/A dest N/A N/A N/A wrapper_arg expr_arg N/A zip N/A N/A space wrapper_arglist exprargs N/A N/A N/A wrapper_arg expr_arg N/A N/A N/A N/A src append wrapper_arg N/A N/A N/A dest append expr_arg N/A renaming N/A N/A N/A N/A ,  join dest  =  N/A N/A ,  join src N/A offset N/A len N/A multimethod argnames_before N/A renaming N/A ; %s = space.resolve_target(%s) N/A N/A exprargs N/A N/A selfindex offset N/A exprargs N/A N/A selfindex offset N/A N/A allow_NotImplemented_results N/A N/A N/A len N/A multimethod specialnames 1 N/A N/A N/A multimethod name startswith inplace_ N/A N/A code N/A def %s_perform_call(space, %s):
                      %s
                      try:
                          return %s
                      except FailedToImplement, e:
                          if e.w_type is not None:
                              raise OperationError(e.w_type, e.w_value)
                          else:
                              return space.w_NotImplemented
 N/A prefix wrapper_sig renaming expr N/A N/A code N/A def %s_perform_call(space, %s):
                      %s
                      try:
                          w_res = %s
                      except FailedToImplement, e:
                          if e.w_type is not None:
                              raise OperationError(e.w_type, e.w_value)
                          else:
                              raise OperationError(space.w_TypeError,
                                  typeerrormsg(space, %r, [%s]))
                      if w_res is None:
                          w_res = space.w_None
                      return w_res
 N/A prefix wrapper_sig renaming expr N/A multimethod operatorsymbol N/A N/A ,  join solid_arglist N/A N/A compile2 code exec miniglobals N/A N/A miniglobals N/A N/A %s_perform_call prefix N/A wrap_trampoline_in_gateway N/A N/A func methname multimethod N/A N/A N/A NOT_RPYTHON N/A unwrap_spec N/A N/A N/A baseobjspace ObjSpace N/A N/A N/A baseobjspace W_Root N/A multimethod arity N/A N/A N/A N/A multimethod extras get varargs_w False N/A N/A N/A N/A unwrap_spec append args_w N/A N/A N/A N/A multimethod extras get w_varargs False N/A N/A N/A N/A unwrap_spec append w_args N/A N/A N/A N/A multimethod extras get general__args__ False N/A N/A N/A N/A unwrap_spec append N/A argument Arguments N/A N/A doc N/A multimethod extras N/A N/A N/A func __doc__ N/A N/A multimethod extras N/A doc N/A N/A N/A gateway interp2app func app_name methname unwrap_spec unwrap_spec N/A slicemultimethod N/A N/A space multimethod typedef result local N/A False N/A N/A NOT_RPYTHON N/A i N/A range N/A len N/A multimethod specialnames N/A N/A methname N/A N/A multimethod specialnames N/A i N/A N/A methname result N/A N/A loader N/A result N/A methname N/A N/A N/A loader bound_position i N/A N/A multimethod_loader N/A N/A i methname N/A i methname N/A N/A NOT_RPYTHON N/A N/A prefix list_of_typeorders N/A sliced_typeorders N/A N/A space model typeorder multimethod typedef i local local N/A N/A exprargs expr miniglobals fallback N/A N/A multimethod install prefix list_of_typeorders baked_perform_call False base_typeorder N/A N/A space model typeorder N/A fallback N/A N/A None N/A trampoline N/A make_perform_trampoline prefix exprargs expr miniglobals multimethod i allow_NotImplemented_results True N/A gw N/A wrap_trampoline_in_gateway trampoline methname multimethod N/A N/A N/A space wrap gw N/A N/A N/A multimethod_loader bound_position i N/A N/A result N/A methname multimethod_loader N/A slicemultimethods N/A N/A space typedef N/A N/A N/A NOT_RPYTHON N/A result N/A N/A multimethod N/A hack_out_multimethods N/A N/A space MM __dict__ N/A N/A N/A slicemultimethod space multimethod typedef result N/A multimethod N/A typedef local_multimethods N/A N/A N/A slicemultimethod space multimethod typedef result local True N/A result N/A multimethods_defined_on N/A N/A cls N/A N/A N/A NOT_RPYTHON: enumerate the (multimethod, local_flag) for all the
    multimethods that have an implementation whose first typed argument
    is 'cls'.
     pypy.objspace.std.objspace StdObjSpace N/A typedef N/A cls typedef N/A multimethod N/A hack_out_multimethods N/A N/A StdObjSpace MM __dict__ N/A N/A N/A cls N/A multimethod dispatch_tree N/A N/A N/A N/A multimethod False N/A multimethod N/A typedef local_multimethods N/A N/A N/A N/A multimethod True N/A