Module Import alias identifier Import alias identifier Assign NameStore Dict Str Str Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Dict Str Str Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Dict Str Str Str Str Str Str Str Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Dict Str Str Str Str Str Str FunctionDef arguments args NameParam defaults body If UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareIs NameLoad NameLoad body Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad If Call NameLoad NameLoad NameLoad body Return Call AttributeLoad NameLoad attr NameLoad Call NameLoad NameLoad If Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Return Call AttributeLoad NameLoad attr NameLoad Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body If AttributeLoad NameLoad attr body If CompareIsNot AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr NameLoad body Assign NameStore ListLoad Assign NameStore ListLoad For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad Call NameLoad NameLoad orelse Return Call AttributeLoad NameLoad attr ListComp Call NameLoad AttributeLoad NameLoad attr comprehension NameStore AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad orelse Return Call AttributeLoad NameLoad attr ListLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore ListLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad NameLoad Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad NameLoad ListLoad NameLoad NameLoad Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad AttributeLoad NameLoad attr ListLoad NameLoad NameLoad Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad ListLoad Call NameLoad AttributeLoad NameLoad attr NameLoad Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore ListLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad NameLoad ListLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad NameLoad Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body If CompareIs AttributeLoad NameLoad attr NameLoad body Return Call AttributeLoad NameLoad attr NameLoad Call NameLoad NameLoad orelse Return Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assert CompareIs AttributeLoad NameLoad attr NameLoad Str Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assert CompareIs AttributeLoad NameLoad attr NameLoad Str Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call NameLoad AttributeLoad NameLoad attr If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call NameLoad Call AttributeLoad NameLoad attr Num NameLoad ListLoad NameLoad keyword AttributeLoad NameLoad attr If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad If BoolOpAnd Call NameLoad NameLoad AttributeLoad NameLoad attr CompareEq Call NameLoad AttributeLoad NameLoad attr Num body If Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr ListLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad ListLoad Call NameLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Call NameLoad NameLoad If Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad ListLoad Call NameLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Call NameLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr ListLoad NameLoad NameLoad Call NameLoad NameLoad If Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr Slice Num Call NameLoad NameLoad ListLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad ListLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad ListLoad ListLoad NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad Return Call AttributeLoad NameLoad attr Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num ListLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad ListLoad Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call NameLoad Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr ListLoad AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr If Call NameLoad NameLoad AttributeLoad NameLoad attr body If BoolOpAnd Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr CompareIs AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad ListLoad Call NameLoad AttributeLoad NameLoad attr ListLoad NameLoad NameLoad Call NameLoad NameLoad If BoolOpAnd Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr body Return Call NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad ListLoad Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad AttributeLoad NameLoad attr ListLoad NameLoad NameLoad Call NameLoad NameLoad Return Call AttributeLoad NameLoad attr ListLoad Call NameLoad Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr ListLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Slice Num AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr If Call NameLoad NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Call NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr Num keyword AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body If Call NameLoad AttributeLoad NameLoad attr TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad ListLoad Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr ListLoad NameLoad NameLoad Call NameLoad NameLoad Return Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr If CompareEq Call AttributeLoad NameLoad attr Str body Assign NameStore Str If CompareEq Call AttributeLoad NameLoad attr Str body Assign NameStore Str If CompareEq Call AttributeLoad NameLoad attr Str body Assign NameStore Str Return Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Slice Num If CompareEq NameLoad Str body Assign NameStore Str Return Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr ListComp SubscriptLoad AttributeLoad NameLoad attr Slice Num comprehension NameStore AttributeLoad NameLoad attr Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr IfExp AttributeLoad NameLoad attr Str Str Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad ListLoad Call NameLoad AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr IfExp AttributeLoad NameLoad attr Str Str Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad ListLoad Call NameLoad AttributeLoad NameLoad attr NameLoad ListLoad NameLoad NameLoad Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assert CompareIsNot NameLoad NameLoad BinOpMod Str AttributeLoad NameLoad attr Assign NameStore Call NameLoad Call NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad Call NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body If CompareEq AttributeLoad NameLoad attr Str body Assign TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr If NameLoad body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Call NameLoad NameLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad orelse Return Call AttributeLoad NameLoad attr BinOpMod NameLoad TupleLoad Call NameLoad NameLoad If CompareIn AttributeLoad NameLoad attr NameLoad body Assign NameStore Call SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Call NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad ListLoad Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad If CompareIn AttributeLoad NameLoad attr NameLoad body Assign NameStore Call SubscriptLoad NameLoad Index AttributeLoad NameLoad attr Call NameLoad NameLoad Return Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr ListLoad NameLoad ListLoad Call NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assert CompareIsNot NameLoad NameLoad BinOpMod Str AttributeLoad NameLoad attr Assign NameStore Call NameLoad Call NameLoad NameLoad Return Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr NameLoad Call NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad ListLoad Call NameLoad AttributeLoad NameLoad attr ListLoad NameLoad NameLoad Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore ListLoad If AttributeLoad NameLoad attr body For NameStore Call NameLoad NameLoad Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad For NameStore Call NameLoad AttributeLoad NameLoad attr body Assign NameStore ListLoad Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad AttributeLoad NameLoad attr NameLoad Call NameLoad NameLoad Return Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad AttributeLoad NameLoad attr NameLoad Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assert BoolOpOr CompareIs AttributeLoad NameLoad attr NameLoad CompareEq Call NameLoad AttributeLoad NameLoad attr Num Str Return Call NameLoad Call AttributeLoad NameLoad attr BinOpAdd BoolOpOr AttributeLoad NameLoad attr ListLoad ListLoad Call AttributeLoad NameLoad attr IfExp AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Index Num Num Call AttributeLoad NameLoad attr BinOpAdd Call NameLoad AttributeLoad NameLoad attr BoolOpOr AttributeLoad NameLoad attr ListLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr If Call NameLoad NameLoad AttributeLoad NameLoad attr body If CompareIs AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Slice Num Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr ListLoad Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Slice Num Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Slice Num Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad Call NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad AttributeLoad NameLoad attr ListLoad Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad AttributeLoad NameLoad attr ListLoad Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr ListLoad NameLoad keyword AttributeLoad NameLoad attr Return Call NameLoad Call AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr BinOpAdd Call NameLoad AttributeLoad NameLoad attr ListLoad NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad AttributeLoad NameLoad attr ListComp Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad Call NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad comprehension NameStore AttributeLoad NameLoad attr ListLoad Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore ListLoad Assign NameStore ListLoad For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Slice Num Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Call NameLoad NameLoad AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Assign NameStore ListLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad ListLoad Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad If CompareIn Str AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad AttributeLoad NameLoad attr Slice Num Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad NameLoad Call NameLoad NameLoad AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Assign NameStore ListLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr Assign NameStore ListLoad Assign NameStore BoolOpOr AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Call NameLoad NameLoad AttributeLoad NameLoad attr For NameStore NameLoad body If BoolOpAnd Call NameLoad NameLoad AttributeLoad NameLoad attr CompareIn AttributeLoad NameLoad attr TupleLoad NameLoad Str body Assign AttributeStore NameLoad attr Str If UnaryOpNot NameLoad body Assign NameStore ListLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad ListLoad Call NameLoad NameLoad If Call NameLoad NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assert CompareEq Call NameLoad AttributeLoad NameLoad attr Num Str If Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr keyword AttributeLoad NameLoad attr orelse Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr keyword AttributeLoad NameLoad attr Assign NameStore AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str keyword AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr ListLoad Call NameLoad Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad If Call NameLoad NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body If Call NameLoad AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad ListLoad ListLoad NameLoad NameLoad Call NameLoad NameLoad Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Call NameLoad NameLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad Assign TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr If CompareEq NameLoad Str body Assign NameStore Str Assign TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Call NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Slice Num Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad ListLoad Call AttributeLoad NameLoad attr Call NameLoad NameLoad Call NameLoad NameLoad ListLoad NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Dict Str Str Call NameLoad NameLoad Str Num Num decorator_list FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return AttributeLoad NameLoad attr orelse Return ListLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore ListLoad Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore Call NameLoad AttributeLoad NameLoad attr If Call NameLoad NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Num attr AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Assign TupleStore NameStore NameStore TupleLoad Call AttributeLoad NameLoad attr Str Str ListLoad orelse If BoolOpAnd Call NameLoad NameLoad AttributeLoad NameLoad attr CompareEq AttributeLoad NameLoad attr Str body Assign TupleStore NameStore NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Assign TupleStore NameStore NameStore TupleLoad Str ListLoad NameLoad If Call NameLoad NameLoad NameLoad body AugAssignAdd NameStore Call AttributeLoad NameLoad attr Str Str orelse AugAssignAdd NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad Return TupleLoad NameLoad NameLoad decorator_list
N/A N/A phpast php N/A ast py N/A unary_ops N/A ~ ! + - N/A py Invert N/A py Not N/A py UAdd N/A py USub N/A bool_ops N/A && || and or N/A py And N/A py Or N/A py And N/A py Or N/A cmp_ops N/A != !== <> < <= == === > >= N/A py NotEq N/A py NotEq N/A py NotEq N/A py Lt N/A py LtE N/A py Eq N/A py Eq N/A py Gt N/A py GtE N/A binary_ops N/A + - * / % << >> | & ^ N/A py Add N/A py Sub N/A py Mult N/A py Div N/A py Mod N/A py LShift N/A py RShift N/A py BitOr N/A py BitAnd N/A py BitXor N/A casts N/A double string array float str list to_stmt N/A N/A pynode N/A N/A N/A N/A N/A isinstance pynode N/A py stmt N/A N/A pynode N/A N/A py Expr pynode lineno N/A pynode lineno col_offset N/A pynode col_offset N/A pynode N/A from_phpast N/A N/A node N/A N/A N/A N/A node None N/A N/A N/A N/A py Pass N/A pos node N/A N/A isinstance node basestring N/A N/A N/A N/A py Str node N/A pos node N/A N/A isinstance node N/A int float N/A N/A N/A N/A py Num node N/A pos node N/A N/A isinstance node N/A php Array N/A N/A N/A node nodes N/A N/A N/A N/A N/A N/A node nodes N/A 0 key None N/A N/A keys N/A N/A values N/A N/A elem N/A node nodes N/A N/A N/A N/A keys append N/A from_phpast N/A elem key N/A N/A N/A values append N/A from_phpast N/A elem value N/A N/A N/A py Dict keys values N/A pos node N/A N/A N/A N/A py List N/A N/A from_phpast N/A x value N/A x N/A node nodes N/A N/A py Load N/A pos node N/A pos node N/A N/A N/A N/A py List N/A N/A N/A py Load N/A pos node N/A pos node N/A N/A isinstance node N/A php InlineHTML N/A N/A args N/A N/A N/A py Str N/A node data N/A pos node N/A N/A N/A py Call N/A N/A py Name inline_html N/A N/A py Load N/A pos node N/A pos node args N/A None None N/A pos node N/A N/A isinstance node N/A php Echo N/A N/A N/A N/A py Call N/A N/A py Name echo N/A N/A py Load N/A pos node N/A pos node N/A map from_phpast N/A node nodes N/A None None N/A pos node N/A N/A isinstance node N/A php Print N/A N/A N/A N/A py Print None N/A N/A from_phpast N/A node node True N/A pos node N/A N/A isinstance node N/A php Exit N/A N/A args N/A N/A N/A N/A node expr None N/A N/A N/A N/A args append N/A from_phpast N/A node expr N/A N/A N/A py Raise N/A N/A py Call N/A N/A py Name Exit N/A N/A py Load N/A pos node N/A pos node args N/A None None N/A pos node None None N/A pos node N/A N/A isinstance node N/A php Return N/A N/A N/A N/A node node None N/A N/A N/A N/A py Return None N/A pos node N/A N/A N/A N/A py Return N/A from_phpast N/A node node N/A pos node N/A N/A isinstance node N/A php Break N/A N/A N/A N/A node node None level on break not supported N/A N/A N/A py Break N/A pos node N/A N/A isinstance node N/A php Continue N/A N/A N/A N/A node node None level on continue not supported N/A N/A N/A py Continue N/A pos node N/A N/A isinstance node N/A php Silence N/A N/A N/A from_phpast N/A node expr N/A N/A isinstance node N/A php Block N/A N/A N/A from_phpast N/A N/A php If 1 node N/A None lineno N/A node lineno N/A N/A isinstance node N/A php Unset N/A N/A N/A N/A py Delete N/A map from_phpast N/A node nodes N/A pos node N/A N/A N/A isinstance node N/A php IsSet N/A N/A len N/A node nodes 1 N/A N/A N/A isinstance N/A N/A node nodes N/A 0 N/A php ArrayOffset N/A N/A N/A N/A py Compare N/A from_phpast N/A N/A N/A node nodes N/A 0 expr N/A N/A N/A py In N/A pos node N/A N/A from_phpast N/A N/A N/A node nodes N/A 0 node N/A pos node N/A N/A isinstance N/A N/A node nodes N/A 0 N/A php ObjectProperty N/A N/A N/A N/A py Call N/A N/A py Name hasattr N/A N/A py Load N/A pos node N/A pos node N/A N/A from_phpast N/A N/A N/A node nodes N/A 0 node N/A from_phpast N/A N/A N/A node nodes N/A 0 name N/A None None N/A pos node N/A N/A isinstance N/A N/A node nodes N/A 0 N/A php Variable N/A N/A N/A N/A py Compare N/A N/A py Str N/A N/A N/A N/A node nodes N/A 0 name N/A 1 N/A pos node N/A N/A N/A py In N/A pos node N/A N/A N/A py Call N/A N/A py Name vars N/A N/A py Load N/A pos node N/A pos node N/A N/A None None N/A pos node N/A pos node N/A N/A N/A py Compare N/A from_phpast N/A N/A node nodes N/A 0 N/A N/A N/A py IsNot N/A pos node N/A N/A N/A py Name None N/A N/A py Load N/A pos node N/A pos node N/A pos node N/A N/A isinstance node N/A php Empty N/A N/A N/A from_phpast N/A N/A php UnaryOp ! N/A N/A php BinaryOp && N/A N/A php IsSet N/A N/A node expr lineno N/A node lineno N/A node expr lineno N/A node lineno lineno N/A node lineno N/A N/A isinstance node N/A php Assignment N/A N/A N/A N/A isinstance N/A node node N/A php ArrayOffset N/A N/A N/A node node expr None N/A N/A N/A N/A py Call N/A N/A py Attribute N/A from_phpast N/A N/A node node node append N/A N/A py Load N/A pos node N/A pos node N/A N/A from_phpast N/A node expr N/A None None N/A pos node N/A N/A N/A isinstance N/A node node N/A php ObjectProperty N/A isinstance N/A N/A node node name N/A php BinaryOp N/A N/A N/A to_stmt N/A N/A py Call N/A N/A py Name setattr N/A N/A py Load N/A pos node N/A pos node N/A N/A from_phpast N/A N/A node node node N/A from_phpast N/A N/A node node name N/A from_phpast N/A node expr N/A None None N/A pos node N/A N/A N/A py Assign N/A N/A store N/A from_phpast N/A node node N/A from_phpast N/A node expr N/A pos node N/A N/A isinstance node N/A php ListAssignment N/A N/A N/A N/A py Assign N/A N/A N/A py Tuple N/A map store N/A map from_phpast N/A node nodes N/A N/A py Store N/A pos node N/A pos node N/A from_phpast N/A node expr N/A pos node N/A N/A isinstance node N/A php AssignOp N/A N/A N/A from_phpast N/A N/A php Assignment N/A node left N/A N/A php BinaryOp N/A N/A node op N/A -1 N/A node left N/A node right lineno N/A node lineno False lineno N/A node lineno N/A N/A isinstance node N/A N/A php PreIncDecOp N/A php PostIncDecOp N/A N/A N/A from_phpast N/A N/A php Assignment N/A node expr N/A N/A php BinaryOp N/A N/A node op N/A 0 N/A node expr 1 lineno N/A node lineno False lineno N/A node lineno N/A N/A isinstance node N/A php ArrayOffset N/A N/A N/A N/A py Subscript N/A from_phpast N/A node node N/A N/A py Index N/A from_phpast N/A node expr N/A pos node N/A N/A py Load N/A pos node N/A pos node N/A N/A isinstance node N/A php ObjectProperty N/A N/A N/A isinstance N/A node name N/A N/A php Variable N/A php BinaryOp N/A N/A N/A N/A py Call N/A N/A py Name getattr N/A N/A py Load N/A pos node N/A pos node N/A N/A from_phpast N/A node node N/A from_phpast N/A node name N/A None None N/A pos node N/A N/A N/A py Attribute N/A from_phpast N/A node node N/A node name N/A N/A py Load N/A pos node N/A pos node N/A N/A isinstance node N/A php Constant N/A N/A name N/A node name N/A N/A N/A N/A name lower true N/A N/A name True N/A N/A N/A N/A name lower false N/A N/A name False N/A N/A N/A N/A name lower null N/A N/A name None N/A N/A N/A py Name name N/A N/A py Load N/A pos node N/A pos node N/A N/A isinstance node N/A php Variable N/A N/A name N/A N/A node name N/A 1 N/A N/A name this N/A N/A name self N/A N/A N/A py Name name N/A N/A py Load N/A pos node N/A pos node N/A N/A isinstance node N/A php Global N/A N/A N/A N/A py Global N/A N/A N/A var name N/A 1 N/A var N/A node nodes N/A pos node N/A N/A isinstance node N/A php Include N/A N/A once N/A N/A py Name N/A N/A node once True False N/A N/A py Load N/A pos node N/A pos node N/A N/A N/A py Call N/A N/A py Name include N/A N/A py Load N/A pos node N/A pos node N/A N/A from_phpast N/A node expr once N/A None None N/A pos node N/A N/A isinstance node N/A php Require N/A N/A once N/A N/A py Name N/A N/A node once True False N/A N/A py Load N/A pos node N/A pos node N/A N/A N/A py Call N/A N/A py Name require N/A N/A py Load N/A pos node N/A pos node N/A N/A from_phpast N/A node expr once N/A None None N/A pos node N/A N/A isinstance node N/A php UnaryOp N/A N/A op N/A N/A unary_ops get N/A node op N/A N/A op None N/A unknown unary operator: '%s' N/A node op N/A op N/A op N/A pos node N/A N/A N/A py UnaryOp op N/A from_phpast N/A node expr N/A pos node N/A N/A isinstance node N/A php BinaryOp N/A N/A N/A N/A node op . N/A N/A N/A pattern pieces N/A build_format N/A node left N/A node right N/A pieces N/A N/A N/A N/A py BinOp N/A N/A py Str pattern N/A pos node N/A N/A py Mod N/A pos node N/A N/A py Tuple N/A map from_phpast pieces N/A N/A py Load N/A pos node N/A pos node N/A pos node N/A N/A N/A N/A py Str N/A pattern N/A N/A pos node N/A N/A N/A node op bool_ops N/A N/A op N/A N/A bool_ops N/A N/A node op N/A pos node N/A N/A N/A py BoolOp op N/A N/A from_phpast N/A node left N/A from_phpast N/A node right N/A pos node N/A N/A N/A node op cmp_ops N/A N/A op N/A N/A cmp_ops N/A N/A node op N/A pos node N/A N/A N/A py Compare N/A from_phpast N/A node left N/A op N/A N/A from_phpast N/A node right N/A pos node N/A op N/A N/A binary_ops get N/A node op N/A N/A op None N/A unknown binary operator: '%s' N/A node op N/A op N/A op N/A pos node N/A N/A N/A py BinOp N/A from_phpast N/A node left op N/A from_phpast N/A node right N/A pos node N/A N/A isinstance node N/A php TernaryOp N/A N/A N/A N/A py IfExp N/A from_phpast N/A node expr N/A from_phpast N/A node iftrue N/A from_phpast N/A node iffalse N/A pos node N/A N/A isinstance node N/A php Cast N/A N/A N/A N/A py Call N/A N/A py Name N/A N/A casts get N/A node type N/A node type N/A N/A py Load N/A pos node N/A pos node N/A N/A from_phpast N/A node expr N/A None None N/A pos node N/A N/A isinstance node N/A php If N/A N/A orelse N/A N/A N/A node else_ N/A N/A else_ N/A map from_phpast N/A deblock N/A N/A node else_ node N/A N/A N/A N/A orelse append N/A to_stmt else_ N/A elseif N/A reversed N/A node elseifs N/A N/A orelse N/A N/A N/A py If N/A from_phpast N/A elseif expr N/A map to_stmt N/A map from_phpast N/A deblock N/A elseif node orelse N/A pos node N/A N/A N/A py If N/A from_phpast N/A node expr N/A map to_stmt N/A map from_phpast N/A deblock N/A node node orelse N/A pos node N/A N/A isinstance node N/A php For N/A N/A N/A N/A N/A node test None N/A N/A len N/A node test 1 only a single test is supported in for-loops N/A N/A from_phpast N/A N/A php Block N/A N/A N/A node start N/A N/A N/A N/A php While N/A N/A node test N/A N/A node test N/A 0 1 N/A N/A php Block N/A N/A deblock N/A node node N/A N/A node count N/A lineno N/A node lineno lineno N/A node lineno lineno N/A node lineno N/A N/A isinstance node N/A php Foreach N/A N/A N/A N/A node keyvar None N/A N/A target N/A N/A py Name N/A N/A N/A node valvar name N/A 1 N/A N/A py Store N/A pos node N/A pos node N/A N/A target N/A N/A py Tuple N/A N/A N/A py Name N/A N/A N/A node keyvar name N/A 1 N/A N/A py Store N/A pos node N/A N/A py Name N/A N/A N/A node valvar name N/A 1 N/A N/A py Store N/A pos node N/A N/A py Store N/A pos node N/A pos node N/A N/A N/A py For target N/A from_phpast N/A node expr N/A map to_stmt N/A map from_phpast N/A deblock N/A node node N/A N/A pos node N/A N/A isinstance node N/A php While N/A N/A N/A N/A py While N/A from_phpast N/A node expr N/A map to_stmt N/A map from_phpast N/A deblock N/A node node N/A N/A pos node N/A N/A isinstance node N/A php DoWhile N/A N/A condition N/A N/A php If N/A N/A php UnaryOp ! N/A node expr lineno N/A node lineno N/A N/A php Break None lineno N/A node lineno N/A None lineno N/A node lineno N/A N/A from_phpast N/A N/A php While 1 N/A N/A php Block N/A N/A deblock N/A node node N/A condition lineno N/A node lineno lineno N/A node lineno N/A N/A isinstance node N/A php Try N/A N/A N/A N/A py TryExcept N/A map to_stmt N/A map from_phpast N/A node nodes N/A N/A N/A py ExceptHandler N/A N/A py Name N/A catch class_ N/A N/A py Load N/A pos node N/A pos node N/A store N/A from_phpast N/A catch var N/A map to_stmt N/A map from_phpast N/A catch nodes N/A pos node N/A catch N/A node catches N/A N/A pos node N/A N/A isinstance node N/A php Throw N/A N/A N/A N/A py Raise N/A from_phpast N/A node node None None N/A pos node N/A N/A isinstance node N/A php Function N/A N/A args N/A N/A defaults N/A N/A param N/A node params N/A N/A N/A N/A args append N/A N/A py Name N/A N/A param name N/A 1 N/A N/A py Param N/A pos node N/A pos node N/A N/A N/A param default None N/A N/A N/A N/A defaults append N/A from_phpast N/A param default N/A body N/A map to_stmt N/A map from_phpast N/A node nodes N/A N/A body N/A N/A body N/A N/A N/A py Pass N/A pos node N/A N/A N/A py FunctionDef N/A node name N/A N/A py arguments args None None defaults body N/A N/A pos node N/A N/A isinstance node N/A php Method N/A N/A args N/A N/A defaults N/A N/A decorator_list N/A N/A N/A static N/A node modifiers N/A N/A N/A N/A decorator_list append N/A N/A py Name classmethod N/A N/A py Load N/A pos node N/A pos node N/A N/A N/A args append N/A N/A py Name cls N/A N/A py Param N/A pos node N/A pos node N/A N/A N/A N/A args append N/A N/A py Name self N/A N/A py Param N/A pos node N/A pos node N/A param N/A node params N/A N/A N/A N/A args append N/A N/A py Name N/A N/A param name N/A 1 N/A N/A py Param N/A pos node N/A pos node N/A N/A N/A param default None N/A N/A N/A N/A defaults append N/A from_phpast N/A param default N/A body N/A map to_stmt N/A map from_phpast N/A node nodes N/A N/A body N/A N/A body N/A N/A N/A py Pass N/A pos node N/A N/A N/A py FunctionDef N/A node name N/A N/A py arguments args None None defaults body decorator_list N/A pos node N/A N/A isinstance node N/A php Class N/A N/A name N/A node name N/A bases N/A N/A extends N/A N/A node extends object N/A N/A N/A bases append N/A N/A py Name extends N/A N/A py Load N/A pos node N/A pos node N/A body N/A map to_stmt N/A map from_phpast N/A node nodes N/A stmt body N/A N/A N/A N/A isinstance stmt N/A py FunctionDef N/A N/A stmt name N/A name __construct N/A N/A N/A stmt name __init__ N/A N/A body N/A N/A body N/A N/A N/A py Pass N/A pos node N/A N/A N/A py ClassDef name bases body N/A N/A pos node N/A N/A isinstance node N/A N/A php ClassConstants N/A php ClassVariables N/A N/A N/A N/A len N/A node nodes 1 only one class-level assignment supported per line N/A N/A isinstance N/A N/A node nodes N/A 0 N/A php ClassConstant N/A N/A name N/A N/A php Constant N/A N/A N/A node nodes N/A 0 name lineno N/A node lineno N/A N/A name N/A N/A php Variable N/A N/A N/A node nodes N/A 0 name lineno N/A node lineno N/A initial N/A N/A N/A node nodes N/A 0 initial N/A N/A initial None N/A N/A initial N/A N/A php Constant None lineno N/A node lineno N/A N/A N/A py Assign N/A N/A store N/A from_phpast name N/A from_phpast initial N/A pos node N/A N/A isinstance node N/A N/A php FunctionCall N/A php New N/A N/A N/A isinstance N/A node name basestring N/A N/A name N/A N/A py Name N/A node name N/A N/A py Load N/A pos node N/A pos node N/A N/A name N/A N/A py Subscript N/A N/A py Call N/A N/A py Name vars N/A N/A py Load N/A pos node N/A pos node N/A N/A None None N/A pos node N/A N/A py Index N/A from_phpast N/A node name N/A pos node N/A N/A py Load N/A pos node N/A pos node N/A N/A args kwargs N/A build_args N/A node params N/A N/A N/A py Call name args kwargs None None N/A pos node N/A N/A isinstance node N/A php MethodCall N/A N/A N/A args kwargs N/A build_args N/A node params N/A N/A N/A py Call N/A N/A py Attribute N/A from_phpast N/A node node N/A node name N/A N/A py Load N/A pos node N/A pos node args kwargs None None N/A pos node N/A N/A isinstance node N/A php StaticMethodCall N/A N/A class_ N/A node class_ N/A N/A class_ self N/A N/A class_ cls N/A N/A args kwargs N/A build_args N/A node params N/A N/A N/A py Call N/A N/A py Attribute N/A N/A py Name class_ N/A N/A py Load N/A pos node N/A pos node N/A node name N/A N/A py Load N/A pos node N/A pos node args kwargs None None N/A pos node N/A N/A isinstance node N/A php StaticProperty N/A N/A class_ N/A node node N/A name N/A node name N/A N/A isinstance name N/A php Variable N/A N/A name N/A N/A name name N/A 1 N/A N/A N/A py Attribute N/A N/A py Name class_ N/A N/A py Load N/A pos node N/A pos node name N/A N/A py Load N/A pos node N/A pos node N/A N/A N/A py Call N/A N/A py Name XXX N/A N/A py Load N/A pos node N/A pos node N/A N/A N/A py Str N/A str node N/A pos node N/A None None N/A pos node N/A pos N/A N/A node N/A N/A N/A N/A lineno col_offset N/A getattr node lineno 0 0 N/A store N/A N/A name N/A N/A N/A N/A name ctx N/A N/A py Store N/A pos name N/A name N/A deblock N/A N/A node N/A N/A N/A N/A isinstance node N/A php Block N/A N/A N/A node nodes N/A N/A N/A node N/A build_args N/A N/A params N/A N/A N/A args N/A N/A kwargs N/A N/A param params N/A N/A node N/A from_phpast N/A param node N/A N/A isinstance node N/A py Assign N/A N/A N/A N/A kwargs append N/A N/A py keyword N/A N/A N/A node targets N/A 0 id N/A node value N/A N/A N/A N/A args append node N/A N/A args kwargs N/A build_format N/A N/A left right N/A N/A N/A N/A isinstance left basestring N/A N/A N/A pattern pieces N/A N/A N/A left replace % %% N/A N/A N/A N/A N/A isinstance left N/A php BinaryOp N/A N/A left op . N/A N/A N/A pattern pieces N/A build_format N/A left left N/A left right N/A N/A N/A pattern pieces N/A %s N/A left N/A N/A isinstance right basestring N/A N/A pattern N/A N/A right replace % %% N/A N/A pattern %s N/A N/A N/A pieces append right N/A N/A pattern pieces N/A