Module Expr Str Import alias ImportFrom alias alias alias alias ImportFrom alias alias alias alias ImportFrom alias alias ImportFrom alias alias alias ImportFrom alias alias alias ImportFrom alias ImportFrom alias ImportFrom alias alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Import alias Import alias FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Call NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore ListLoad For NameStore NameLoad body If UnaryOpNot Call AttributeLoad NameLoad attr body Return NameLoad Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr TryExcept body Assign NameStore Call NameLoad NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad body Return NameLoad Assign NameStore Call NameLoad NameLoad If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args defaults vararg body Assign NameStore Call NameLoad Num If CompareEq Call NameLoad NameLoad Num body Assign NameStore Call NameLoad Num Assign NameStore SubscriptLoad NameLoad Index Num orelse If CompareEq Call NameLoad NameLoad Num body Assign TupleStore NameStore NameStore NameLoad orelse If CompareEq Call NameLoad NameLoad Num body Assign TupleStore NameStore NameStore SubscriptLoad NameLoad Slice Num Assign NameStore SubscriptLoad NameLoad Index Num orelse Raise NameLoad Str Assign NameStore NameLoad If UnaryOpNot Call AttributeLoad NameLoad attr body Assign NameStore Num orelse Assign NameStore AttributeLoad NameLoad attr If CompareEq NameLoad Num body Raise NameLoad Str If BoolOpAnd Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr body TryExcept body If CompareEq Call NameLoad Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Num body Assign NameStore NameLoad handlers ExceptHandler type NameLoad body Pass If NameLoad body Assign NameStore NameLoad orelse Assign NameStore NameLoad If CompareGt NameLoad Num body Assign NameStore AttributeLoad NameLoad attr orelse If CompareLt NameLoad Num body Assign NameStore BoolOpOr AttributeLoad NameLoad attr BoolOpAnd Call AttributeLoad NameLoad attr CompareGtE AttributeLoad NameLoad attr Num Assign NameStore Call NameLoad keyword NameLoad Return Call AttributeLoad Call NameLoad attr NameLoad keyword NameLoad decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Assert BoolOpOr CompareIs NameLoad NameLoad BoolOpAnd Call NameLoad NameLoad NameLoad CompareEq AttributeLoad NameLoad attr NameLoad Str If CompareIsNot NameLoad NameLoad body Assign NameStore ListLoad NameLoad NameLoad orelse Assign NameStore ListLoad NameLoad Assign NameStore BoolOpAnd Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr Return Call NameLoad NameLoad NameLoad Call NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad ListLoad NameLoad Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad ListLoad NameLoad Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad ListLoad NameLoad Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad NameLoad ListLoad NameLoad Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str ImportFrom alias If CompareIs NameLoad NameLoad body Return NameLoad FunctionDef arguments args NameParam defaults body If Call NameLoad NameLoad NameLoad body Return Str If CompareEq AttributeLoad NameLoad attr Str body Return Str orelse Return Str decorator_list Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad If BoolOpAnd CompareNotEq NameLoad Str CompareNotEq NameLoad Str body Return Call NameLoad NameLoad NameLoad If BoolOpAnd CompareEq NameLoad Str CompareEq NameLoad Str body Return NameLoad orelse If BoolOpAnd CompareEq NameLoad Str CompareEq NameLoad Str body Return Call NameLoad NameLoad NameLoad orelse Assign NameStore Call NameLoad FunctionDef arguments args NameParam NameParam defaults body If CompareNotEq NameLoad Str body Return Call AttributeLoad NameLoad attr NameLoad orelse Return NameLoad decorator_list Return Call AttributeLoad Call NameLoad NameLoad NameLoad attr Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign NameStore Call NameLoad If Call AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr If Call NameLoad NameLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad NameLoad body Expr Call AttributeLoad Call NameLoad attr Str If Call AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr NameLoad orelse If CompareIsNot Call NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Return NameLoad Assert BoolOpOr UnaryOpNot Call NameLoad NameLoad TupleLoad NameLoad NameLoad CompareIn NameLoad TupleLoad NameLoad NameLoad Str If Call AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr NameLoad orelse If Call NameLoad AttributeLoad NameLoad attr NameLoad body If UnaryOpNot Call AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad orelse If UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr NameLoad orelse If BoolOpAnd CompareEq AttributeLoad NameLoad attr NameLoad CompareEq NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call NameLoad If CompareIs NameLoad NameLoad body Assign TupleStore NameStore NameStore NameStore AttributeLoad NameLoad attr Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assert CompareEq AttributeLoad NameLoad attr Str Assert CompareEq Call NameLoad AttributeLoad NameLoad attr Num Assert CompareEq SubscriptLoad AttributeLoad NameLoad attr Index Num Call NameLoad NameLoad Assign NameStore ListLoad SubscriptLoad AttributeLoad NameLoad attr Index Num For NameStore NameLoad body Assert CompareEq Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign AttributeStore NameLoad attr Dict If BoolOpOr UnaryOpNot Call NameLoad NameLoad NameLoad CompareEq AttributeLoad NameLoad attr Str body Expr Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpOr UnaryOpNot Call AttributeLoad NameLoad attr UnaryOpNot Call NameLoad AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad Call NameLoad attr BinOpMod Str TupleLoad NameLoad NameLoad Assign NameStore Call NameLoad If Call AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse If BoolOpAnd Call NameLoad NameLoad NameLoad CompareIs Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Dict For NameStore AttributeLoad NameLoad attr body Assign NameStore CompareNotEq Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad If CompareEq Call NameLoad NameLoad Num body Assign TupleStore AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body If Call NameLoad NameLoad NameLoad body Return NameLoad Return Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Return Call AttributeLoad Call NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad TupleLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Return Call AttributeLoad Call NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults vararg body If CompareEq Call NameLoad NameLoad Num body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Num attr Return Call AttributeLoad NameLoad attr orelse Return Call NameLoad NameLoad decorator_list FunctionDef arguments args defaults vararg body If CompareEq Call NameLoad NameLoad Num body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Num attr Return Call AttributeLoad NameLoad attr orelse Assign NameStore Call NameLoad NameLoad If BoolOpAnd CompareIs Call NameLoad NameLoad NameLoad UnaryOpNot AttributeLoad NameLoad attr body Assign NameStore NameLoad For NameStore NameLoad body AugAssignBitOr NameStore AttributeLoad NameLoad attr If NameLoad body Assign NameStore Call NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args defaults vararg body Expr Call AttributeLoad Call NameLoad attr BinOpMod Str TupleLoad NameLoad Return Call NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg body Pass decorator_list FunctionDef arguments args NameParam defaults vararg body Pass decorator_list FunctionDef arguments args NameParam defaults vararg body Pass decorator_list FunctionDef arguments args NameParam defaults vararg body Pass decorator_list FunctionDef arguments args defaults body Return Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assert Call NameLoad NameLoad NameLoad Assign NameStore NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr If NameLoad body Assign SubscriptStore AttributeLoad Call NameLoad attr Index NameLoad NameLoad If UnaryOpNot NameLoad body Assign NameStore NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad Call NameLoad attr keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults vararg body ImportFrom alias Assert BoolOpAnd Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore BinOpAdd Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr TupleLoad NameLoad TupleLoad NameLoad NameLoad If CompareNotEq Call NameLoad NameLoad Num body Raise Call NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad Assign TupleStore NameStore NameStore SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults vararg body Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body ImportFrom alias Assert UnaryOpNot Call NameLoad NameLoad NameLoad Return Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assert Call AttributeLoad NameLoad attr Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Raise NameLoad Str decorator_list FunctionDef arguments args defaults vararg body Return NameLoad decorator_list FunctionDef arguments args defaults vararg body Return Call NameLoad decorator_list Import alias Assign NameStore Dict For TupleStore NameStore NameStore Call AttributeLoad Call NameLoad attr body If Call AttributeLoad NameLoad attr Str body Assign NameStore Call NameLoad NameLoad SubscriptLoad NameLoad Slice Num Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign SubscriptStore NameLoad Index AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr NameLoad Assign SubscriptStore NameLoad Index Call NameLoad AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr NameLoad TryExcept body Expr NameLoad handlers ExceptHandler type NameLoad body Pass orelse Assign SubscriptStore NameLoad Index Call NameLoad AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad TryExcept body Import alias handlers ExceptHandler type NameLoad body Pass orelse Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad ImportFrom alias ImportFrom alias FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Assert BoolOpOr CompareIs NameLoad NameLoad CompareEq AttributeLoad NameLoad attr NameLoad Call NameLoad AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assert Call AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Assign NameStore Num orelse Assign NameStore NameLoad If NameLoad body Assert Call AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad orelse Assert Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assert Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad keyword Str Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assert Call AttributeLoad NameLoad attr Return Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad Call NameLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assert Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assert Call NameLoad NameLoad NameLoad BinOpMod Str NameLoad Assert Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Return Call NameLoad keyword Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assert Call NameLoad NameLoad NameLoad BinOpMod Str NameLoad Assert Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Return Call NameLoad keyword Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assert Call NameLoad NameLoad NameLoad BinOpMod Str NameLoad Assert Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Return Call NameLoad keyword Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assert Call NameLoad NameLoad NameLoad BinOpMod Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Return Call NameLoad keyword Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assert Call NameLoad NameLoad NameLoad BinOpMod Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assert Call AttributeLoad NameLoad attr Return Call NameLoad keyword AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assert Call NameLoad NameLoad TupleLoad NameLoad NameLoad NameLoad Return Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assert Call AttributeLoad NameLoad attr Return Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assert Call NameLoad NameLoad NameLoad BinOpMod Str NameLoad Return Call NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Assert Call AttributeLoad NameLoad attr Return Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad ImportFrom alias alias alias ImportFrom alias FunctionDef arguments args NameParam defaults body Assert Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assert Call AttributeLoad NameLoad attr Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assert Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assert Call AttributeLoad NameLoad attr Assert Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assert Call NameLoad NameLoad NameLoad Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assert Call NameLoad NameLoad NameLoad Assert Call NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assert Call NameLoad NameLoad NameLoad If CompareIs AttributeLoad NameLoad attr NameLoad body Return NameLoad orelse Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assert Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Call NameLoad AttributeLoad NameLoad attr orelse Raise NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assert Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Call NameLoad AttributeLoad NameLoad attr orelse Raise NameLoad BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assert BoolOpOr Call NameLoad NameLoad NameLoad BoolOpAnd Call NameLoad NameLoad NameLoad CompareIs AttributeLoad NameLoad attr NameLoad Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr If CompareIs NameLoad AttributeLoad NameLoad attr body Return Call NameLoad orelse If CompareIs NameLoad AttributeLoad NameLoad attr body Return Call NameLoad AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call NameLoad NameLoad orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call NameLoad NameLoad orelse Raise NameLoad BinOpMod Str NameLoad decorator_list Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Import alias FunctionDef arguments args NameParam defaults body If UnaryOpNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad If AttributeLoad NameLoad attr body Raise Call NameLoad Str Return Call NameLoad AttributeLoad NameLoad attr decorator_list Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad FunctionDef arguments args NameParam defaults body If BoolOpOr UnaryOpNot Call NameLoad NameLoad NameLoad CompareNotEq AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot BoolOpAnd Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad If UnaryOpNot BoolOpAnd Call NameLoad NameLoad NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assert Call NameLoad NameLoad NameLoad Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot BoolOpAnd Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad If UnaryOpNot BoolOpAnd Call NameLoad NameLoad NameLoad CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad Return Call NameLoad AttributeLoad NameLoad attr decorator_list ImportFrom alias Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad FunctionDef arguments args NameParam defaults body Pass decorator_list Assign SubscriptStore NameLoad Index AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad FunctionDef arguments args NameParam defaults body Assert Call NameLoad NameLoad NameLoad Return Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assert Call NameLoad NameLoad NameLoad Return Call NameLoad keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assert Call NameLoad NameLoad NameLoad Assert UnaryOpNot AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assert Call NameLoad NameLoad NameLoad Assert UnaryOpNot AttributeLoad NameLoad attr Assert Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assert Call NameLoad NameLoad NameLoad Assert UnaryOpNot AttributeLoad NameLoad attr Assert Call NameLoad NameLoad NameLoad Assert UnaryOpNot AttributeLoad NameLoad attr Assert Call NameLoad NameLoad NameLoad decorator_list Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad decorator_list Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad
N/A N/A 
Built-in functions.
 N/A sys pypy.annotation.model SomeInteger SomeObject SomeChar SomeBool pypy.annotation.model SomeString SomeTuple s_Bool SomeBuiltin pypy.annotation.model SomeUnicodeCodePoint SomeAddress pypy.annotation.model SomeFloat unionof SomeUnicodeString pypy.annotation.model SomePBC SomeInstance SomeDict pypy.annotation.model SomeWeakRef pypy.annotation.model SomeOOObject pypy.annotation.model annotation_to_lltype lltype_to_annotation ll_to_annotation pypy.annotation.model add_knowntypedata pypy.annotation.model s_ImpossibleValue pypy.annotation.bookkeeper getbookkeeper pypy.annotation description pypy.objspace.flow.model Constant pypy.tool.error AnnotatorError N/A pypy.rlib.rarithmetic N/A pypy.rlib.objectmodel immutablevalue N/A N/A x N/A N/A N/A N/A N/A N/A getbookkeeper immutablevalue x N/A constpropagate N/A N/A func args_s s_result N/A N/A N/A Returns s_result unless all args are constants, in which case the
    func() is called and a constant result is returned (it must be contained
    in s_result).
     N/A args N/A N/A s args_s N/A N/A N/A N/A N/A s is_immutable_constant N/A N/A s_result N/A N/A N/A args append N/A s const N/A N/A N/A realresult N/A func args N/A N/A N/A N/A ValueError OverflowError N/A N/A s_ImpossibleValue N/A s_realresult N/A immutablevalue realresult N/A N/A N/A N/A s_result contains s_realresult N/A N/A N/A Exception N/A %s%r returned %r, which is not contained in %s N/A func args realresult s_result N/A s_realresult N/A builtin_range N/A N/A N/A args N/A N/A s_step N/A immutablevalue 1 N/A N/A N/A len args 1 N/A N/A s_start N/A immutablevalue 0 N/A s_stop N/A args N/A 0 N/A N/A N/A N/A len args 2 N/A N/A N/A s_start s_stop args N/A N/A N/A N/A len args 3 N/A N/A N/A s_start s_stop N/A args N/A 2 N/A s_step N/A args N/A 2 N/A N/A Exception range() takes 1 to 3 arguments N/A empty False N/A N/A N/A N/A s_step is_constant N/A N/A step 0 N/A N/A step N/A s_step const N/A N/A step 0 N/A N/A Exception range() with step zero N/A N/A N/A N/A s_start is_constant N/A N/A s_stop is_constant N/A N/A N/A N/A N/A N/A len N/A xrange N/A s_start const N/A s_stop const step 0 N/A N/A empty True N/A N/A N/A TypeError N/A N/A N/A empty N/A N/A s_item s_ImpossibleValue N/A N/A nonneg False N/A N/A step 0 N/A N/A nonneg N/A s_start nonneg N/A N/A N/A step 0 N/A N/A nonneg N/A N/A s_stop nonneg N/A N/A N/A s_stop is_constant N/A N/A s_stop const -1 N/A s_item N/A SomeInteger nonneg nonneg N/A N/A N/A N/A getbookkeeper newlist s_item range_step step N/A N/A builtin_xrange builtin_range builtin_bool N/A N/A s_obj N/A N/A N/A N/A N/A s_obj is_true N/A builtin_int N/A N/A s_obj s_base N/A None N/A N/A N/A N/A s_base None N/A N/A isinstance s_base SomeInteger N/A N/A s_obj knowntype str only int(v|string) or int(string,int) expected N/A N/A s_base None N/A N/A args_s N/A s_obj s_base N/A N/A args_s N/A s_obj N/A nonneg N/A N/A isinstance s_obj SomeInteger N/A s_obj nonneg N/A N/A constpropagate int args_s N/A SomeInteger nonneg nonneg N/A builtin_float N/A N/A s_obj N/A N/A N/A N/A constpropagate float N/A s_obj N/A SomeFloat N/A builtin_chr N/A N/A s_int N/A N/A N/A N/A constpropagate chr N/A s_int N/A SomeChar N/A builtin_unichr N/A N/A s_int N/A N/A N/A N/A constpropagate unichr N/A s_int N/A SomeUnicodeCodePoint N/A builtin_unicode N/A N/A s_unicode N/A N/A N/A N/A constpropagate unicode N/A s_unicode N/A SomeUnicodeString N/A our_issubclass N/A N/A cls1 cls2 N/A N/A N/A  we're going to try to be less silly in the face of old-style classes pypy.annotation.classdef ClassDef N/A N/A cls2 object N/A N/A True classify N/A N/A cls N/A N/A N/A N/A isinstance cls ClassDef N/A N/A def N/A N/A N/A cls __module__ __builtin__ N/A N/A builtin N/A N/A cls N/A N/A kind1 N/A classify cls1 N/A kind2 N/A classify cls2 N/A N/A N/A kind1 def N/A kind2 def N/A N/A N/A issubclass cls1 cls2 N/A N/A N/A kind1 builtin N/A kind2 def N/A N/A False N/A N/A N/A N/A kind1 def N/A kind2 builtin N/A N/A N/A issubclass object cls2 N/A N/A bk N/A getbookkeeper toclassdef N/A N/A kind cls N/A N/A N/A N/A kind def N/A N/A N/A N/A bk getuniqueclassdef cls N/A N/A cls N/A N/A N/A N/A N/A toclassdef kind1 cls1 issubclass N/A toclassdef kind2 cls2 N/A builtin_isinstance N/A N/A s_obj s_type variables N/A None N/A N/A r N/A SomeBool N/A N/A N/A s_type is_constant N/A N/A typ N/A s_type const N/A N/A issubclass typ N/A N/A N/A pypy rlib rarithmetic base_int N/A N/A N/A r const N/A issubclass N/A s_obj knowntype typ N/A N/A N/A typ long N/A N/A N/A N/A N/A getbookkeeper warning isinstance(., long) is not RPython N/A N/A N/A s_obj is_constant N/A N/A N/A r const N/A isinstance N/A s_obj const long N/A N/A N/A N/A type s_obj SomeObject N/A N/A N/A r const False N/A r N/A N/A N/A N/A issubclass typ N/A int long N/A typ N/A bool int for integers only isinstance(.,int|r_uint) are supported N/A N/A N/A s_obj is_constant N/A N/A N/A r const N/A isinstance N/A s_obj const typ N/A N/A N/A our_issubclass N/A s_obj knowntype typ N/A N/A N/A N/A N/A s_obj can_be_none N/A N/A N/A r const True N/A N/A N/A N/A our_issubclass typ N/A s_obj knowntype N/A N/A N/A r const False N/A N/A N/A N/A N/A s_obj knowntype int N/A typ bool N/A N/A N/A r const False N/A bk N/A getbookkeeper N/A N/A variables None N/A N/A N/A fn block i N/A bk position_key N/A op N/A N/A block operations N/A i N/A N/A N/A op opname simple_call N/A N/A N/A len N/A op args 3 N/A N/A N/A N/A op args N/A 0 N/A Constant isinstance N/A variables N/A N/A N/A op args N/A 1 N/A variable variables N/A N/A N/A N/A N/A N/A bk annotator binding variable s_obj N/A N/A r knowntypedata N/A N/A N/A N/A N/A isinstance s_type SomeBuiltin N/A N/A typ __module__ __builtin__ N/A N/A N/A add_knowntypedata N/A r knowntypedata True variables N/A N/A bk valueoftype typ N/A r N/A builtin_hasattr N/A N/A s_obj s_attr N/A N/A N/A N/A N/A N/A N/A s_attr is_constant N/A N/A isinstance N/A s_attr const str N/A N/A N/A N/A N/A getbookkeeper warning N/A hasattr(%r, %r) is not RPythonic enough N/A s_obj s_attr N/A r N/A SomeBool N/A N/A N/A s_obj is_immutable_constant N/A N/A N/A r const N/A hasattr N/A s_obj const N/A s_attr const N/A N/A N/A N/A isinstance s_obj SomePBC N/A N/A N/A s_obj getKind N/A description FrozenDesc N/A N/A answers N/A N/A d N/A s_obj descriptions N/A N/A answer N/A N/A N/A d s_read_attribute N/A s_attr const s_ImpossibleValue N/A N/A answers N/A answer True N/A N/A N/A len answers 1 N/A N/A N/A N/A r const answers N/A r N/A builtin_tuple N/A N/A s_iterable N/A N/A N/A N/A isinstance s_iterable SomeTuple N/A N/A s_iterable N/A N/A SomeObject N/A builtin_list N/A N/A s_iterable N/A N/A N/A s_iter N/A N/A s_iterable iter N/A N/A N/A N/A getbookkeeper newlist N/A N/A s_iter next N/A builtin_zip N/A N/A s_iterable1 s_iterable2 N/A N/A N/A s_iter1 N/A N/A s_iterable1 iter N/A s_iter2 N/A N/A s_iterable2 iter N/A s_tup N/A SomeTuple N/A N/A N/A s_iter1 next N/A N/A s_iter2 next N/A N/A N/A N/A getbookkeeper newlist s_tup N/A builtin_min N/A N/A N/A s_values N/A N/A N/A N/A len s_values 1 N/A N/A s_iter N/A N/A N/A s_values N/A 0 iter N/A N/A N/A s_iter next N/A N/A N/A unionof s_values N/A builtin_max N/A N/A N/A s_values N/A N/A N/A N/A len s_values 1 N/A N/A s_iter N/A N/A N/A s_values N/A 0 iter N/A N/A N/A s_iter next N/A N/A s N/A unionof s_values N/A N/A N/A N/A type s SomeInteger N/A N/A s nonneg N/A N/A nonneg False N/A s1 s_values N/A N/A nonneg N/A s1 nonneg N/A nonneg N/A N/A s N/A SomeInteger nonneg True knowntype N/A s knowntype N/A s N/A builtin_apply N/A N/A N/A stuff N/A N/A N/A N/A N/A getbookkeeper warning N/A ignoring apply%r N/A stuff N/A N/A SomeObject N/A OSError_init N/A N/A s_self N/A args N/A N/A N/A WindowsError_init N/A N/A s_self N/A args N/A N/A N/A termios_error_init N/A N/A s_self N/A args N/A N/A N/A object_init N/A N/A s_self N/A args N/A N/A N/A conf N/A N/A N/A N/A N/A N/A SomeString N/A rarith_intmask N/A N/A s_obj N/A N/A N/A N/A SomeInteger N/A robjmodel_instantiate N/A N/A s_clspbc N/A N/A N/A N/A isinstance s_clspbc SomePBC N/A clsdef None N/A more_than_one N/A len N/A s_clspbc descriptions N/A desc N/A s_clspbc descriptions N/A N/A cdef N/A N/A desc getuniqueclassdef N/A more_than_one N/A N/A N/A N/A N/A getbookkeeper needs_generic_instantiate N/A cdef True N/A N/A clsdef N/A N/A clsdef cdef N/A N/A clsdef N/A N/A clsdef commonbase cdef N/A N/A SomeInstance clsdef N/A robjmodel_we_are_translated N/A N/A N/A N/A N/A N/A immutablevalue True N/A robjmodel_r_dict N/A N/A s_eqfn s_hashfn N/A N/A N/A dictdef N/A N/A N/A getbookkeeper getdictdef is_r_dict True N/A N/A N/A N/A dictdef dictkey update_rdict_annotations s_eqfn s_hashfn N/A N/A SomeDict dictdef N/A robjmodel_hlinvoke N/A N/A s_repr s_llcallable N/A args_s N/A pypy.rpython rmodel N/A N/A N/A N/A s_repr is_constant N/A isinstance N/A s_repr const N/A rmodel Repr hlinvoke expects a constant repr as first argument N/A N/A r_func nimplicitarg N/A N/A N/A s_repr const get_r_implfunc N/A nbargs N/A N/A len args_s nimplicitarg N/A s_sigs N/A N/A r_func get_s_signatures N/A nbargs N/A False False N/A N/A N/A len s_sigs 1 N/A N/A N/A TyperError N/A cannot hlinvoke callable %r with not uniformannotations: %r N/A N/A s_repr const s_sigs N/A N/A _ s_ret N/A s_sigs N/A 0 N/A rresult N/A N/A N/A r_func rtyper getrepr s_ret N/A N/A lltype_to_annotation N/A rresult lowleveltype N/A robjmodel_keepalive_until_here N/A N/A N/A args_s N/A N/A N/A immutablevalue None N/A llmemory_cast_ptr_to_adr N/A N/A s N/A N/A pypy.annotation.model SomeInteriorPtr N/A N/A N/A isinstance s SomeInteriorPtr N/A N/A SomeAddress N/A llmemory_cast_adr_to_ptr N/A N/A s s_type N/A N/A N/A N/A N/A s_type is_constant N/A N/A SomePtr N/A s_type const N/A llmemory_cast_adr_to_int N/A N/A s N/A N/A N/A N/A SomeInteger N/A llmemory_cast_int_to_adr N/A N/A s N/A N/A N/A N/A SomeAddress N/A unicodedata_decimal N/A N/A s_uchr N/A N/A N/A TypeError unicodedate.decimal() calls should not happen at interp-level N/A test N/A N/A N/A args N/A N/A s_Bool N/A import_func N/A N/A N/A args N/A N/A N/A SomeObject N/A N/A __builtin__ N/A BUILTIN_ANALYZERS N/A N/A N/A name value N/A N/A N/A globals items N/A N/A N/A N/A name startswith builtin_ N/A N/A original N/A getattr __builtin__ N/A name N/A 8 N/A N/A BUILTIN_ANALYZERS N/A original value N/A N/A BUILTIN_ANALYZERS N/A N/A N/A N/A pypy rlib rarithmetic intmask rarith_intmask N/A N/A BUILTIN_ANALYZERS N/A N/A N/A N/A pypy rlib objectmodel instantiate robjmodel_instantiate N/A N/A BUILTIN_ANALYZERS N/A N/A N/A N/A pypy rlib objectmodel we_are_translated robjmodel_we_are_translated N/A N/A BUILTIN_ANALYZERS N/A N/A N/A N/A pypy rlib objectmodel r_dict robjmodel_r_dict N/A N/A BUILTIN_ANALYZERS N/A N/A N/A N/A pypy rlib objectmodel hlinvoke robjmodel_hlinvoke N/A N/A BUILTIN_ANALYZERS N/A N/A N/A N/A pypy rlib objectmodel keepalive_until_here robjmodel_keepalive_until_here N/A N/A BUILTIN_ANALYZERS N/A N/A N/A N/A N/A pypy rpython lltypesystem llmemory cast_ptr_to_adr llmemory_cast_ptr_to_adr N/A N/A BUILTIN_ANALYZERS N/A N/A N/A N/A N/A pypy rpython lltypesystem llmemory cast_adr_to_ptr llmemory_cast_adr_to_ptr N/A N/A BUILTIN_ANALYZERS N/A N/A N/A N/A N/A pypy rpython lltypesystem llmemory cast_adr_to_int llmemory_cast_adr_to_int N/A N/A BUILTIN_ANALYZERS N/A N/A N/A N/A N/A pypy rpython lltypesystem llmemory cast_int_to_adr llmemory_cast_int_to_adr N/A N/A BUILTIN_ANALYZERS N/A N/A getattr N/A OSError __init__ im_func N/A OSError __init__ OSError_init N/A N/A N/A WindowsError N/A N/A N/A NameError N/A N/A N/A N/A N/A BUILTIN_ANALYZERS N/A N/A getattr N/A WindowsError __init__ im_func N/A WindowsError __init__ WindowsError_init N/A N/A BUILTIN_ANALYZERS N/A N/A sys getdefaultencoding conf N/A N/A N/A unicodedata N/A N/A N/A ImportError N/A N/A N/A N/A N/A BUILTIN_ANALYZERS N/A N/A unicodedata decimal unicodedata_decimal N/A N/A BUILTIN_ANALYZERS N/A N/A object __init__ object_init N/A N/A BUILTIN_ANALYZERS N/A __import__ import_func pypy.annotation.model SomePtr pypy.rpython.lltypesystem lltype malloc N/A N/A s_T s_n s_flavor s_zero N/A None None None N/A N/A N/A N/A s_n None N/A N/A s_n knowntype int N/A issubclass N/A s_n knowntype N/A N/A N/A pypy rlib rarithmetic base_int N/A N/A N/A s_T is_constant N/A N/A s_n None N/A N/A n 1 N/A N/A n None N/A s_zero N/A N/A N/A N/A s_zero is_constant N/A N/A s_flavor None N/A N/A p N/A N/A lltype malloc N/A s_T const n N/A r N/A SomePtr N/A N/A lltype typeOf p N/A N/A N/A N/A s_flavor is_constant N/A r N/A SomePtr N/A N/A lltype Ptr N/A s_T const N/A r N/A free N/A N/A s_p s_flavor N/A N/A N/A N/A N/A s_flavor is_constant N/A typeOf N/A N/A s_val N/A N/A N/A lltype N/A annotation_to_lltype s_val info in typeOf():  N/A N/A immutablevalue lltype N/A cast_primitive N/A N/A T s_v N/A N/A N/A N/A N/A T is_constant N/A N/A ll_to_annotation N/A N/A lltype cast_primitive N/A T const N/A N/A N/A annotation_to_lltype s_v _defl N/A nullptr N/A N/A T N/A N/A N/A N/A N/A T is_constant N/A p N/A N/A lltype nullptr N/A T const N/A N/A immutablevalue p N/A cast_pointer N/A N/A PtrT s_p N/A N/A N/A N/A isinstance s_p SomePtr N/A casting of non-pointer: %r s_p N/A N/A N/A PtrT is_constant N/A cast_p N/A N/A lltype cast_pointer N/A PtrT const N/A N/A N/A s_p ll_ptrtype _defl N/A N/A SomePtr ll_ptrtype N/A N/A lltype typeOf cast_p N/A cast_opaque_ptr N/A N/A PtrT s_p N/A N/A N/A N/A isinstance s_p SomePtr N/A casting of non-pointer: %r s_p N/A N/A N/A PtrT is_constant N/A cast_p N/A N/A lltype cast_opaque_ptr N/A PtrT const N/A N/A N/A s_p ll_ptrtype _defl N/A N/A SomePtr ll_ptrtype N/A N/A lltype typeOf cast_p N/A direct_fieldptr N/A N/A s_p s_fieldname N/A N/A N/A N/A isinstance s_p SomePtr N/A direct_* of non-pointer: %r s_p N/A N/A N/A s_fieldname is_constant N/A cast_p N/A N/A lltype direct_fieldptr N/A N/A N/A s_p ll_ptrtype _example N/A s_fieldname const N/A N/A SomePtr ll_ptrtype N/A N/A lltype typeOf cast_p N/A direct_arrayitems N/A N/A s_p N/A N/A N/A N/A isinstance s_p SomePtr N/A direct_* of non-pointer: %r s_p N/A cast_p N/A N/A lltype direct_arrayitems N/A N/A N/A s_p ll_ptrtype _example N/A N/A SomePtr ll_ptrtype N/A N/A lltype typeOf cast_p N/A direct_ptradd N/A N/A s_p s_n N/A N/A N/A N/A isinstance s_p SomePtr N/A direct_* of non-pointer: %r s_p N/A s_p N/A cast_ptr_to_int N/A N/A s_ptr N/A N/A N/A N/A SomeInteger N/A cast_int_to_ptr N/A N/A PtrT s_int N/A N/A N/A N/A N/A PtrT is_constant N/A N/A SomePtr ll_ptrtype N/A PtrT const N/A identityhash N/A N/A s_obj N/A N/A N/A N/A isinstance s_obj N/A SomePtr SomeOOObject SomeOOInstance N/A N/A SomeInteger N/A getRuntimeTypeInfo N/A N/A T N/A N/A N/A N/A N/A T is_constant N/A N/A immutablevalue N/A N/A lltype getRuntimeTypeInfo N/A T const N/A runtime_type_info N/A N/A s_p N/A N/A N/A N/A isinstance s_p SomePtr N/A runtime_type_info of non-pointer: %r s_p N/A N/A SomePtr N/A N/A lltype typeOf N/A N/A lltype runtime_type_info N/A N/A N/A s_p ll_ptrtype _example N/A constPtr N/A N/A T N/A N/A N/A N/A N/A T is_constant N/A N/A immutablevalue N/A N/A lltype Ptr N/A T const N/A N/A N/A BUILTIN_ANALYZERS N/A N/A lltype malloc malloc N/A N/A BUILTIN_ANALYZERS N/A N/A lltype free free N/A N/A BUILTIN_ANALYZERS N/A N/A lltype typeOf typeOf N/A N/A BUILTIN_ANALYZERS N/A N/A lltype cast_primitive cast_primitive N/A N/A BUILTIN_ANALYZERS N/A N/A lltype nullptr nullptr N/A N/A BUILTIN_ANALYZERS N/A N/A lltype cast_pointer cast_pointer N/A N/A BUILTIN_ANALYZERS N/A N/A lltype cast_opaque_ptr cast_opaque_ptr N/A N/A BUILTIN_ANALYZERS N/A N/A lltype direct_fieldptr direct_fieldptr N/A N/A BUILTIN_ANALYZERS N/A N/A lltype direct_arrayitems direct_arrayitems N/A N/A BUILTIN_ANALYZERS N/A N/A lltype direct_ptradd direct_ptradd N/A N/A BUILTIN_ANALYZERS N/A N/A lltype cast_ptr_to_int cast_ptr_to_int N/A N/A BUILTIN_ANALYZERS N/A N/A lltype cast_int_to_ptr cast_int_to_ptr N/A N/A BUILTIN_ANALYZERS N/A N/A lltype identityhash identityhash N/A N/A BUILTIN_ANALYZERS N/A N/A lltype getRuntimeTypeInfo getRuntimeTypeInfo N/A N/A BUILTIN_ANALYZERS N/A N/A lltype runtime_type_info runtime_type_info N/A N/A BUILTIN_ANALYZERS N/A N/A lltype Ptr constPtr pypy.annotation.model SomeOOInstance SomeOOClass SomeOOStaticMeth pypy.rpython.ootypesystem ootype new N/A N/A I N/A N/A N/A N/A N/A I is_constant N/A i N/A N/A ootype new N/A I const N/A r N/A SomeOOInstance N/A N/A ootype typeOf i N/A r N/A oonewarray N/A N/A s_type length N/A N/A N/A N/A N/A s_type is_constant N/A N/A SomeOOInstance N/A s_type const N/A null N/A N/A I_OR_SM N/A N/A N/A N/A N/A I_OR_SM is_constant N/A null N/A N/A ootype null N/A I_OR_SM const N/A r N/A lltype_to_annotation N/A N/A ootype typeOf null N/A r N/A instanceof N/A N/A i I N/A N/A N/A N/A N/A I is_constant N/A N/A isinstance N/A I const N/A ootype Instance N/A s_Bool N/A classof N/A N/A i N/A N/A N/A N/A isinstance i SomeOOInstance N/A N/A SomeOOClass N/A i ootype N/A subclassof N/A N/A class1 class2 N/A N/A N/A N/A isinstance class1 SomeOOClass N/A N/A isinstance class2 SomeOOClass N/A s_Bool N/A runtimenew N/A N/A c N/A N/A N/A N/A isinstance c SomeOOClass N/A N/A N/A c ootype None N/A N/A s_ImpossibleValue N/A N/A N/A SomeOOInstance N/A c ootype N/A ooupcast N/A N/A I i N/A N/A N/A N/A isinstance N/A I const N/A ootype Instance N/A N/A N/A ootype isSubclass N/A i ootype N/A I const N/A N/A N/A SomeOOInstance N/A I const N/A N/A AnnotatorError N/A Cannot cast %s to %s N/A N/A i ootype N/A I const N/A oodowncast N/A N/A I i N/A N/A N/A N/A isinstance N/A I const N/A ootype Instance N/A N/A N/A ootype isSubclass N/A I const N/A i ootype N/A N/A N/A SomeOOInstance N/A I const N/A N/A AnnotatorError N/A Cannot cast %s to %s N/A N/A i ootype N/A I const N/A cast_to_object N/A N/A obj N/A N/A N/A N/A N/A isinstance obj SomeOOStaticMeth N/A N/A isinstance obj SomeOOClass N/A N/A obj ootype None N/A isinstance N/A obj ootype N/A ootype OOType N/A N/A SomeOOObject N/A cast_from_object N/A N/A T obj N/A N/A N/A TYPE N/A T const N/A N/A TYPE N/A ootype Object N/A N/A N/A SomeOOObject N/A N/A N/A TYPE N/A ootype Class N/A N/A N/A SomeOOClass N/A ootype ROOT N/A N/A N/A isinstance TYPE N/A ootype StaticMethod N/A N/A N/A SomeOOStaticMeth TYPE N/A N/A N/A isinstance TYPE N/A ootype OOType N/A N/A N/A SomeOOInstance TYPE N/A N/A AnnotatorError N/A Cannot cast Object to %s TYPE N/A N/A N/A BUILTIN_ANALYZERS N/A N/A ootype instanceof instanceof N/A N/A BUILTIN_ANALYZERS N/A N/A ootype new new N/A N/A BUILTIN_ANALYZERS N/A N/A ootype oonewarray oonewarray N/A N/A BUILTIN_ANALYZERS N/A N/A ootype null null N/A N/A BUILTIN_ANALYZERS N/A N/A ootype runtimenew runtimenew N/A N/A BUILTIN_ANALYZERS N/A N/A ootype classof classof N/A N/A BUILTIN_ANALYZERS N/A N/A ootype subclassof subclassof N/A N/A BUILTIN_ANALYZERS N/A N/A ootype ooupcast ooupcast N/A N/A BUILTIN_ANALYZERS N/A N/A ootype oodowncast oodowncast N/A N/A BUILTIN_ANALYZERS N/A N/A ootype cast_to_object cast_to_object N/A N/A BUILTIN_ANALYZERS N/A N/A ootype cast_from_object cast_from_object N/A weakref weakref_ref N/A N/A s_obj N/A N/A N/A N/A N/A isinstance s_obj SomeInstance N/A N/A N/A Exception N/A cannot take a weakref to %r N/A s_obj N/A N/A s_obj can_be_None N/A N/A N/A Exception should assert that the instance we take a weakref to cannot be None N/A N/A SomeWeakRef N/A s_obj classdef N/A N/A N/A BUILTIN_ANALYZERS N/A N/A weakref ref weakref_ref llweakref_create N/A N/A s_obj N/A N/A N/A N/A N/A N/A isinstance s_obj SomePtr N/A N/A N/A N/A s_obj ll_ptrtype TO _gckind gc N/A N/A N/A Exception N/A bad type for argument to weakref_create(): %r N/A s_obj N/A N/A SomePtr N/A llmemory WeakRefPtr N/A llweakref_deref N/A N/A s_ptrtype s_wref N/A N/A N/A N/A N/A N/A N/A s_ptrtype is_constant N/A isinstance N/A s_ptrtype const N/A lltype Ptr N/A N/A N/A N/A s_ptrtype const TO _gckind gc N/A N/A N/A Exception N/A weakref_deref() arg 1 must be a constant ptr type, got %s N/A s_ptrtype N/A N/A N/A N/A isinstance s_wref SomePtr N/A N/A s_wref ll_ptrtype N/A llmemory WeakRefPtr N/A N/A N/A Exception N/A weakref_deref() arg 2 must be a WeakRefPtr, got %s N/A s_wref N/A N/A SomePtr N/A s_ptrtype const N/A llcast_ptr_to_weakrefptr N/A N/A s_ptr N/A N/A N/A N/A isinstance s_ptr SomePtr N/A N/A SomePtr N/A llmemory WeakRefPtr N/A llcast_weakrefptr_to_ptr N/A N/A s_ptrtype s_wref N/A N/A N/A N/A N/A N/A N/A s_ptrtype is_constant N/A isinstance N/A s_ptrtype const N/A lltype Ptr N/A N/A N/A Exception N/A cast_weakrefptr_to_ptr() arg 1 must be a constant ptr type, got %s N/A s_ptrtype N/A N/A N/A N/A isinstance s_wref SomePtr N/A N/A s_wref ll_ptrtype N/A llmemory WeakRefPtr N/A N/A N/A Exception N/A cast_weakrefptr_to_ptr() arg 2 must be a WeakRefPtr, got %s N/A s_wref N/A N/A SomePtr N/A s_ptrtype const N/A pypy.rpython.lltypesystem llmemory N/A N/A BUILTIN_ANALYZERS N/A N/A llmemory weakref_create llweakref_create N/A N/A BUILTIN_ANALYZERS N/A N/A llmemory weakref_deref llweakref_deref N/A N/A BUILTIN_ANALYZERS N/A N/A llmemory cast_ptr_to_weakrefptr llcast_ptr_to_weakrefptr N/A N/A BUILTIN_ANALYZERS N/A N/A llmemory cast_weakrefptr_to_ptr llcast_weakrefptr_to_ptr robjmodel_free_non_gc_object N/A N/A obj N/A N/A N/A N/A N/A N/A BUILTIN_ANALYZERS N/A N/A N/A N/A pypy rlib objectmodel free_non_gc_object robjmodel_free_non_gc_object raw_malloc N/A N/A s_size N/A N/A N/A N/A isinstance s_size SomeInteger N/A N/A SomeAddress N/A raw_malloc_usage N/A N/A s_size N/A N/A N/A N/A isinstance s_size SomeInteger N/A N/A SomeInteger nonneg True N/A raw_free N/A N/A s_addr N/A N/A N/A N/A isinstance s_addr SomeAddress N/A N/A N/A s_addr is_null N/A raw_memclear N/A N/A s_addr s_int N/A N/A N/A N/A isinstance s_addr SomeAddress N/A N/A N/A s_addr is_null N/A N/A isinstance s_int SomeInteger N/A raw_memcopy N/A N/A s_addr1 s_addr2 s_int N/A N/A N/A N/A isinstance s_addr1 SomeAddress N/A N/A N/A s_addr1 is_null N/A N/A isinstance s_addr2 SomeAddress N/A N/A N/A s_addr2 is_null N/A N/A isinstance s_int SomeInteger N/A N/A N/A BUILTIN_ANALYZERS N/A N/A llmemory raw_malloc raw_malloc N/A N/A BUILTIN_ANALYZERS N/A N/A llmemory raw_malloc_usage raw_malloc_usage N/A N/A BUILTIN_ANALYZERS N/A N/A llmemory raw_free raw_free N/A N/A BUILTIN_ANALYZERS N/A N/A llmemory raw_memclear raw_memclear N/A N/A BUILTIN_ANALYZERS N/A N/A llmemory raw_memcopy raw_memcopy offsetof N/A N/A TYPE fldname N/A N/A N/A N/A SomeInteger N/A N/A N/A BUILTIN_ANALYZERS N/A N/A llmemory offsetof offsetof