Module Import alias identifier Import alias identifier Import alias identifier Import alias identifier Import alias identifier Import alias identifier Import alias identifier Import alias identifier Import alias Import alias Import alias Import alias Import alias identifier Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword ListLoad Dict Str Str NameLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr keyword NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Dict Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Dict For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr If UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr body Return NameLoad Return AttributeLoad SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore DictComp NameLoad Call AttributeLoad NameLoad attr NameLoad comprehension NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Expr Call NameLoad NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr name NameStore body Expr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore SubscriptLoad NameLoad Index NameLoad If BoolOpOr Call AttributeLoad NameLoad attr NameLoad Call NameLoad NameLoad NameLoad body Return Call AttributeLoad NameLoad attr NameLoad orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad orelse If Call NameLoad NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad orelse Raise Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIs AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Raise Call AttributeLoad NameLoad attr BinOpMod Str AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr If Call NameLoad NameLoad NameLoad body Return SubscriptLoad AttributeLoad NameLoad attr Index NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore DictComp SubscriptLoad AttributeLoad NameLoad attr Index NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad comprehension TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assert CompareIn NameLoad SubscriptLoad NameLoad Index Num If BoolOpOr CompareGt Call NameLoad SubscriptLoad NameLoad Index Num Num CompareIn NameLoad SubscriptLoad NameLoad Index NameLoad body Raise Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Return Call AttributeLoad AttributeLoad NameLoad attr attr ListComp SubscriptLoad AttributeLoad NameLoad attr Index NameLoad comprehension NameStore NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Return Call AttributeLoad AttributeLoad NameLoad attr attr ListComp SubscriptLoad AttributeLoad NameLoad attr Index NameLoad comprehension NameStore NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad For NameStore SubscriptLoad NameLoad Slice Num body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Return SubscriptLoad AttributeLoad NameLoad attr Index NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If CompareEq Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call NameLoad For NameStore NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Assign NameStore SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Raise Call AttributeLoad NameLoad attr Str keyword ListLoad Dict Str Str AttributeLoad NameLoad attr NameLoad Assert Call NameLoad NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Assign NameStore NameLoad For TupleStore NameStore NameStore Call NameLoad Call AttributeLoad NameLoad attr keyword Lambda arguments args NameParam defaults SubscriptLoad NameLoad Index Num body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad SubscriptLoad NameLoad Index NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Raise Call AttributeLoad NameLoad attr BinOpAdd Str Str Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad For NameStore NameLoad body For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad SubscriptLoad NameLoad Index NameLoad attr attr body If CompareNotIn NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad For NameStore NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore NameLoad For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body If CompareIn NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad Call AttributeLoad NameLoad attr Str SubscriptLoad NameLoad Index NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad Assign NameStore Call NameLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index NameLoad Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index NameLoad If BoolOpOr Call AttributeLoad NameLoad attr NameLoad Call NameLoad NameLoad NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call AttributeLoad NameLoad attr NameLoad orelse If Call NameLoad NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body If Call NameLoad NameLoad AttributeLoad NameLoad attr body For NameStore AttributeLoad NameLoad attr body If CompareNotIn NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assert CompareIn NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call AttributeLoad NameLoad attr NameLoad orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call AttributeLoad NameLoad attr NameLoad orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call AttributeLoad NameLoad attr NameLoad orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call AttributeLoad NameLoad attr NameLoad orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad orelse Assert NameLoad BinOpMod Str Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assert CompareIsNot NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Dict For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore AttributeLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad NameLoad ListComp SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num comprehension NameStore AttributeLoad NameLoad attr If Call NameLoad NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad NameLoad AttributeLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore AttributeLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr keyword Str keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr keyword ListLoad keyword NameLoad keyword NameLoad keyword ListLoad keyword AttributeLoad NameLoad attr keyword ListLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad Assign NameStore ListLoad NameLoad Assign NameStore Call NameLoad While NameLoad body Assign NameStore Call AttributeLoad NameLoad attr If CompareNotIn NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore DictComp NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad Return Assign NameStore Call NameLoad Call NameLoad GeneratorExp NameLoad comprehension NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad GeneratorExp SubscriptLoad NameLoad Index NameLoad comprehension NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareIs NameLoad NameLoad body Raise Call AttributeLoad NameLoad attr BinOpAdd Str Str Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Dict For TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body For TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index BinOpMod Str NameLoad SubscriptLoad AttributeLoad NameLoad attr Index NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore ListComp NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad NameLoad attr CompareEq NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore NameLoad For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore NameLoad If NameLoad body Assign NameStore ListComp NameLoad comprehension NameStore AttributeLoad NameLoad attr CompareNotIn NameLoad NameLoad If NameLoad body Raise Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str BinOpMod Str NameLoad Str Assign NameStore NameLoad Assign NameStore Call NameLoad GeneratorExp AttributeLoad SubscriptLoad NameLoad Index NameLoad attr comprehension NameStore Call NameLoad NameLoad If CompareNotIn Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign SubscriptStore AttributeLoad NameLoad attr Index Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Call AttributeLoad NameLoad attr If CompareNotEq NameLoad NameLoad body Assign NameStore NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword BinOpAdd TupleLoad NameLoad NameLoad Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Dict For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body Assert Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str If CompareEq Call NameLoad NameLoad Num body Assign SubscriptStore NameLoad Index SubscriptLoad NameLoad Index Num NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Call NameLoad AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assert CompareIsNot NameLoad NameLoad Assign NameStore AttributeLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr attr Assign NameStore NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body If BoolOpAnd Call NameLoad NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad NameLoad orelse Assert Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad NameLoad orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore DictComp NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore ListComp Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Str comprehension NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad NameLoad NameLoad orelse Assert NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assert CompareIsNot NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assert CompareIsNot NameLoad NameLoad TupleLoad NameLoad AttributeLoad NameLoad attr Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIs NameLoad NameLoad body Return NameLoad Assign NameStore Dict For TupleStore NameStore NameStore Call AttributeLoad NameLoad attr body If BoolOpAnd CompareNotEq NameLoad NameLoad CompareNotEq NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If BoolOpAnd Call NameLoad NameLoad NameLoad Call NameLoad SubscriptLoad NameLoad Index Num NameLoad body Assign SubscriptStore NameLoad Index SubscriptLoad NameLoad Index Num NameLoad orelse Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIs NameLoad NameLoad body Return NameLoad Assign NameStore Call NameLoad ListComp NameLoad comprehension NameStore NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore Dict Assign NameStore Dict FunctionDef arguments args NameParam defaults body Expr Str If CompareIn AttributeLoad NameLoad attr NameLoad body Return SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Assign NameStore Call NameLoad Call NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index NameLoad Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIsNot NameLoad NameLoad body If Call NameLoad NameLoad NameLoad body Return Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num orelse Assert Call NameLoad NameLoad AttributeLoad NameLoad attr If CompareEq Call NameLoad NameLoad Num body Return Call AttributeLoad NameLoad attr Str Assert Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad If CompareIs NameLoad NameLoad body Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad orelse Assert CompareIn Str NameLoad Return Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIsNot NameLoad NameLoad body Return Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIsNot NameLoad NameLoad body Return Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Call NameLoad SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIsNot NameLoad NameLoad body Return Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Call NameLoad SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIsNot NameLoad NameLoad body Return Call AttributeLoad NameLoad attr ListComp Call NameLoad NameLoad comprehension NameStore NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIsNot NameLoad NameLoad body Return Call AttributeLoad NameLoad attr keyword ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad NameLoad attr keyword ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad If CompareIs NameLoad NameLoad body Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad orelse If CompareIn Str NameLoad body Return Call AttributeLoad NameLoad attr ListComp Call NameLoad NameLoad comprehension NameStore SubscriptLoad NameLoad Index Str orelse Assert CompareIn Str NameLoad Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore SubscriptLoad NameLoad Index Str Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad If Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Return NameLoad If Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr If CompareEq NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num If UnaryOpNot Call AttributeLoad NameLoad attr body Raise Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad NameLoad AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr Call NameLoad SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num SubscriptLoad AttributeLoad NameLoad attr Slice Num Assign NameStore Call AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body If CompareIsNot NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad Assign NameStore Dict For NameStore AttributeLoad NameLoad attr body If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If BoolOpAnd CompareIsNot NameLoad NameLoad CompareIs SubscriptLoad NameLoad Index Num NameLoad body Assert CompareEq NameLoad Str Assert Call AttributeLoad SubscriptLoad NameLoad Index Num attr Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr For TupleStore NameStore NameStore Call NameLoad NameLoad body Assign SubscriptStore NameLoad Index Call NameLoad NameLoad Call NameLoad SubscriptLoad NameLoad Index NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Assign NameStore Dict Assign NameStore AttributeLoad NameLoad attr For NameStore Call AttributeLoad NameLoad attr body If BoolOpOr Call NameLoad SubscriptLoad NameLoad Index Num AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index Num Index Num body Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad If BoolOpAnd CompareIsNot NameLoad NameLoad CompareIs SubscriptLoad NameLoad Index Num NameLoad body Assign SubscriptStore NameLoad Index Call NameLoad NameLoad Call NameLoad SubscriptLoad NameLoad Index Num Return Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Index Num AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad orelse If Call AttributeLoad NameLoad attr body Assign NameStore Dict Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr For NameStore Call AttributeLoad NameLoad attr body If BoolOpOr Call NameLoad SubscriptLoad NameLoad Index Num AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index Num Index Num body Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad If BoolOpAnd CompareIsNot NameLoad NameLoad CompareIs SubscriptLoad NameLoad Index Num NameLoad body Assign SubscriptStore NameLoad Index Call NameLoad NameLoad Call NameLoad SubscriptLoad NameLoad Index Num Return Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Index Num AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Call NameLoad AttributeLoad NameLoad attr Raise Call AttributeLoad NameLoad attr Str decorator_list Assign NameStore Call NameLoad NameLoad Return Dict Str Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr If CompareNotEq Call NameLoad NameLoad Num body Return NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Num attr If CompareIs NameLoad NameLoad body Return NameLoad Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad Assign NameStore ListComp NameLoad comprehension NameStore NameLoad CompareIsNot NameLoad NameLoad FunctionDef arguments args NameParam defaults body If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr body Return NameLoad FunctionDef arguments args NameParam defaults body Return Dict Str Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list Return Dict Str Str Call NameLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Dict Str Str Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list Return Dict Str ListComp NameLoad comprehension NameStore ListComp Call NameLoad NameLoad comprehension NameStore NameLoad CompareIsNot NameLoad NameLoad decorator_list decorator_list
N/A N/A ufora.FORA.python.Expression Expression N/A ufora.FORA.python.PurePython.PythonAstConverter PythonAstConverter N/A ufora.FORA.python.PurePython.ConstantConverter ConstantConverter N/A ufora.FORA.python.ForaValue ForaValue N/A ufora.BackendGateway.ComputedValue.ComputedValue ComputedValue N/A pyfora.TypeDescription TypeDescription N/A pyfora.StronglyConnectedComponents StronglyConnectedComponents N/A pyfora.pyAst.PyAstUtil PyAstUtil N/A pyfora N/A base64 N/A ast N/A logging N/A ufora.native.FORA ForaNative N/A emptyCodeDefinitionPoint N/A N/A N/A ForaNative CodeDefinitionPoint ExternalFromStringList N/A N/A empytObjectExpression N/A N/A ForaNative parseStringToExpression object {} emptyCodeDefinitionPoint N/A Symbol_CreateInstance N/A N/A ForaNative makeSymbol CreateInstance N/A Symbol_Call N/A N/A ForaNative makeSymbol Call N/A Symbol_uninitialized N/A N/A ForaNative makeSymbol PyforaUninitializedVariable N/A Symbol_invalid N/A N/A ForaNative makeSymbol PyforaInvalidVariable N/A Symbol_unconvertible N/A N/A ForaNative makeSymbol PyforaUnconvertibleValue convertNativePythonToForaConversionError N/A N/A err path N/A N/A N/A Convert a ForaNative.PythonToForaConversionError to a python version of the exception N/A N/A N/A pyfora PythonToForaConversionError N/A err error trace N/A N/A path line path N/A N/A N/A err range start line N/A Converter N/A object N/A __init__ N/A N/A self nativeConstantConverter nativeListConverter nativeTupleConverter nativeDictConverter singletonAndExceptionConverter vdmOverride purePythonModuleImplVal foraBuiltinsImplVal N/A None None None None None None None None N/A N/A N/A self convertedValues N/A N/A N/A self boundExpressions N/A N/A N/A self constantConverter N/A N/A ConstantConverter ConstantConverter nativeConstantConverter nativeConstantConverter N/A N/A self singletonAndExceptionConverter singletonAndExceptionConverter N/A N/A self nativeListConverter nativeListConverter N/A N/A self nativeTupleConverter nativeTupleConverter N/A N/A self nativeDictConverter nativeDictConverter N/A N/A self vdm_ vdmOverride N/A N/A self pyforaBoundMethodClass N/A N/A purePythonModuleImplVal getObjectMember PyBoundMethod N/A builtinMemberMapping N/A N/A Converter computeBuiltinMemberMapping purePythonModuleImplVal purePythonModuleImplVal foraBuiltinsImplVal foraBuiltinsImplVal N/A N/A self nativeConverter N/A N/A ForaNative makePythonAstConverter nativeConstantConverter N/A self nativeListConverter N/A self nativeTupleConverter N/A self nativeDictConverter purePythonModuleImplVal builtinMemberMapping N/A computeBuiltinMemberMapping N/A N/A purePythonModuleImplVal foraBuiltinsImplVal N/A N/A N/A builtinMemberMapping N/A N/A N/A N/A builtinMemberMapping update N/A N/A Converter computeMemberMapping purePythonModuleImplVal N/A N/A N/A builtinMemberMapping update N/A N/A Converter computeMemberMapping foraBuiltinsImplVal N/A N/A builtinMemberMapping N/A purePython purePythonModuleImplVal N/A N/A builtinMemberMapping N/A builtin foraBuiltinsImplVal N/A builtinMemberMapping N/A staticmethod computeMemberMapping N/A N/A purePythonImplVal N/A N/A N/A objectMembers N/A purePythonImplVal objectMembers N/A tr N/A N/A memberName objectMembers N/A N/A objectMember N/A N/A purePythonImplVal getObjectMember memberName N/A N/A objectMember None N/A N/A N/A tr N/A memberName objectMember N/A tr N/A staticmethod extractWrappedForaConstant N/A N/A self value N/A N/A N/A Convenience method for testing. If 'value' is an ImplVal, get @m out of it. N/A N/A isinstance value N/A ForaValue FORAValue N/A N/A value N/A value implVal_ N/A N/A N/A isinstance value N/A ForaNative ImplValContainer N/A N/A value N/A N/A N/A N/A N/A value getObjectLexicalMember @m N/A 0 pyval N/A convert N/A N/A self objectId objectRegistry callback N/A N/A N/A N/A N/A dependencyGraph N/A N/A objectRegistry computeDependencyGraph objectId N/A objectIdToObjectDefinition N/A objId N/A N/A objectRegistry getDefinition objId N/A objId N/A N/A dependencyGraph iterkeys N/A convertedValue N/A N/A self _convert objectId dependencyGraph objectIdToObjectDefinition N/A N/A N/A self convertedValues N/A objectId convertedValue N/A N/A callback convertedValue N/A N/A N/A N/A pyfora PythonToForaConversionError N/A e N/A N/A N/A callback e N/A _convert N/A N/A self objectId dependencyGraph objectIdToObjectDefinition N/A N/A N/A objectDefinition N/A objectIdToObjectDefinition N/A objectId N/A N/A N/A N/A TypeDescription isPrimitive objectDefinition N/A isinstance objectDefinition list N/A N/A N/A N/A self convertPrimitive objectDefinition N/A N/A N/A isinstance objectDefinition N/A TypeDescription RemotePythonObject N/A N/A N/A N/A self convertRemotePythonObject objectDefinition N/A N/A N/A isinstance objectDefinition N/A TypeDescription NamedSingleton N/A N/A N/A N/A self convertNamedSingleton objectDefinition N/A N/A N/A isinstance objectDefinition N/A TypeDescription BuiltinExceptionInstance N/A N/A N/A N/A self convertBuiltinExceptionInstance objectDefinition N/A N/A N/A isinstance objectDefinition N/A N/A TypeDescription FunctionDefinition N/A TypeDescription ClassDefinition N/A TypeDescription ClassInstanceDescription N/A TypeDescription InstanceMethod N/A N/A N/A N/A self convertObjectWithDependencies objectId dependencyGraph objectIdToObjectDefinition N/A N/A N/A isinstance objectDefinition N/A TypeDescription List N/A N/A N/A N/A self convertList objectId dependencyGraph objectIdToObjectDefinition N/A N/A N/A isinstance objectDefinition N/A TypeDescription Tuple N/A N/A N/A N/A self convertTuple objectId dependencyGraph objectIdToObjectDefinition N/A N/A N/A isinstance objectDefinition N/A TypeDescription Dict N/A N/A N/A N/A self convertDict objectId objectDefinition dependencyGraph objectIdToObjectDefinition N/A N/A N/A isinstance objectDefinition N/A TypeDescription WithBlockDescription N/A N/A N/A N/A self convertObjectWithDependencies objectId dependencyGraph objectIdToObjectDefinition N/A N/A N/A isinstance objectDefinition N/A TypeDescription Unconvertible N/A N/A N/A N/A self convertUnconvertibleValue objectId N/A N/A N/A N/A pyfora PythonToForaConversionError N/A don't know how to convert %s of type %s N/A objectDefinition N/A type objectDefinition N/A convertNamedSingleton N/A N/A self objectDefinition N/A N/A N/A N/A N/A self singletonAndExceptionConverter None N/A N/A N/A N/A logging error Can't convert %s without a converter N/A objectDefinition singletonName N/A singleton N/A N/A N/A self singletonAndExceptionConverter convertSingletonByName N/A objectDefinition singletonName N/A N/A singleton None N/A N/A N/A N/A pyfora PythonToForaConversionError N/A No singleton named %s N/A objectDefinition singletonName N/A singleton N/A convertBuiltinExceptionInstance N/A N/A self objectDefinition N/A N/A N/A args N/A N/A self convertedValues N/A N/A objectDefinition argsId N/A N/A N/A N/A self singletonAndExceptionConverter instantiateException N/A objectDefinition builtinExceptionTypeName args N/A convertRemotePythonObject N/A N/A self objectDefinition N/A N/A N/A computedValueArg N/A objectDefinition computedValueArgument N/A N/A isinstance computedValueArg int N/A N/A N/A N/A self convertedValues N/A computedValueArg N/A N/A computedValueArg N/A convertDict N/A N/A self dictId objectDefinition dependencyGraph objectIdToObjectDefinition N/A N/A N/A N/A N/A self _convertListMembers dictId dependencyGraph objectIdToObjectDefinition N/A convertedKeysAndVals N/A N/A N/A self convertedValues N/A keyId N/A N/A self convertedValues N/A valId N/A N/A keyId valId N/A zip N/A objectDefinition keyIds N/A objectDefinition valueIds N/A N/A N/A N/A self nativeDictConverter createDict convertedKeysAndVals N/A convertUnconvertibleValue N/A N/A self objectId N/A N/A N/A tr Symbol_unconvertible N/A N/A N/A self convertedValues N/A objectId tr N/A tr N/A convertPrimitive N/A N/A self value N/A N/A N/A N/A isinstance value list N/A N/A N/A N/A N/A self nativeListConverter createListOfPrimitives value N/A N/A self constantConverter nativeConstantConverter N/A self vdm_ N/A N/A isinstance value str N/A N/A value N/A N/A base64 b64decode value N/A N/A N/A N/A self constantConverter convert value N/A _assertContainerDoesNotReferenceItself N/A N/A self containerId dependencyGraph stronglyConnectedComponents N/A N/A N/A N/A containerId N/A stronglyConnectedComponents N/A -1 N/A N/A N/A N/A len N/A stronglyConnectedComponents N/A -1 1 N/A containerId N/A dependencyGraph N/A containerId N/A N/A N/A N/A pyfora PythonToForaConversionError don't know how to convert lists or tuples which reference themselves N/A convertList N/A N/A self listId dependencyGraph objectIdToObjectDefinition N/A N/A N/A N/A N/A self _convertListMembers listId dependencyGraph objectIdToObjectDefinition N/A memberIds N/A N/A objectIdToObjectDefinition N/A listId memberIds N/A N/A N/A N/A self nativeListConverter createList N/A N/A N/A self convertedValues N/A memberId N/A memberId memberIds N/A self vdm_ N/A convertTuple N/A N/A self tupleId dependencyGraph objectIdToObjectDefinition N/A N/A N/A N/A N/A self _convertListMembers tupleId dependencyGraph objectIdToObjectDefinition N/A memberIds N/A N/A objectIdToObjectDefinition N/A tupleId memberIds N/A N/A N/A N/A self nativeTupleConverter createTuple N/A N/A N/A self convertedValues N/A memberId N/A memberId memberIds N/A _convertListMembers N/A N/A self listId dependencyGraph objectIdToObjectDefinition N/A N/A N/A stronglyConnectedComponents N/A N/A StronglyConnectedComponents stronglyConnectedComponents dependencyGraph N/A N/A N/A self _assertContainerDoesNotReferenceItself listId dependencyGraph stronglyConnectedComponents N/A stronglyConnectedComponent N/A stronglyConnectedComponents N/A -1 N/A N/A N/A N/A self convertStronglyConnectedComponent dependencyGraph stronglyConnectedComponent objectIdToObjectDefinition N/A convertObjectWithDependencies N/A N/A self objectId dependencyGraph objectIdToObjectDefinition N/A N/A N/A stronglyConnectedComponents N/A N/A StronglyConnectedComponents stronglyConnectedComponents dependencyGraph N/A stronglyConnectedComponent stronglyConnectedComponents N/A N/A N/A N/A self convertStronglyConnectedComponent dependencyGraph stronglyConnectedComponent objectIdToObjectDefinition N/A N/A N/A self convertedValues N/A objectId N/A convertStronglyConnectedComponent N/A N/A self dependencyGraph stronglyConnectedComponent objectIdToObjectDefinition N/A N/A N/A N/A N/A len stronglyConnectedComponent 1 N/A N/A N/A N/A self convertStronglyConnectedComponentWithOneNode dependencyGraph stronglyConnectedComponent objectIdToObjectDefinition N/A N/A N/A N/A self convertStronglyConnectedComponentWithMoreThanOneNode objectIdToObjectDefinition stronglyConnectedComponent N/A convertStronglyConnectedComponentWithMoreThanOneNode N/A N/A self objectIdToObjectDefinition stronglyConnectedComponent N/A N/A N/A N/A createObjectExpression memberToObjectIdMap N/A N/A self getCreateObjectExpressionAndMemberToObjectIdMap objectIdToObjectDefinition stronglyConnectedComponent N/A objectImplVal N/A N/A self bindDependentValuesToCreateObjectExpression createObjectExpression memberToObjectIdMap objectIdToObjectDefinition N/A N/A N/A self registerObjectMembers objectImplVal memberToObjectIdMap N/A getCreateObjectExpressionAndMemberToObjectIdMap N/A N/A self objectIdToObjectDefinition stronglyConnectedComponent N/A N/A N/A naiveConvertedFunctions N/A dict N/A objectId stronglyConnectedComponent N/A N/A objectDefinition N/A objectIdToObjectDefinition N/A objectId N/A N/A isinstance objectDefinition N/A TypeDescription ClassInstanceDescription N/A N/A classDesc N/A objectIdToObjectDefinition N/A N/A objectDefinition classId N/A sourceFile N/A objectIdToObjectDefinition N/A N/A classDesc sourceFileId N/A lineNumber N/A classDesc lineNumber N/A N/A N/A pyfora PythonToForaConversionError Classes and instances cannot be mutually recursive trace N/A N/A path line N/A sourceFile path lineNumber N/A N/A isinstance objectDefinition N/A N/A TypeDescription FunctionDefinition N/A TypeDescription ClassDefinition N/A type objectDefinition N/A N/A naiveConvertedFunctions N/A objectId N/A N/A self convertPyClassOrFunctionDefinitionToForaFunctionExpression objectDefinition objectIdToObjectDefinition N/A renamedObjectMapping N/A N/A self computeRenamedObjectMapping naiveConvertedFunctions N/A convertedFunctions N/A N/A self replaceKnownMemberChainsWithRenamedVariables naiveConvertedFunctions renamedObjectMapping objectIdToObjectDefinition stronglyConnectedComponent N/A createObjectExpression empytObjectExpression N/A N/A objectId varname N/A sorted N/A N/A renamedObjectMapping items key N/A N/A N/A p N/A N/A p N/A 1 N/A N/A createObjectExpression N/A N/A ForaNative prependMemberToCreateObjectExpression createObjectExpression varname N/A convertedFunctions N/A objectId N/A N/A createObjectExpression renamedObjectMapping N/A registerObjectMembers N/A N/A self objectImplVal renamedObjectMapping N/A N/A N/A N/A objectId memberName N/A N/A renamedObjectMapping iteritems N/A N/A memberImplValOrNone N/A N/A objectImplVal getObjectMember memberName N/A N/A memberImplValOrNone None N/A N/A N/A N/A pyfora PythonToForaConversionError N/A An internal error occurred:  getObjectMember unexpectedly returned None N/A N/A N/A self convertedValues N/A objectId memberImplValOrNone N/A bindDependentValuesToCreateObjectExpression N/A N/A self createObjectExpression renamedObjectMapping objectIdToObjectDefinition N/A N/A N/A stronglyConnectedComponent N/A N/A renamedObjectMapping keys N/A renamedVariableMapping N/A dict N/A objectId stronglyConnectedComponent N/A N/A N/A freeVariableMemberAccessChain dependentId N/A N/A N/A N/A objectIdToObjectDefinition N/A objectId freeVariableMemberAccessChainsToId iteritems N/A N/A N/A dependentId stronglyConnectedComponent N/A N/A N/A renamedVariableMapping N/A freeVariableMemberAccessChain N/A N/A self convertedValues N/A dependentId N/A N/A N/A self specializeFreeVariableMemberAccessChainsAndEvaluate createObjectExpression renamedVariableMapping N/A replaceKnownMemberChainsWithRenamedVariables N/A N/A self objectIdToForaFunctionExpression renamedVariableMapping objectIdToObjectDefinition stronglyConnectedComponent N/A N/A N/A 
        Given a strongly connected component of functions, and a renamed object mapping
        replace known free variable access chains in the function expressions with the
        renamed variables
         N/A tr N/A dict N/A objectId stronglyConnectedComponent N/A N/A objectDefinition N/A objectIdToObjectDefinition N/A objectId N/A foraFunctionExpression N/A objectIdToForaFunctionExpression N/A objectId N/A transformedFunction foraFunctionExpression N/A N/A freeVariableMemberAccessChain dependentObjectId N/A N/A N/A objectDefinition freeVariableMemberAccessChainsToId iteritems N/A N/A N/A dependentObjectId stronglyConnectedComponent N/A N/A transformedFunction N/A N/A transformedFunction rebindFreeVariableMemberAccessChain N/A tuple N/A N/A freeVariableMemberAccessChain split . N/A renamedVariableMapping N/A dependentObjectId N/A N/A tr N/A objectId transformedFunction N/A tr N/A computeRenamedObjectMapping N/A N/A self objectIdToForaFunctionExpression N/A N/A N/A 
        Given a map: objectId -> functionExpression,
        return a map: objectId -> varName
        where each varName is essentially the hash of the corresponding functionExpression
         N/A renamedObjectMapping N/A dict N/A mentionedVariables N/A set N/A N/A objectId foraFunctionExpression N/A N/A objectIdToForaFunctionExpression iteritems N/A N/A N/A N/A mentionedVariables update N/A foraFunctionExpression mentionedVariables N/A N/A renamedObjectMapping N/A objectId N/A N/A Expression freshVarname N/A _%s_ N/A N/A foraFunctionExpression hash mentionedVariables N/A renamedObjectMapping N/A convertStronglyConnectedComponentWithOneNode N/A N/A self dependencyGraph stronglyConnectedComponent objectIdToObjectDefinition N/A N/A N/A objectId N/A stronglyConnectedComponent N/A 0 N/A objectDefinition N/A objectIdToObjectDefinition N/A objectId N/A N/A N/A N/A TypeDescription isPrimitive objectDefinition N/A isinstance objectDefinition list N/A N/A N/A N/A self convertedValues N/A objectId N/A N/A self convertPrimitive objectDefinition N/A N/A N/A isinstance objectDefinition N/A N/A TypeDescription FunctionDefinition N/A TypeDescription ClassDefinition N/A N/A N/A isinstance objectDefinition N/A TypeDescription ClassDefinition N/A N/A baseId N/A objectDefinition baseClassIds N/A N/A N/A baseId N/A self convertedValues N/A N/A N/A N/A self _convert baseId dependencyGraph objectIdToObjectDefinition N/A N/A baseId N/A self convertedValues N/A N/A N/A self convertStronglyConnectedComponentWithOneFunctionOrClass objectId objectDefinition objectIdToObjectDefinition N/A N/A N/A isinstance objectDefinition N/A TypeDescription ClassInstanceDescription N/A N/A N/A N/A self convertClassInstanceDescription objectId objectDefinition N/A N/A N/A isinstance objectDefinition N/A TypeDescription List N/A N/A N/A N/A self convertedValues N/A objectId N/A N/A self convertList objectId N/A N/A self _computeRestrictedGraph objectId dependencyGraph objectIdToObjectDefinition N/A N/A N/A isinstance objectDefinition N/A TypeDescription Tuple N/A N/A N/A N/A self convertedValues N/A objectId N/A N/A self convertTuple objectId N/A N/A self _computeRestrictedGraph objectId dependencyGraph objectIdToObjectDefinition N/A N/A N/A isinstance objectDefinition N/A TypeDescription Dict N/A N/A N/A N/A self convertedValues N/A objectId N/A N/A self convertDict objectId objectDefinition N/A N/A self _computeRestrictedGraph objectId dependencyGraph objectIdToObjectDefinition N/A N/A N/A isinstance objectDefinition N/A TypeDescription File N/A N/A N/A N/A self convertedValues N/A objectId N/A N/A self convertFile objectDefinition N/A N/A N/A isinstance objectDefinition N/A TypeDescription RemotePythonObject N/A N/A N/A N/A self convertedValues N/A objectId N/A N/A self convertRemotePythonObject objectDefinition N/A N/A N/A isinstance objectDefinition N/A TypeDescription BuiltinExceptionInstance N/A N/A N/A N/A self convertedValues N/A objectId N/A N/A self convertBuiltinExceptionInstance objectDefinition N/A N/A N/A isinstance objectDefinition N/A TypeDescription NamedSingleton N/A N/A N/A N/A self convertedValues N/A objectId N/A N/A self convertNamedSingleton objectDefinition N/A N/A N/A isinstance objectDefinition N/A TypeDescription WithBlockDescription N/A N/A N/A N/A self convertWithBlock objectId objectDefinition objectIdToObjectDefinition N/A N/A N/A isinstance objectDefinition N/A TypeDescription InstanceMethod N/A N/A N/A N/A self convertedValues N/A objectId N/A N/A self convertInstanceMethod objectId objectIdToObjectDefinition N/A N/A N/A isinstance objectDefinition N/A TypeDescription Unconvertible N/A N/A N/A N/A self convertedValues N/A objectId Symbol_unconvertible N/A N/A False N/A haven't gotten to this yet %s N/A type objectDefinition N/A convertInstanceMethod N/A N/A self objectId objectIdToObjectDefinition N/A N/A N/A objectDef N/A objectIdToObjectDefinition N/A objectId N/A instance N/A N/A self convertedValues N/A N/A objectDef instanceId N/A bound N/A N/A instance getObjectMember N/A objectDef methodName N/A N/A bound None N/A bound N/A convertWithBlock N/A N/A self objectId withBlockDescription objectIdToObjectDefinition N/A N/A N/A foraFunctionExpression N/A N/A self getFunctionExpressionFromWithBlockDescription withBlockDescription objectIdToObjectDefinition N/A renamedVariableMapping N/A N/A N/A freeVariableMemberAccessChain dependentId N/A N/A N/A withBlockDescription freeVariableMemberAccessChainsToId iteritems N/A N/A N/A renamedVariableMapping N/A freeVariableMemberAccessChain N/A N/A self convertedValues N/A dependentId N/A tr N/A N/A self specializeFreeVariableMemberAccessChainsAndEvaluate foraFunctionExpression renamedVariableMapping N/A N/A N/A self convertedValues N/A objectId tr N/A tr N/A getFunctionExpressionFromWithBlockDescription N/A N/A self withBlockDescription objectIdToObjectDefinition N/A N/A N/A nativeWithBodyAst N/A N/A self _getNativePythonFunctionDefFromWithBlockDescription withBlockDescription objectIdToObjectDefinition N/A sourcePath N/A N/A objectIdToObjectDefinition N/A N/A withBlockDescription sourceFileId path N/A foraFunctionExpression N/A N/A N/A self nativeConverter convertPythonAstWithBlockFunctionDefToForaOrParseError N/A nativeWithBodyAst asFunctionDef N/A nativeWithBodyAst extent N/A N/A N/A ForaNative CodeDefinitionPoint ExternalFromStringList N/A sourcePath N/A N/A N/A N/A x split . N/A 0 N/A x N/A withBlockDescription freeVariableMemberAccessChainsToId N/A N/A isinstance foraFunctionExpression N/A ForaNative PythonToForaConversionError N/A N/A N/A convertNativePythonToForaConversionError foraFunctionExpression N/A N/A objectIdToObjectDefinition N/A N/A withBlockDescription sourceFileId path N/A foraFunctionExpression N/A _getNativePythonFunctionDefFromWithBlockDescription N/A N/A self withBlockDescription objectIdToObjectDefinition N/A N/A N/A sourceText N/A N/A objectIdToObjectDefinition N/A N/A withBlockDescription sourceFileId text N/A sourceLineOffsets N/A N/A PythonAstConverter computeLineOffsets sourceText N/A sourceTree N/A N/A ast parse sourceText N/A withTree N/A N/A PyAstUtil withBlockAtLineNumber sourceTree N/A withBlockDescription lineNumber N/A withBodyAsFunctionAst N/A N/A ast FunctionDef name __withBodyFunction lineno N/A withTree lineno col_offset N/A withTree col_offset args N/A N/A ast arguments args N/A vararg None kwarg None defaults N/A body N/A withTree body decorator_list N/A N/A nativeWithBodyAst N/A N/A PythonAstConverter convertPythonAstToForaPythonAst withBodyAsFunctionAst sourceLineOffsets N/A nativeWithBodyAst N/A convertFile N/A N/A self objectDefinition N/A N/A N/A N/A objectDefinition text N/A _computeRestrictedGraph N/A N/A self objectId dependencyGraph N/A N/A N/A Compute the subgraph of nodes reachable from `objectId` N/A tr N/A dict N/A stack N/A objectId N/A visited N/A set N/A stack N/A N/A toVisit N/A N/A stack pop N/A N/A toVisit visited N/A N/A N/A tr N/A toVisit N/A dependencyGraph N/A toVisit N/A N/A N/A stack extend N/A dependencyGraph N/A toVisit N/A N/A N/A visited add toVisit N/A tr N/A convertClassInstanceDescription N/A N/A self objectId classInstanceDescription N/A N/A N/A classMemberNameToImplVal N/A classMemberName N/A N/A self convertedValues N/A memberId N/A N/A classMemberName memberId N/A N/A N/A classInstanceDescription classMemberNameToClassMemberId iteritems N/A classImplVal N/A N/A self convertedValues N/A N/A classInstanceDescription classId N/A N/A N/A classImplVal isSymbol N/A N/A N/A N/A self convertedValues N/A objectId classImplVal N/A N/A memberNames N/A tuple N/A sorted N/A name N/A name N/A N/A classMemberNameToImplVal iterkeys N/A memberValues N/A tuple N/A N/A classMemberNameToImplVal N/A name N/A name memberNames N/A convertedValueOrNone N/A N/A ForaNative simulateApply N/A N/A ForaNative ImplValContainer N/A classImplVal Symbol_CreateInstance N/A N/A ForaNative CreateNamedTuple memberValues memberNames N/A N/A convertedValueOrNone None N/A N/A N/A N/A pyfora PythonToForaConversionError N/A An internal error occurred:  function stage 1 simulation unexpectedly returned None N/A N/A N/A self convertedValues N/A objectId convertedValueOrNone N/A convertStronglyConnectedComponentWithOneFunctionOrClass N/A N/A self objectId classOrFunctionDefinition objectIdToObjectDefinition N/A N/A N/A foraExpression N/A N/A self convertPyClassOrFunctionDefinitionToForaFunctionExpression classOrFunctionDefinition objectIdToObjectDefinition N/A renamedVariableMapping N/A N/A N/A freeVariableMemberAccessChain dependentId N/A N/A N/A classOrFunctionDefinition freeVariableMemberAccessChainsToId iteritems N/A N/A N/A renamedVariableMapping N/A freeVariableMemberAccessChain N/A N/A self convertedValues N/A dependentId N/A N/A isinstance classOrFunctionDefinition N/A TypeDescription ClassDefinition N/A N/A N/A i baseId N/A enumerate N/A classOrFunctionDefinition baseClassIds N/A N/A N/A renamedVariableMapping N/A N/A baseClass%d i N/A N/A self convertedValues N/A baseId N/A N/A N/A self convertedValues N/A objectId N/A N/A self specializeFreeVariableMemberAccessChainsAndEvaluate foraExpression renamedVariableMapping N/A specializeFreeVariableMemberAccessChainsAndEvaluate N/A N/A self foraExpression renamedVariableMapping N/A N/A N/A N/A foraExpression renamedVariableMapping N/A N/A self reduceFreeVariableMemberAccessChains foraExpression renamedVariableMapping N/A foraExpression N/A N/A self handleUnconvertibleValuesInExpression foraExpression renamedVariableMapping N/A N/A N/A self specializeFreeVariablesAndEvaluate foraExpression renamedVariableMapping N/A handleUnconvertibleValuesInExpression N/A N/A self foraExpression renamedVariableMapping N/A N/A N/A unconvertibles N/A k N/A N/A k v N/A N/A renamedVariableMapping iteritems N/A v Symbol_unconvertible N/A foraExpression N/A N/A N/A self nativeConverter replaceUnconvertiblesWithThrowExprs foraExpression unconvertibles N/A foraExpression N/A specializeFreeVariablesAndEvaluate N/A N/A self foraExpression renamedVariableMapping N/A N/A N/A allAreIVC True N/A N/A _ v N/A N/A renamedVariableMapping iteritems N/A N/A N/A N/A isinstance v N/A ForaNative ImplValContainer N/A N/A allAreIVC False N/A allAreIVC N/A N/A missingVariableDefinitions N/A x N/A x N/A foraExpression freeVariables N/A x renamedVariableMapping N/A missingVariableDefinitions N/A N/A N/A N/A pyfora PythonToForaConversionError N/A N/A An internal error occurred: we didn't provide a  N/A definition for the following variables: %s missingVariableDefinitions . Most likely, there is a mismatch between our analysis of the python code and the generated FORA code underneath. Please file a bug report. N/A shouldMapArgsAsConstants True N/A boundValues N/A tuple N/A N/A N/A renamedVariableMapping N/A k hash N/A k N/A sorted renamedVariableMapping N/A N/A N/A N/A foraExpression hash N/A self boundExpressions N/A N/A N/A N/A self boundExpressions N/A N/A N/A foraExpression hash boundValues N/A N/A bound N/A N/A self boundExpressions N/A N/A N/A foraExpression hash N/A N/A boundValues bound N/A N/A shouldMapArgsAsConstants False N/A N/A N/A ForaNative evaluateRootLevelCreateObjectExpression foraExpression renamedVariableMapping shouldMapArgsAsConstants N/A N/A expressionAsIVC N/A N/A foraExpression toFunctionImplval False N/A args N/A N/A f N/A foraExpression freeVariables N/A N/A N/A N/A args append N/A renamedVariableMapping N/A f N/A res N/A N/A ComputedValue ComputedValue args N/A N/A expressionAsIVC Symbol_Call N/A tuple args N/A res N/A reduceFreeVariableMemberAccessChains N/A N/A self expr freeVariableMemberAccessChainToImplValMap N/A N/A N/A 
        given an expression `expr` and mapping
        `freeVariableMemberAccessChainToImplValMap`,
        replace the occurences of the keys of the mapping in expr
        with fresh variable names.

        Returns the new expression, and a mapping from the replacing
        variables to their corresponding (implval) values.
         N/A renamedVariableMapping N/A N/A N/A chain implval N/A N/A freeVariableMemberAccessChainToImplValMap iteritems N/A N/A N/A isinstance chain str N/A chain N/A N/A chain split . N/A N/A N/A len chain 1 N/A N/A N/A renamedVariableMapping N/A N/A chain N/A 0 implval N/A N/A newName N/A N/A Expression freshVarname N/A N/A _ join chain N/A set N/A expr mentionedVariables N/A N/A renamedVariableMapping N/A newName implval N/A expr N/A N/A expr rebindFreeVariableMemberAccessChain chain newName N/A N/A expr renamedVariableMapping N/A convertPyClassOrFunctionDefinitionToForaFunctionExpression N/A N/A self classOrFunctionDefinition objectIdToObjectDefinition N/A N/A N/A pyAst N/A N/A self convertClassOrFunctionDefinitionToNativePyAst classOrFunctionDefinition objectIdToObjectDefinition N/A N/A pyAst None N/A sourcePath N/A N/A objectIdToObjectDefinition N/A N/A classOrFunctionDefinition sourceFileId path N/A tr None N/A N/A isinstance classOrFunctionDefinition N/A TypeDescription FunctionDefinition N/A N/A N/A N/A isinstance pyAst N/A ForaNative PythonAstStatement N/A N/A pyAst isFunctionDef N/A N/A tr N/A N/A N/A self nativeConverter convertPythonAstFunctionDefToForaOrParseError N/A pyAst asFunctionDef N/A pyAst extent N/A N/A N/A ForaNative CodeDefinitionPoint ExternalFromStringList N/A sourcePath N/A N/A N/A N/A pyAst isLambda N/A tr N/A N/A N/A self nativeConverter convertPythonAstLambdaToForaOrParseError N/A pyAst asLambda N/A pyAst extent N/A N/A N/A ForaNative CodeDefinitionPoint ExternalFromStringList N/A sourcePath N/A N/A N/A isinstance classOrFunctionDefinition N/A TypeDescription ClassDefinition N/A N/A objectIdToFreeVar N/A v k N/A N/A k v N/A N/A N/A classOrFunctionDefinition freeVariableMemberAccessChainsToId iteritems N/A baseClasses N/A N/A N/A N/A objectIdToFreeVar N/A baseId split . N/A baseId N/A classOrFunctionDefinition baseClassIds N/A tr N/A N/A N/A self nativeConverter convertPythonAstClassDefToForaOrParseError N/A pyAst asClassDef N/A pyAst extent N/A N/A N/A ForaNative CodeDefinitionPoint ExternalFromStringList N/A sourcePath baseClasses N/A N/A False N/A N/A isinstance tr N/A ForaNative PythonToForaConversionError N/A N/A N/A convertNativePythonToForaConversionError tr sourcePath N/A tr N/A convertClassOrFunctionDefinitionToNativePyAst N/A N/A classOrFunctionDefinition objectIdToObjectDefinition N/A N/A N/A sourceText N/A N/A objectIdToObjectDefinition N/A N/A classOrFunctionDefinition sourceFileId text N/A pyAst N/A N/A PythonAstConverter parseStringToPythonAst sourceText N/A N/A pyAst None N/A pyAst N/A N/A pyAst functionClassOrLambdaDefAtLine N/A classOrFunctionDefinition lineNumber N/A N/A pyAst None N/A sourceText N/A classOrFunctionDefinition lineNumber N/A pyAst N/A staticmethod unwrapPyforaDictToDictOfAssignedVars N/A N/A self dictIVC N/A N/A N/A Take a Pyfora dictionary, and return a dict {string->IVC}. Returns None if not possible. N/A pyforaDict N/A N/A N/A self nativeDictConverter invertDict dictIVC N/A N/A pyforaDict None N/A N/A None N/A res N/A N/A N/A pyforaKey pyforaValue N/A N/A pyforaDict iteritems N/A N/A N/A N/A pyforaValue Symbol_uninitialized N/A pyforaValue Symbol_invalid N/A N/A maybePyforaKeyString N/A N/A N/A self constantConverter invertForaConstant pyforaKey N/A N/A N/A isinstance maybePyforaKeyString tuple N/A isinstance N/A maybePyforaKeyString N/A 0 str N/A N/A N/A res N/A N/A maybePyforaKeyString N/A 0 pyforaValue N/A N/A None N/A res N/A unwrapPyforaTupleToTuple N/A N/A self tupleIVC N/A N/A N/A pyforaTuple N/A N/A N/A self nativeTupleConverter invertTuple tupleIVC N/A N/A pyforaTuple None N/A N/A None N/A res N/A tuple N/A pyforaValue N/A pyforaValue pyforaTuple N/A res N/A transformPyforaImplval N/A N/A self implval transformer vectorContentsExtractor N/A N/A N/A objectDefinitions N/A N/A hashToObjectId N/A transform N/A N/A implval N/A N/A N/A Walk an implval that represents a pyfora value and unwrap it, passing data to the transformer.

            implval - the pyfora value we want to visit
            transformer - an instance of PyforaToJsonTransformer that receives data and builds the relevant
                representation that we will return.
             N/A N/A N/A implval hash hashToObjectId N/A N/A N/A hashToObjectId N/A N/A implval hash N/A newId N/A str N/A len objectDefinitions N/A N/A objectDefinitions N/A newId None N/A N/A hashToObjectId N/A N/A implval hash newId N/A N/A objectDefinitions N/A newId N/A transformBody implval N/A newId N/A transformBody N/A N/A implval N/A N/A N/A value N/A N/A N/A self constantConverter invertForaConstant implval N/A N/A value None N/A N/A N/A isinstance value tuple N/A N/A N/A N/A transformer transformPrimitive N/A value N/A 0 N/A N/A N/A isinstance value N/A ForaNative ImplValContainer N/A N/A N/A len value 0 N/A N/A N/A N/A transformer transformPrimitive N/A N/A N/A value isVectorOfChar N/A contents N/A vectorContentsExtractor value N/A N/A contents None N/A N/A N/A N/A transformer transformStringThatNeedsLoading N/A len value N/A N/A N/A string contents N/A N/A N/A transformer transformPrimitive N/A contents N/A string N/A N/A N/A self singletonAndExceptionConverter None N/A N/A value N/A N/A N/A self singletonAndExceptionConverter convertInstanceToSingletonName implval N/A N/A value None N/A N/A N/A N/A transformer transformSingleton value N/A value N/A N/A N/A self singletonAndExceptionConverter convertExceptionInstance implval N/A N/A value None N/A N/A N/A N/A transformer transformBuiltinException N/A value N/A 0 N/A transform N/A value N/A 1 N/A value N/A N/A N/A self singletonAndExceptionConverter convertPyAbortExceptionInstance implval N/A N/A value None N/A N/A N/A N/A transformer transformPyAbortException N/A value N/A 0 N/A transform N/A value N/A 1 N/A value N/A N/A N/A self nativeTupleConverter invertTuple implval N/A N/A value None N/A N/A N/A N/A transformer transformTuple N/A N/A transform x N/A x value N/A value N/A N/A N/A self nativeDictConverter invertDict implval N/A N/A value None N/A N/A N/A N/A transformer transformDict keys N/A N/A transform k N/A k N/A N/A value keys values N/A N/A transform v N/A v N/A N/A value values N/A listItemsAsVector N/A N/A N/A self nativeListConverter invertList implval N/A N/A listItemsAsVector None N/A N/A contents N/A vectorContentsExtractor listItemsAsVector N/A N/A contents None N/A N/A N/A N/A transformer transformListThatNeedsLoading N/A len listItemsAsVector N/A N/A N/A listContents contents N/A N/A N/A N/A transformer transformList N/A N/A transform x N/A x N/A contents N/A listContents N/A N/A N/A firstElement contents N/A firstElement N/A contents N/A firstElement N/A contentsAsNumpy N/A contents N/A contentsAsNumpyArrays N/A N/A N/A transformer transformHomogenousList N/A transform firstElement contentsAsNumpy N/A N/A N/A implval isTuple N/A N/A stackTraceAsJsonOrNone N/A N/A self getStackTraceAsJsonOrNone implval N/A N/A stackTraceAsJsonOrNone None N/A N/A stackTraceAsJsonOrNone N/A N/A N/A implval isObject N/A N/A objectClass N/A N/A implval getObjectClass N/A N/A objectClass N/A self pyforaBoundMethodClass N/A N/A nameAsImplval N/A N/A N/A implval getObjectLexicalMember @name N/A 0 N/A N/A N/A N/A nameAsImplval isSymbol N/A N/A N/A N/A pyfora ForaToPythonConversionError N/A PyBoundMethod found with name %s of type %s, which should be a symbol but is not. N/A nameAsImplval N/A nameAsImplval type N/A N/A N/A transformer transformBoundMethod N/A transform N/A N/A N/A implval getObjectLexicalMember @self N/A 0 N/A N/A nameAsImplval pyval N/A 1 N/A defPoint N/A N/A implval getObjectDefinitionPoint N/A N/A defPoint None N/A N/A N/A objectClass None N/A N/A classObject N/A transform objectClass N/A members N/A N/A memberName N/A objectClass objectMembers N/A N/A N/A memberName None N/A N/A member N/A N/A implval getObjectLexicalMember memberName N/A N/A N/A member None N/A N/A member N/A 1 None N/A N/A N/A memberName @m N/A N/A N/A N/A member N/A 0 isTuple N/A membersTuple N/A member N/A 0 N/A memberNames N/A N/A membersTuple getTupleNames N/A N/A i name N/A enumerate memberNames N/A N/A N/A members N/A N/A str name N/A transform N/A membersTuple N/A i N/A N/A N/A transformer transformClassInstance classObject members N/A N/A members N/A N/A lexicalMembers N/A implval objectLexicalMembers N/A memberAndBindingSequence N/A N/A lexicalMembers iteritems N/A N/A N/A N/A isinstance N/A memberAndBindingSequence N/A 1 N/A ForaNative ImplValContainer N/A N/A memberAndBindingSequence N/A 1 N/A 0 N/A N/A memberName N/A memberAndBindingSequence N/A 0 N/A member N/A N/A implval getObjectLexicalMember memberName N/A N/A N/A member None N/A N/A member N/A 1 None N/A N/A N/A members N/A N/A str memberName N/A transform N/A member N/A 0 N/A N/A N/A transformer transformFunctionInstance N/A N/A N/A N/A defPoint defPoint asExternal paths N/A 0 N/A N/A N/A defPoint range start line members N/A N/A N/A N/A implval isClass N/A N/A members N/A N/A defPoint N/A N/A implval getObjectDefinitionPoint N/A lexicalMembers N/A implval objectLexicalMembers N/A memberAndBindingSequence N/A N/A lexicalMembers iteritems N/A N/A N/A N/A isinstance N/A memberAndBindingSequence N/A 1 N/A ForaNative ImplValContainer N/A N/A memberAndBindingSequence N/A 1 N/A 0 N/A N/A memberName N/A memberAndBindingSequence N/A 0 N/A member N/A N/A implval getObjectLexicalMember memberName N/A N/A N/A member None N/A N/A member N/A 1 None N/A N/A N/A members N/A N/A str memberName N/A transform N/A member N/A 0 N/A N/A N/A transformer transformClassObject N/A N/A N/A N/A defPoint defPoint asExternal paths N/A 0 N/A N/A N/A defPoint range start line members N/A N/A N/A logging error Failed to convert %s of type %s back to python implval N/A str N/A implval type N/A N/A N/A pyfora ForaToPythonConversionError Result cannot be translated back to python. N/A N/A root_id N/A transform implval N/A N/A obj_definitions root_id objectDefinitions root_id N/A getStackTraceAsJsonOrNone N/A N/A self implval N/A N/A N/A tup N/A N/A implval getTuple N/A N/A N/A len tup 2 N/A N/A None N/A N/A N/A self exceptionCodeLocationsAsJson tup N/A exceptionCodeLocationsAsJson N/A N/A self stacktraceAndVarsInScope N/A N/A N/A hashes N/A N/A N/A stacktraceAndVarsInScope N/A 0 getStackTrace N/A N/A hashes None N/A N/A None N/A codeLocations N/A N/A N/A ForaNative getCodeLocation h N/A h hashes N/A codeLocations N/A c N/A c codeLocations N/A c None formatCodeLocation N/A N/A c N/A N/A N/A N/A N/A N/A N/A c defPoint isExternal N/A N/A None posToJson N/A N/A simpleParsePosition N/A N/A N/A N/A characterOffset line col N/A simpleParsePosition rawOffset N/A simpleParsePosition line N/A simpleParsePosition col N/A N/A N/A path range N/A list N/A N/A N/A c defPoint asExternal paths N/A start stop N/A posToJson N/A N/A c range start N/A posToJson N/A N/A c range stop N/A N/A N/A stacktrace N/A x N/A x N/A N/A formatCodeLocation c N/A c codeLocations N/A x None N/A N/A