Module ImportFrom alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias ImportFrom alias Import alias alias alias alias Import alias alias If Call AttributeLoad NameLoad attr body Assign NameStore Str Assign NameStore Str orelse Assign NameStore Str Assign NameStore Str FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Call AttributeLoad NameLoad attr Str Str attr Str Str decorator_list ClassDef bases body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list decorator_list ClassDef bases body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr ListLoad NameLoad orelse Assign AttributeStore NameLoad attr NameLoad Assert Call NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad If Call NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr ListLoad NameLoad orelse Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr ListLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body AugAssignAdd AttributeStore NameLoad attr NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body AugAssignAdd AttributeStore NameLoad attr NameLoad orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Assign NameStore ListLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Assign NameStore BinOpMod Str TupleLoad Call AttributeLoad Str attr ListComp Call NameLoad NameLoad comprehension NameStore AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad Str attr ListComp Call NameLoad NameLoad comprehension NameStore AttributeLoad NameLoad attr If CompareGt Call NameLoad AttributeLoad NameLoad attr Num body AugAssignAdd NameStore BinOpAdd Str Call AttributeLoad Str attr ListComp Call NameLoad NameLoad comprehension NameStore AttributeLoad NameLoad attr If CompareGt Call NameLoad AttributeLoad NameLoad attr Num body AugAssignAdd NameStore BinOpAdd Str Call AttributeLoad Str attr ListComp Call NameLoad NameLoad comprehension NameStore AttributeLoad NameLoad attr AugAssignAdd NameStore Str Assign NameStore Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr NameLoad For NameStore AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore NameLoad Assign NameStore NameLoad If BoolOpOr CompareEq NameLoad Str CompareEq NameLoad Str CompareEq NameLoad Str body Assign NameStore NameLoad Assign NameStore BinOpMod Str NameLoad Assign NameStore BinOpAdd BinOpAdd NameLoad Str NameLoad Assign NameStore Str Assign NameStore ListLoad For NameStore NameLoad body If BoolOpOr UnaryOpNot NameLoad CompareEq NameLoad Str body Assign NameStore NameLoad orelse Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Str If CompareEq NameLoad Str body Assign NameStore Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr BinOpMod NameLoad Call NameLoad NameLoad AugAssignAdd NameStore Call AttributeLoad Str attr NameLoad AugAssignAdd NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body For NameStore AttributeLoad NameLoad attr body If CompareIn NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad attr NameLoad Assign AttributeStore NameLoad attr Str Assign AttributeStore NameLoad attr Dict Assign AttributeStore NameLoad attr Dict decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If BoolOpOr UnaryOpNot Call AttributeLoad NameLoad attr CompareIs Call AttributeLoad NameLoad attr Str NameLoad body Return NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str attr Str Assign NameStore Call AttributeLoad NameLoad attr ListLoad Str Str Str Str keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword Call AttributeLoad AttributeLoad NameLoad attr attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr For NameStore Call AttributeLoad NameLoad attr Str body If Call AttributeLoad NameLoad attr Str body Assign NameStore BinOpAdd Call AttributeLoad Str attr SubscriptLoad Call AttributeLoad NameLoad attr Str Slice Num Num Str Assign NameStore Call NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str NameLoad Str Expr Call AttributeLoad NameLoad attr Return Call NameLoad NameLoad Str Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore BinOpAdd NameLoad Str Assign NameStore Call NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Expr ListComp Call AttributeLoad NameLoad attr NameLoad NameLoad comprehension NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr If CompareGt Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Num body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad If BoolOpAnd CompareIn Str AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad SubscriptLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Index Str attr body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr ListLoad NameLoad Str Str Str Str keyword NameLoad Expr Call AttributeLoad Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListLoad For NameStore Call AttributeLoad NameLoad attr body If Call NameLoad NameLoad AttributeLoad NameLoad attr body Continue For NameStore Call AttributeLoad NameLoad attr body If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad For NameStore AttributeLoad NameLoad attr body If Call NameLoad NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body AugAssignAdd NameStore Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If Call NameLoad NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore ListLoad If CompareIn NameLoad AttributeLoad NameLoad attr body Return If Call NameLoad NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return If BoolOpAnd CompareIn Str Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return If BoolOpAnd CompareIn Str Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return If BoolOpAnd CompareIn Str Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Call AttributeLoad NameLoad attr NameLoad body Assign NameStore SubscriptLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Index Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad AugAssignAdd NameStore NameLoad If BoolOpAnd CompareIn Str Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return Expr Call AttributeLoad NameLoad attr NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad AugAssignAdd NameStore NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Str NameLoad Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str If BoolOpAnd NameLoad Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad orelse Assign NameStore ListLoad Assign NameStore NameLoad Assign NameStore ListLoad Assign NameStore ListLoad AugAssignAdd NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore Call AttributeLoad NameLoad attr body If Call NameLoad NameLoad AttributeLoad NameLoad attr body For NameStore AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad If BoolOpAnd Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body If NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad Call NameLoad NameLoad NameLoad NameLoad orelse If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Pass orelse Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad orelse For NameStore Call AttributeLoad NameLoad attr body If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad orelse If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body If NameLoad body If Call AttributeLoad NameLoad attr NameLoad body Assign NameStore NameLoad orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad keyword NameLoad Assign NameStore ListLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad ListLoad NameLoad For NameStore Call AttributeLoad NameLoad attr body If Call AttributeLoad NameLoad attr Str body Continue If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad If NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad ListLoad NameLoad AugAssignAdd NameStore Call AttributeLoad NameLoad attr NameLoad If NameLoad body For NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad BinOpAdd NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body For NameStore Call AttributeLoad NameLoad attr body Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr If UnaryOpNot CompareIn NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad For NameStore Call AttributeLoad NameLoad attr body If Call NameLoad NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr If Call NameLoad NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad Str NameLoad For NameStore AttributeLoad NameLoad attr body If Call NameLoad NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad For NameStore AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr If UnaryOpNot Call NameLoad NameLoad NameLoad body Assign NameStore ListLoad NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str BinOpMod Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index BinOpAdd AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore ListLoad AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Assign NameStore ListLoad Assign NameStore ListLoad For NameStore AttributeLoad NameLoad attr body If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse If Call NameLoad NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad Raise Call NameLoad Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str NameLoad Assign NameStore BinOpAdd NameLoad ListLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr TryExcept body Assign NameStore AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Pass If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad If BoolOpAnd Call AttributeLoad AttributeLoad NameLoad attr attr CompareIsNot Call AttributeLoad SubscriptLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Index Str attr Str NameLoad NameLoad body AugAssignAdd NameStore ListLoad SubscriptLoad SubscriptLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Index Str Index Str Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AugAssignAdd NameStore NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str BinOpMod Str AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index BinOpAdd AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore AttributeLoad AttributeLoad NameLoad attr attr body Assign TupleStore NameStore NameStore NameStore NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr Str Str ListLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str BinOpAdd NameLoad Str Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd NameLoad Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd NameLoad Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr Assign NameStore NameLoad If NameLoad body Assign NameStore NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr Str Str Str Expr Call AttributeLoad NameLoad attr Str ListLoad NameLoad Str Str Call AttributeLoad AttributeLoad NameLoad attr attr Str Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr Str Str Str Expr Call AttributeLoad NameLoad attr Str ListLoad NameLoad Str Call AttributeLoad AttributeLoad NameLoad attr attr Str Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr NameLoad If BoolOpAnd NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr Str Str Str Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr Str Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore ListLoad NameLoad Str Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Str Str Str NameLoad Str Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad Str Str Str Str Str Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr Str Str Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str ListLoad AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str NameLoad Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body For NameStore AttributeLoad AttributeLoad NameLoad attr attr body Assign TupleStore NameStore NameStore NameStore NameLoad Assign AttributeStore NameLoad attr NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd NameLoad Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad NameLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str For NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr body If Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore NameLoad orelse Assign NameStore NameLoad Assign NameStore ListLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad NameLoad attr For NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr For NameStore NameLoad body For NameStore Call AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num Assign NameStore Call AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd Str NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd NameLoad Str Assign NameStore ListLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr For NameStore NameLoad body Assert Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Index Num If AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign NameStore ListLoad NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr ListLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Dict For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body For NameStore AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr For NameStore NameLoad body If CompareEq NameLoad Str body Assign NameStore Str orelse Assign NameStore NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr BinOpAdd Str NameLoad Str ListLoad Str Str Expr Call AttributeLoad NameLoad attr Str BinOpAdd NameLoad ListLoad BinOpAdd Str NameLoad Expr Call AttributeLoad NameLoad attr Str BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore ListLoad AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str If UnaryOpNot Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str body AugAssignAdd NameStore ListLoad Str If Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str body AugAssignAdd NameStore ListLoad Str AugAssignAdd NameStore ListLoad NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr Str Str ListLoad Str Str Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad If NameLoad body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Str Str ListLoad Str Str Expr Call AttributeLoad NameLoad attr Str BinOpAdd NameLoad ListLoad BinOpAdd Str NameLoad Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore ListLoad AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr Str Str ListLoad Str Str Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str If Call AttributeLoad AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Assign NameStore TupleLoad BinOpAdd BinOpAdd NameLoad Call NameLoad AttributeLoad NameLoad attr NameLoad BinOpAdd BinOpAdd NameLoad Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Str BinOpAdd BinOpAdd NameLoad Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd BinOpAdd NameLoad Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str If CompareGt Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Num body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Str Assign NameStore BinOpMod Str Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore ListLoad Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Assert CompareEq Call AttributeLoad NameLoad attr Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Call AttributeLoad NameLoad attr If CompareNotEq NameLoad Str body Assign NameStore Str For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListComp Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad comprehension NameStore NameLoad Assign NameStore Str Assign NameStore ListLoad BinOpAdd BinOpAdd BinOpAdd NameLoad NameLoad NameLoad NameLoad If CompareNotEq NameLoad Str body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body AugAssignAdd NameStore ListLoad Str Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad ListLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore ListLoad Assign NameStore ListLoad For NameStore AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad If Call AttributeLoad NameLoad attr Str body Assign NameStore BinOpAdd Str NameLoad orelse If BoolOpOr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str body Assign NameStore BinOpAdd SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Index Num Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr Str ListLoad Str NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpAdd Str NameLoad orelse Raise Call NameLoad BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Assert CompareEq Call AttributeLoad NameLoad attr Str Assign NameStore ListComp Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr comprehension NameStore NameLoad Assign NameStore ListLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str ListLoad AugAssignAdd NameStore Call AttributeLoad NameLoad attr NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str orelse Raise Call NameLoad Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad AugAssignAdd NameStore NameLoad AugAssignAdd NameStore NameLoad AugAssignAdd NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AugAssignAdd NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If CompareIn Str NameLoad body Assign NameStore ListLoad NameLoad BinOpAdd NameLoad Str orelse Assign NameStore ListLoad NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Assign NameStore ListLoad AugAssignAdd NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str AugAssignAdd NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad For NameStore AttributeLoad NameLoad attr body For NameStore Call AttributeLoad NameLoad attr body AugAssignAdd NameStore ListLoad Str Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpAdd SubscriptLoad AttributeLoad NameLoad attr Slice Num Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad BinOpAdd Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Str Assign NameStore Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListLoad Assign NameStore ListLoad For NameStore NameLoad body If Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListLoad For NameStore AttributeLoad NameLoad attr body For NameStore AttributeLoad NameLoad attr body If Call NameLoad NameLoad Str body Assign NameStore AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr Str body Assign NameStore BinOpAdd SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Index Num Index Num Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Break Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore SubscriptLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Index Str Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore ListComp Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr comprehension NameStore NameLoad Assign NameStore ListLoad Assign NameStore ListLoad For NameStore NameLoad body If Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareEq Call NameLoad NameLoad Num body Raise Call NameLoad Str Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad SubscriptLoad NameLoad Index Num attr Index Num Index Num Assign NameStore BinOpAdd NameLoad Str Assign NameStore BinOpAdd NameLoad Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore ListLoad Assign NameStore ListLoad NameLoad Assign NameStore ListLoad AugAssignAdd NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AugAssignAdd NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str AugAssignAdd NameStore ListLoad Str Call AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore ListLoad Str If UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore ListLoad Str NameLoad AugAssignAdd NameStore ListLoad BinOpAdd Str AttributeLoad NameLoad attr AugAssignAdd NameStore ListLoad BinOpAdd Str Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad For NameStore NameLoad body Assign NameStore BinOpAdd SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Index Num Index Num Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str body AugAssignAdd NameStore Call AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body If Call NameLoad NameLoad AttributeLoad NameLoad attr body If BoolOpAnd CompareEq AttributeLoad NameLoad attr Str CompareIsNot AttributeLoad NameLoad attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr TupleLoad Str Str body AugAssignAdd NameStore ListLoad Str SubscriptLoad AttributeLoad NameLoad attr Slice Num AugAssignAdd NameStore ListLoad Str AttributeLoad NameLoad attr Assign NameStore ListLoad For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str ListLoad body If Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore NameLoad AugAssignAdd NameStore NameLoad AugAssignAdd NameStore NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad BinOpAdd Call AttributeLoad NameLoad attr Str BinOpAdd NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore SubscriptLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Index Str Assign NameStore ListLoad For NameStore Call AttributeLoad NameLoad attr body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Assign NameStore ListLoad Str If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Str orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Str orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Str orelse Raise Call NameLoad Str Expr Call AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str Assign NameStore BinOpAdd AttributeLoad NameLoad attr Str AugAssignAdd NameStore ListLoad Str AttributeLoad NameLoad attr AugAssignAdd NameStore ListLoad Str Str Str Str Assign NameStore ListComp Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr comprehension NameStore AttributeLoad NameLoad attr Assign NameStore Dict For NameStore AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad For NameStore Call AttributeLoad NameLoad attr body If CompareEq NameLoad Str body Assign NameStore Str AugAssignAdd NameStore ListLoad Str NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad Str NameLoad If CompareGt Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad BinOpAdd Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body For NameStore AttributeLoad NameLoad attr body If Call AttributeLoad NameLoad attr Str body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListLoad For NameStore AttributeLoad NameLoad attr body If Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListLoad For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListLoad For NameStore AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListLoad For NameStore Call AttributeLoad NameLoad attr body If Call NameLoad NameLoad AttributeLoad NameLoad attr body For NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse For NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad Assign NameStore ListLoad For NameStore NameLoad body If Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Index Str Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad For NameStore Call AttributeLoad NameLoad attr body If Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore Call AttributeLoad NameLoad attr NameLoad orelse Raise Call NameLoad BinOpMod Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign NameStore Call AttributeLoad NameLoad attr AugAssignAdd NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad For NameStore NameLoad body AugAssignAdd NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListComp Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad comprehension NameStore NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListComp Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad comprehension NameStore NameLoad Assign NameStore ListLoad Assign NameStore ListLoad For NameStore BinOpAdd NameLoad NameLoad body Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Index Num Assign NameStore BinOpAdd SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Index Num Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str BinOpAdd BinOpAdd BinOpAdd NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str BinOpAdd BinOpAdd BinOpAdd NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr NameLoad orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Str ListLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str BinOpAdd BinOpAdd BinOpAdd NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If Call AttributeLoad AttributeLoad NameLoad attr attr Str body If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad If NameLoad body If Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr orelse Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Str orelse Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Str If CompareIs NameLoad NameLoad body Return Assign NameStore BinOpMod Str NameLoad If Call AttributeLoad NameLoad attr body Assign NameStore Str orelse Assign NameStore Str Assign NameStore BinOpMod NameLoad TupleLoad Call AttributeLoad Str attr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr Call AttributeLoad NameLoad attr Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListLoad TupleLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad If Call AttributeLoad AttributeLoad NameLoad attr attr body If Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body Expr Call AttributeLoad NameLoad attr TupleLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Expr Call AttributeLoad NameLoad attr TupleLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Expr Call AttributeLoad NameLoad attr TupleLoad AttributeLoad AttributeLoad NameLoad attr attr NameLoad For TupleStore NameStore NameStore NameLoad body For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr If BoolOpOr CompareEq NameLoad Str CompareEq NameLoad Str CompareEq NameLoad Str CompareEq NameLoad Str body Continue Assign NameStore Str Assign NameStore ListLoad If NameLoad body Assign NameStore Str TryExcept body Assign NameStore SubscriptLoad SubscriptLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Index Str Index BinOpAdd NameLoad Str handlers ExceptHandler type NameLoad body Pass Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad If Call AttributeLoad NameLoad attr body Assign NameStore Str orelse Assign NameStore Str Assign NameStore BinOpMod NameLoad TupleLoad Call AttributeLoad Str attr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Call AttributeLoad Str attr Call AttributeLoad NameLoad attr Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Str Assign NameStore Str Assign NameStore BinOpMod Str TupleLoad Call NameLoad AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Str Str Assign NameStore Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpMod Str Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Str attr ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad NameLoad attr Assign NameStore BinOpMod Str NameLoad Assign NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpMod Str Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Str attr ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad NameLoad attr Assign NameStore BinOpMod Str NameLoad Assign NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpMod Str Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Str attr ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad NameLoad attr Assign NameStore BinOpMod Str NameLoad Assign NameStore Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpMod Str Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Str attr ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad NameLoad attr Assign NameStore BinOpMod Str NameLoad Assign NameStore Str Assign NameStore Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore BinOpMod Str Call AttributeLoad NameLoad attr Assign NameStore BinOpAdd ListLoad AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Str Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Str attr ListComp Call NameLoad NameLoad comprehension NameStore NameLoad Assign NameStore BinOpMod Str NameLoad Assign NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call AttributeLoad NameLoad attr body Assign NameStore Str orelse Assign NameStore Str Assign NameStore Str Expr Call AttributeLoad NameLoad attr BinOpMod NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body If CompareEq NameLoad Str body If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return If CompareEq NameLoad Str body If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return If CompareEq NameLoad Str body If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return If CompareEq NameLoad Str body If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return If CompareEq NameLoad Str body If UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Return If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr NameLoad If NameLoad body Assign NameStore Str orelse Assign NameStore Str Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore ListLoad For NameStore NameLoad body If BoolOpAnd CompareNotEq NameLoad Str CompareNotEq NameLoad Str body Assign NameStore BinOpMod NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad If NameLoad body TryExcept body Assign NameStore SubscriptLoad SubscriptLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Index Str Index BinOpAdd NameLoad Str handlers ExceptHandler type NameLoad body Pass If Call AttributeLoad NameLoad attr body Assign NameStore Str orelse Assign NameStore Str Assign NameStore BinOpMod NameLoad TupleLoad Call AttributeLoad Str attr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Call AttributeLoad Str attr NameLoad Call AttributeLoad Str attr Call AttributeLoad NameLoad attr Str Call AttributeLoad Str attr Call AttributeLoad NameLoad attr Assign NameStore BinOpMod Str NameLoad If CompareEq Call AttributeLoad NameLoad attr Str body Assign NameStore Str orelse Assign NameStore Str AugAssignAdd NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body If BoolOpAnd CompareNotEq NameLoad Str CompareNotEq NameLoad Str body Return If NameLoad body Assign NameStore Str orelse Assign NameStore Str Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore ListLoad If NameLoad body TryExcept body Assign NameStore SubscriptLoad SubscriptLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Index Str Index BinOpAdd NameLoad Str handlers ExceptHandler type NameLoad body Pass Assign NameStore ListLoad For NameStore NameLoad body If BoolOpAnd CompareNotEq NameLoad Str CompareNotEq NameLoad Str body Assign NameStore BinOpMod NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If CompareEq Call AttributeLoad NameLoad attr Str body Assign NameStore Str orelse Assign NameStore Call AttributeLoad Str attr Call AttributeLoad NameLoad attr Str Assign NameStore BinOpMod Str TupleLoad Call AttributeLoad Str attr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Call AttributeLoad Str attr NameLoad NameLoad Call AttributeLoad Str attr Call AttributeLoad NameLoad attr Assign NameStore BinOpMod Str Str If CompareEq Call AttributeLoad NameLoad attr Str body Assign NameStore Str orelse Assign NameStore Str AugAssignAdd NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore BinOpAdd BinOpAdd NameLoad Str NameLoad For NameStore AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad If Call AttributeLoad AttributeLoad NameLoad attr attr body If Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr orelse Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore ListLoad Assign NameStore Call AttributeLoad NameLoad attr Str For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad While CompareIsNot NameLoad NameLoad body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Num Assign NameStore BinOpMod Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad SubscriptLoad NameLoad Index NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body For NameStore Call AttributeLoad NameLoad attr body If Call NameLoad NameLoad AttributeLoad NameLoad attr body Continue Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore ListComp Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad comprehension NameStore AttributeLoad NameLoad attr For NameStore Call NameLoad Call NameLoad NameLoad body If CompareEq Call NameLoad AttributeLoad NameLoad attr Num body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad SubscriptLoad NameLoad Index NameLoad orelse Assign NameStore Str Assign NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListComp Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad comprehension NameStore NameLoad Assign NameStore ListComp Call AttributeLoad Call AttributeLoad NameLoad attr Str NameLoad attr Str NameLoad comprehension NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareEq NameLoad Str body Assign NameStore SubscriptLoad NameLoad Slice Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListComp Call AttributeLoad Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr attr Str NameLoad comprehension NameStore NameLoad Assign NameStore BinOpAdd NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad Str NameLoad If CompareGt Call NameLoad NameLoad Num body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Str If Call NameLoad NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore NameLoad For NameStore AttributeLoad AttributeLoad NameLoad attr attr body If CompareEq Call AttributeLoad NameLoad attr Str body Assign NameStore NameLoad Break If CompareIs NameLoad NameLoad body Assign SubscriptStore AttributeLoad NameLoad attr Index Call AttributeLoad NameLoad attr Dict Return Assign NameStore Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign NameStore Dict For NameStore Call AttributeLoad NameLoad attr body If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Continue For NameStore Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Num If CompareEq Call AttributeLoad NameLoad attr Str body Continue If CompareIn NameLoad NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad SubscriptLoad NameLoad Index NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign SubscriptStore AttributeLoad NameLoad attr Index Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore ListLoad Assign NameStore Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Call AttributeLoad NameLoad attr For NameStore Call NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareIsNot NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Num If CompareNotIn NameLoad NameLoad body Continue Assign NameStore SubscriptLoad NameLoad Index NameLoad If CompareEq AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Index Num body Continue Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad ListLoad ListLoad body If BoolOpAnd Call NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr Str body Raise Call NameLoad Str If BoolOpAnd Call NameLoad NameLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str body Raise Call NameLoad Str Assign NameStore ListLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad AugAssignAdd NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad AugAssignAdd NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareEq NameLoad Str body Assign NameStore Str AugAssignAdd NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad AugAssignAdd NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad For NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr For NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr AugAssignAdd NameStore NameLoad AugAssignAdd NameStore NameLoad For NameStore Call AttributeLoad NameLoad attr body AugAssignAdd NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body If Call AttributeLoad NameLoad attr body AugAssignAdd NameStore Call AttributeLoad NameLoad attr Break If Call NameLoad NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse If NameLoad body If Call AttributeLoad NameLoad attr NameLoad body Assign NameStore NameLoad orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse If Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Raise Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If Call NameLoad NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Assign NameStore NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str Str attr Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad AugAssignAdd NameStore BinOpAdd Str Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Str NameLoad body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Assign NameStore ListLoad If CompareEq Call NameLoad NameLoad Num body Assign NameStore ListLoad orelse Assign NameStore ListLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad Assign NameStore ListLoad For NameStore AttributeLoad NameLoad attr body If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareNotIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body AugAssignAdd NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Str NameLoad body AugAssignAdd NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Str If AttributeLoad NameLoad attr body Assign NameStore Str Assign NameStore BinOpMod Str TupleLoad Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad If CompareEq Call AttributeLoad NameLoad attr Str body AugAssignAdd NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad For TupleStore NameStore NameStore Call AttributeLoad SubscriptLoad AttributeLoad NameLoad attr Index Call AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr NameLoad If CompareEq NameLoad NameLoad body Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad For NameStore NameLoad body If Call NameLoad NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body If Call NameLoad NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse If UnaryOpNot Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad For NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpOr CompareIn Str NameLoad CompareIn Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If CompareNotEq AttributeLoad NameLoad attr Str body Return ListLoad Return ListComp Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr comprehension NameStore AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body If CompareNotEq Call NameLoad NameLoad Num body Raise Call NameLoad Str Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore ListLoad AugAssignAdd NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Index Num Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad AugAssignAdd NameStore NameLoad Assign NameStore BinOpAdd BinOpAdd NameLoad Str Call AttributeLoad NameLoad attr Return TupleLoad NameLoad NameLoad NameLoad ListLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore ListLoad AugAssignAdd NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad BinOpAdd BinOpAdd SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Index Num Str Call AttributeLoad NameLoad attr Assign NameStore BinOpAdd BinOpAdd NameLoad Str Call AttributeLoad NameLoad attr Return TupleLoad NameLoad NameLoad NameLoad ListLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Str Assign NameStore ListLoad If AttributeLoad NameLoad attr body Assign NameStore Str For NameStore ListLoad Str Str body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareEq Call NameLoad NameLoad Num body Continue If BoolOpOr CompareNotIn Str SubscriptLoad NameLoad Index Num CompareNotIn Str SubscriptLoad NameLoad Index Num body Raise Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Assign TupleStore NameStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num Assign TupleStore NameStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad SubscriptLoad NameLoad Index Num Assign NameStore NameLoad AugAssignAdd NameStore NameLoad Assign NameStore BinOpAdd BinOpAdd Call AttributeLoad NameLoad attr NameLoad Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd NameLoad Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad Str NameLoad If BoolOpAnd Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body Expr Call AttributeLoad NameLoad attr Str BinOpAdd Str SubscriptLoad SubscriptLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Index Str Index Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults ListLoad body If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Str orelse Assign NameStore Call AttributeLoad NameLoad attr If Call NameLoad NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Str If AttributeLoad NameLoad attr body Assign NameStore Str Assign NameStore BinOpAdd BinOpAdd NameLoad NameLoad Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore ListLoad AugAssignAdd NameStore Call AttributeLoad NameLoad attr If UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr body AugAssignAdd NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad AugAssignAdd NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str AugAssignAdd NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr If UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr body AugAssignAdd NameStore SubscriptLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Index Call AttributeLoad NameLoad attr If Call NameLoad NameLoad AttributeLoad NameLoad attr body AugAssignAdd NameStore Call AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body AugAssignAdd NameStore Call AttributeLoad NameLoad attr AugAssignAdd NameStore Call AttributeLoad NameLoad attr If Call NameLoad NameLoad Str body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore NameLoad AugAssignAdd NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad If BoolOpAnd AttributeLoad NameLoad attr Call NameLoad NameLoad Str body AugAssignAdd NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body AugAssignAdd NameStore Call AttributeLoad NameLoad attr orelse Raise Call NameLoad Str If CompareEq NameLoad Str body Assign NameStore ListLoad orelse Assign NameStore Call AttributeLoad NameLoad attr AugAssignAdd NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad For NameStore AttributeLoad NameLoad attr body If Call AttributeLoad NameLoad attr body AugAssignAdd NameStore Call AttributeLoad NameLoad attr If UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr body AugAssignAdd NameStore AttributeLoad NameLoad attr If UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr body For NameStore Call AttributeLoad NameLoad attr body AugAssignAdd NameStore Call AttributeLoad NameLoad attr For NameStore Call AttributeLoad NameLoad attr body If Call NameLoad NameLoad AttributeLoad NameLoad attr body For NameStore Call AttributeLoad NameLoad attr body AugAssignAdd NameStore Call AttributeLoad NameLoad attr AugAssignAdd NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad AugAssignAdd NameStore NameLoad AugAssignAdd NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad AugAssignAdd NameStore ListComp Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad comprehension NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr BinOpAdd NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot CompareIn NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad BinOpAdd Call AttributeLoad NameLoad attr NameLoad Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr For NameStore NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad handlers ExceptHandler type NameLoad body Pass TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad handlers ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr Str ExceptHandler type NameLoad body Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Str Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Expr Call AttributeLoad NameLoad attr Str ListLoad AttributeLoad NameLoad attr NameLoad Str Str Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr Str Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Expr Call AttributeLoad NameLoad attr Str ListLoad AttributeLoad NameLoad attr NameLoad Str Str Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpOr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore ListLoad Assign NameStore ListLoad For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr ListLoad If Call NameLoad NameLoad NameLoad body Assign NameStore ListLoad NameLoad For NameStore NameLoad body Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Index Num Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Return TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr Str Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Raise Call NameLoad Str Assign NameStore Call NameLoad AttributeLoad NameLoad attr Str Str Str Expr Call AttributeLoad NameLoad attr Str ListLoad NameLoad Str Str Expr Call AttributeLoad NameLoad attr Str Str If BoolOpAnd CompareIn Str AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad SubscriptLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Index Str attr body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad AttributeLoad NameLoad attr Str Str NameLoad Expr Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list
N/A N/A backends N/A environment mesonlib N/A build N/A mlog N/A dependencies N/A compilers mesonlib File MesonException backends InstallData build InvalidArguments N/A os sys pickle re N/A subprocess shutil N/A N/A N/A mesonlib is_windows N/A N/A quote_char " N/A execute_wrapper cmd /c N/A N/A quote_char ' N/A execute_wrapper ninja_quote N/A N/A text N/A N/A N/A N/A N/A N/A N/A text replace $  replace : $: N/A RawFilename N/A N/A __init__ N/A N/A self fname N/A N/A N/A N/A self fname fname N/A split N/A N/A self c N/A N/A N/A N/A N/A N/A self fname split c N/A startswith N/A N/A self s N/A N/A N/A N/A N/A N/A self fname startswith s N/A N/A NinjaBuildElement N/A N/A __init__ N/A N/A self all_outputs outfilenames rule infilenames N/A N/A N/A N/A isinstance outfilenames str N/A N/A N/A self outfilenames N/A outfilenames N/A N/A N/A self outfilenames outfilenames N/A N/A isinstance rule str N/A N/A self rule rule N/A N/A isinstance infilenames str N/A N/A N/A self infilenames N/A infilenames N/A N/A N/A self infilenames infilenames N/A N/A self deps N/A N/A N/A self orderdeps N/A N/A N/A self elems N/A N/A N/A self all_outputs all_outputs N/A add_dep N/A N/A self dep N/A N/A N/A N/A isinstance dep list N/A N/A N/A self deps dep N/A N/A N/A N/A N/A self deps append dep N/A add_orderdep N/A N/A self dep N/A N/A N/A N/A isinstance dep list N/A N/A N/A self orderdeps dep N/A N/A N/A N/A N/A self orderdeps append dep N/A add_item N/A N/A self name elems N/A N/A N/A N/A isinstance elems str N/A N/A elems N/A elems N/A N/A N/A N/A self elems append N/A name elems N/A write N/A N/A self outfile N/A N/A N/A N/A N/A self check_outputs N/A line N/A build %s: %s %s N/A N/A N/A join N/A N/A ninja_quote i N/A i N/A self outfilenames N/A self rule N/A N/A join N/A N/A ninja_quote i N/A i N/A self infilenames N/A N/A N/A len N/A self deps 0 N/A N/A line N/A  |  N/A N/A join N/A N/A ninja_quote x N/A x N/A self deps N/A N/A N/A len N/A self orderdeps 0 N/A N/A line N/A  ||  N/A N/A join N/A N/A ninja_quote x N/A x N/A self orderdeps N/A line N/A line N/A N/A line replace \ / N/A N/A N/A outfile write line N/A e N/A self elems N/A N/A N/A name elems e N/A should_quote True N/A N/A N/A name DEPFILE N/A name DESC N/A name pool N/A N/A should_quote False N/A line N/A  %s =  name N/A q_templ N/A N/A quote_char %s quote_char N/A noq_templ %s N/A newelems N/A N/A i elems N/A N/A N/A N/A should_quote N/A i && N/A N/A templ noq_templ N/A N/A templ q_templ N/A i N/A N/A i replace \ \\ N/A N/A quote_char " N/A N/A i N/A N/A i replace " \" N/A N/A N/A newelems append N/A templ N/A ninja_quote i N/A line N/A N/A join newelems N/A line N/A N/A N/A outfile write line N/A N/A N/A outfile write N/A check_outputs N/A N/A self N/A N/A N/A n N/A self outfilenames N/A N/A N/A n N/A self all_outputs N/A N/A N/A MesonException N/A Multiple producers for Ninja target "%s". Please rename your targets. n N/A N/A N/A self all_outputs N/A n True N/A N/A NinjaBackend N/A N/A backends Backend N/A __init__ N/A N/A self build N/A N/A N/A N/A N/A N/A super __init__ build N/A N/A self ninja_filename build.ninja N/A N/A self fortran_deps N/A N/A N/A self all_outputs N/A N/A detect_vs_dep_prefix N/A N/A self outfile tempfilename N/A N/A N/A VS writes its dependency in a locale dependent format.
        Detect the search prefix to use. N/A N/A N/A N/A N/A mesonlib is_windows N/A N/A N/A shutil which cl None N/A N/A outfile N/A N/A N/A outfile close N/A N/A N/A N/A open N/A N/A N/A os path join N/A N/A N/A self environment get_scratch_dir incdetect.c w write #include<stdio.h>
int dummy;
 N/A pc N/A N/A subprocess Popen N/A cl /showIncludes /c incdetect.c stdout N/A subprocess PIPE stderr N/A subprocess PIPE cwd N/A N/A N/A self environment get_scratch_dir N/A N/A stdo _ N/A N/A pc communicate N/A line N/A N/A stdo split N/A N/A N/A N/A line endswith stdio.h N/A N/A matchstr N/A N/A N/A : join N/A N/A N/A line split : N/A 0 2 : N/A binfile N/A open tempfilename ab N/A N/A N/A binfile write N/A N/A msvc_deps_prefix =  matchstr N/A N/A N/A binfile close N/A N/A open tempfilename a N/A N/A MesonException Could not determine vs dep dependency prefix string. N/A generate N/A N/A self interp N/A N/A N/A N/A self interpreter interp N/A outfilename N/A N/A N/A os path join N/A N/A N/A self environment get_build_dir N/A self ninja_filename N/A tempfilename N/A outfilename ~ N/A outfile N/A open tempfilename w N/A N/A N/A outfile write N/A # This is the build file for project "%s"
 N/A N/A N/A self build get_project N/A N/A N/A outfile write # It is autogenerated by the Meson build system.
 N/A N/A N/A outfile write # Do not edit by hand.

 N/A N/A N/A outfile write ninja_required_version = 1.5.1

 N/A outfile N/A N/A self detect_vs_dep_prefix outfile tempfilename N/A N/A N/A self generate_rules outfile N/A N/A N/A self generate_phony outfile N/A N/A N/A outfile write # Build rules for targets

 N/A N/A N/A N/A self generate_target t outfile N/A t N/A N/A N/A N/A N/A self build get_targets values N/A N/A N/A len N/A N/A self build pot 0 N/A N/A N/A N/A outfile write # Build rules for localisation.

 N/A N/A N/A self generate_po outfile N/A N/A N/A outfile write # Test rules

 N/A N/A N/A self generate_tests outfile N/A N/A N/A outfile write # Install rules

 N/A N/A N/A self generate_install outfile N/A N/A N/A b_coverage N/A N/A N/A self environment coredata base_options N/A N/A N/A N/A N/A self environment coredata base_options N/A b_coverage value N/A N/A N/A N/A outfile write # Coverage rules

 N/A N/A N/A self generate_coverage_rules outfile N/A N/A N/A outfile write # Suffix

 N/A N/A N/A self generate_ending outfile N/A N/A N/A outfile close N/A N/A N/A os replace tempfilename outfilename N/A N/A N/A self generate_compdb N/A generate_compdb N/A N/A self N/A N/A N/A ninja_exe N/A N/A environment detect_ninja N/A builddir N/A N/A N/A self environment get_build_dir N/A jsondb N/A N/A subprocess check_output N/A ninja_exe -t compdb c_COMPILER cpp_COMPILER cwd builddir N/A N/A N/A N/A open N/A N/A N/A os path join builddir compile_commands.json wb write jsondb N/A get_generated_headers N/A N/A self target N/A N/A N/A header_deps N/A N/A gensource N/A N/A target get_generated_sources N/A N/A N/A isinstance gensource N/A build CustomTarget N/A N/A N/A src N/A N/A gensource get_outfilelist N/A N/A N/A N/A N/A self environment is_header src N/A N/A N/A N/A header_deps append N/A N/A N/A os path join N/A N/A self get_target_private_dir target src N/A dep N/A target link_targets N/A N/A N/A isinstance dep N/A N/A build StaticLibrary N/A build SharedLibrary N/A N/A header_deps N/A N/A self get_generated_headers dep N/A header_deps N/A generate_target N/A N/A self target outfile N/A N/A N/A N/A isinstance target N/A build CustomTarget N/A N/A N/A N/A self generate_custom_target target outfile N/A N/A isinstance target N/A build RunTarget N/A N/A N/A N/A self generate_run_target target outfile N/A name N/A N/A target get_id N/A gen_src_deps N/A N/A N/A name N/A self processed_targets N/A N/A N/A N/A isinstance target N/A build Jar N/A N/A N/A N/A self generate_jar_target target outfile N/A N/A N/A N/A rust N/A N/A N/A N/A N/A self environment coredata compilers keys N/A N/A self has_rust target N/A N/A N/A N/A self generate_rust_target target outfile N/A N/A N/A N/A cs N/A N/A N/A N/A N/A self environment coredata compilers keys N/A N/A self has_cs target N/A N/A N/A N/A self generate_cs_target target outfile N/A N/A N/A N/A vala N/A N/A N/A N/A N/A self environment coredata compilers keys N/A N/A self has_vala target N/A N/A vc N/A N/A N/A N/A self environment coredata compilers N/A vala N/A vala_output_files N/A N/A self generate_vala_compile vc target outfile N/A gen_src_deps vala_output_files N/A N/A N/A swift N/A N/A N/A N/A N/A self environment coredata compilers keys N/A N/A self has_swift target N/A N/A N/A N/A self generate_swift_target target outfile N/A N/A N/A N/A self scan_fortran_module_outputs target N/A N/A gen_src gen_other_deps N/A N/A self process_dep_gens outfile target N/A gen_src_deps gen_src N/A N/A N/A self process_target_dependencies target outfile N/A N/A N/A self generate_custom_generator_rules target outfile N/A outname N/A N/A self get_target_filename target N/A obj_list N/A N/A use_pch N/A N/A N/A N/A N/A self environment coredata base_options get b_pch False N/A is_unity N/A N/A N/A N/A self environment coredata get_builtin_option unity N/A N/A use_pch N/A N/A target has_pch N/A N/A pch_objects N/A N/A self generate_pch target outfile N/A N/A pch_objects N/A N/A header_deps gen_other_deps N/A unity_src N/A N/A unity_deps N/A N/A header_deps N/A N/A self get_generated_headers target N/A gensource N/A N/A target get_generated_sources N/A N/A N/A isinstance gensource N/A build CustomTarget N/A N/A src N/A gensource output N/A N/A src N/A N/A N/A os path join N/A N/A self get_target_dir gensource src N/A N/A N/A N/A N/A self environment is_source src N/A N/A N/A N/A self environment is_header src N/A N/A is_unity N/A N/A N/A N/A unity_deps append N/A N/A N/A os path join N/A N/A N/A self environment get_build_dir N/A RawFilename src N/A N/A N/A N/A obj_list append N/A N/A self generate_single_compile target outfile N/A RawFilename src True header_deps N/A N/A N/A N/A N/A self environment is_object src N/A N/A N/A N/A obj_list append src N/A N/A N/A N/A N/A self environment is_library src N/A N/A N/A N/A N/A N/A header_deps append N/A RawFilename src N/A N/A src N/A N/A gensource get_outfilelist N/A N/A N/A N/A N/A self environment is_object src N/A N/A N/A N/A obj_list append N/A N/A N/A os path join N/A N/A self get_target_private_dir target src N/A N/A N/A N/A N/A N/A self environment is_header src N/A N/A is_unity N/A N/A N/A N/A self has_dir_part src N/A N/A rel_src src N/A N/A rel_src N/A N/A N/A os path join N/A N/A self get_target_private_dir target src N/A N/A N/A unity_deps append rel_src N/A abs_src N/A N/A N/A os path join N/A N/A N/A self environment get_build_dir rel_src N/A N/A N/A unity_src append abs_src N/A N/A N/A N/A obj_list append N/A N/A self generate_single_compile target outfile src True header_deps header_deps N/A src_list N/A N/A src gen_src_deps N/A N/A N/A N/A src_list append src N/A is_unity N/A N/A N/A N/A unity_src append N/A N/A N/A os path join N/A N/A N/A self environment get_build_dir src N/A N/A N/A header_deps append src N/A N/A N/A N/A N/A self environment is_header src N/A N/A N/A N/A header_deps append src N/A N/A N/A N/A obj_list append N/A N/A self generate_single_compile target outfile src True N/A header_deps N/A src N/A N/A target get_sources N/A N/A N/A N/A src endswith .vala N/A N/A N/A N/A N/A N/A N/A self environment is_header src N/A N/A N/A N/A src_list append src N/A is_unity N/A N/A abs_src N/A N/A N/A os path join N/A N/A N/A self environment get_build_dir N/A N/A src rel_to_builddir N/A self build_to_src N/A N/A N/A unity_src append abs_src N/A N/A N/A N/A obj_list append N/A N/A self generate_single_compile target outfile src False N/A header_deps N/A obj_list N/A N/A self flatten_object_list target N/A is_unity N/A N/A src N/A N/A self generate_unity_files target unity_src N/A N/A N/A N/A obj_list append N/A N/A self generate_single_compile target outfile src True N/A unity_deps header_deps N/A linker N/A N/A self determine_linker target src_list N/A elem N/A N/A self generate_link target outfile outname obj_list linker pch_objects N/A N/A N/A self generate_shlib_aliases target N/A N/A self get_target_dir target N/A N/A N/A elem write outfile N/A N/A N/A self processed_targets N/A name True N/A process_target_dependencies N/A N/A self target outfile N/A N/A N/A t N/A N/A target get_dependencies N/A N/A tname N/A N/A N/A t get_basename N/A N/A t type_suffix N/A N/A N/A tname N/A self processed_targets N/A N/A N/A N/A self generate_target t outfile N/A generate_custom_target N/A N/A self target outfile N/A N/A N/A N/A srcs ofilenames cmd N/A N/A self eval_custom_target_command target N/A deps N/A N/A i N/A N/A target get_dependencies N/A N/A N/A isinstance i list N/A N/A i N/A i N/A 0 N/A fname N/A N/A i get_filename N/A N/A isinstance fname list N/A N/A fname N/A fname N/A 0 N/A N/A N/A deps append N/A N/A N/A os path join N/A N/A self get_target_dir i fname N/A N/A target build_always N/A N/A N/A N/A deps append PHONY N/A elem N/A NinjaBuildElement N/A self all_outputs ofilenames CUSTOM_COMMAND srcs N/A i N/A target depend_files N/A N/A N/A isinstance i N/A mesonlib File N/A N/A N/A N/A deps append N/A N/A i rel_to_builddir N/A self build_to_src N/A N/A N/A N/A deps append N/A N/A N/A os path join N/A self build_to_src i N/A N/A N/A elem add_dep deps N/A d N/A target extra_depends N/A N/A tmp N/A N/A d get_filename N/A N/A N/A isinstance tmp list N/A N/A tmp N/A tmp N/A fname tmp N/A N/A N/A N/A elem add_dep N/A N/A N/A os path join N/A N/A self get_target_dir d fname N/A N/A N/A elem add_item COMMAND cmd N/A N/A N/A elem add_item description N/A Generating %s with a custom command. N/A target name N/A N/A N/A elem write outfile N/A N/A N/A self processed_targets N/A N/A N/A target name N/A N/A target type_suffix True N/A generate_run_target N/A N/A self target outfile N/A N/A N/A runnerscript N/A N/A sys executable N/A N/A N/A self environment get_build_command --internal commandrunner N/A deps N/A N/A arg_strings N/A N/A i N/A target args N/A N/A N/A isinstance i str N/A N/A N/A N/A arg_strings append i N/A N/A N/A isinstance i N/A N/A build BuildTarget N/A build CustomTarget N/A N/A relfname N/A N/A self get_target_filename i N/A N/A N/A deps append relfname N/A N/A N/A arg_strings append N/A N/A N/A os path join N/A N/A N/A self environment get_build_dir relfname N/A N/A N/A N/A mlog debug N/A str i N/A N/A MesonException Unreachable code in generate_run_target. N/A elem N/A NinjaBuildElement N/A self all_outputs N/A target name CUSTOM_COMMAND deps N/A cmd N/A runnerscript N/A N/A N/A N/A self environment get_source_dir N/A N/A N/A self environment get_build_dir N/A target subdir N/A texe N/A target command N/A N/A N/A texe N/A texe held_object N/A N/A N/A AttributeError N/A N/A N/A N/A isinstance texe N/A build Executable N/A N/A abs_exe N/A N/A N/A os path join N/A N/A N/A self environment get_build_dir N/A N/A self get_target_filename texe N/A N/A N/A deps append N/A N/A self get_target_filename texe N/A N/A N/A N/A N/A self environment is_cross_build N/A N/A N/A N/A N/A N/A N/A self environment cross_info config N/A binaries get exe_wrapper None None N/A N/A cmd N/A N/A N/A N/A N/A N/A self environment cross_info config N/A binaries N/A exe_wrapper N/A N/A N/A cmd append abs_exe N/A N/A N/A N/A cmd append N/A target command N/A cmd arg_strings N/A N/A N/A elem add_item COMMAND cmd N/A N/A N/A elem add_item description N/A Running external command %s. N/A target name N/A N/A N/A elem add_item pool console N/A N/A N/A elem write outfile N/A N/A N/A self processed_targets N/A N/A N/A target name N/A N/A target type_suffix True N/A generate_po N/A N/A self outfile N/A N/A N/A p N/A N/A self build pot N/A N/A N/A packagename languages subdir p N/A input_file N/A N/A N/A os path join subdir POTFILES N/A elem N/A NinjaBuildElement N/A self all_outputs pot GEN_POT N/A N/A N/A N/A elem add_item PACKAGENAME packagename N/A N/A N/A elem add_item OUTFILE N/A packagename .pot N/A N/A N/A elem add_item FILELIST N/A N/A N/A os path join N/A N/A N/A self environment get_source_dir input_file N/A N/A N/A elem add_item OUTDIR N/A N/A N/A os path join N/A N/A N/A self environment get_source_dir subdir N/A N/A N/A elem write outfile N/A l languages N/A N/A infile N/A N/A N/A os path join N/A N/A N/A self environment get_source_dir subdir N/A l .po N/A outfilename N/A N/A N/A os path join subdir N/A l .gmo N/A lelem N/A NinjaBuildElement N/A self all_outputs outfilename GEN_GMO infile N/A N/A N/A lelem add_item INFILE infile N/A N/A N/A lelem add_item OUTFILE outfilename N/A N/A N/A lelem write outfile N/A generate_coverage_rules N/A N/A self outfile N/A N/A N/A N/A gcovr_exe lcov_exe genhtml_exe N/A N/A environment find_coverage_tools N/A added_rule False N/A gcovr_exe N/A N/A added_rule True N/A elem N/A NinjaBuildElement N/A self all_outputs coverage-xml CUSTOM_COMMAND N/A N/A N/A elem add_item COMMAND N/A gcovr_exe -x -r N/A N/A N/A self environment get_source_dir -o N/A N/A N/A os path join N/A N/A N/A self environment get_log_dir coverage.xml N/A N/A N/A elem add_item DESC Generating XML coverage report. N/A N/A N/A elem write outfile N/A elem N/A NinjaBuildElement N/A self all_outputs coverage-text CUSTOM_COMMAND N/A N/A N/A elem add_item COMMAND N/A gcovr_exe -r N/A N/A N/A self environment get_source_dir -o N/A N/A N/A os path join N/A N/A N/A self environment get_log_dir coverage.txt N/A N/A N/A elem add_item DESC Generating text coverage report. N/A N/A N/A elem write outfile N/A N/A lcov_exe genhtml_exe N/A N/A added_rule True N/A phony_elem N/A NinjaBuildElement N/A self all_outputs coverage-html phony coveragereport/index.html N/A N/A N/A phony_elem write outfile N/A elem N/A NinjaBuildElement N/A self all_outputs coveragereport/index.html CUSTOM_COMMAND N/A htmloutdir N/A N/A N/A os path join N/A N/A N/A self environment get_log_dir coveragereport N/A command N/A lcov_exe --directory N/A N/A N/A self environment get_build_dir --capture --output-file coverage.info --no-checksum && genhtml_exe --prefix N/A N/A N/A self environment get_build_dir --output-directory htmloutdir --title Code coverage --legend --show-details coverage.info N/A N/A N/A elem add_item COMMAND command N/A N/A N/A elem add_item DESC Generating HTML coverage report. N/A N/A N/A elem write outfile N/A N/A added_rule N/A N/A N/A N/A mlog log N/A N/A mlog red Warning: coverage requested but neither gcovr nor lcov/genhtml found. N/A generate_install N/A N/A self outfile N/A N/A N/A script_root N/A N/A N/A self environment get_script_dir N/A install_script N/A N/A N/A os path join script_root meson_install.py N/A install_data_file N/A N/A N/A os path join N/A N/A N/A self environment get_scratch_dir install.dat N/A d N/A InstallData N/A N/A N/A self environment get_source_dir N/A N/A N/A self environment get_build_dir N/A N/A N/A self environment get_prefix N/A elem N/A NinjaBuildElement N/A self all_outputs install CUSTOM_COMMAND PHONY N/A N/A N/A elem add_dep all N/A N/A N/A elem add_item DESC Installing files. N/A N/A N/A elem add_item COMMAND N/A N/A sys executable N/A N/A N/A self environment get_build_command --internal install install_data_file N/A N/A N/A elem add_item pool console N/A N/A N/A self generate_depmf_install d N/A N/A N/A self generate_target_install d N/A N/A N/A self generate_header_install d N/A N/A N/A self generate_man_install d N/A N/A N/A self generate_data_install d N/A N/A N/A self generate_po_install d elem N/A N/A N/A self generate_custom_install_script d N/A N/A N/A self generate_subdir_install d N/A N/A N/A elem write outfile N/A ofile N/A open install_data_file wb N/A N/A N/A pickle dump d ofile N/A generate_po_install N/A N/A self d elem N/A N/A N/A p N/A N/A self build pot N/A N/A N/A package_name languages subdir p N/A N/A d po_package_name package_name N/A lang languages N/A N/A rel_src N/A N/A N/A os path join subdir N/A lang .gmo N/A src_file N/A N/A N/A os path join N/A N/A N/A self environment get_build_dir rel_src N/A N/A N/A N/A d po append N/A src_file N/A N/A N/A N/A self environment coredata get_builtin_option localedir lang N/A N/A N/A elem add_dep rel_src N/A generate_target_install N/A N/A self d N/A N/A N/A libdir N/A N/A N/A self environment get_libdir N/A bindir N/A N/A N/A self environment get_bindir N/A should_strip N/A N/A N/A N/A self environment coredata get_builtin_option strip N/A t N/A N/A N/A N/A N/A self build get_targets values N/A N/A N/A N/A t should_install N/A N/A outdir N/A N/A t get_custom_install_dir N/A N/A outdir None N/A N/A N/A isinstance t N/A build Executable N/A N/A outdir bindir N/A N/A outdir libdir N/A i N/A N/A N/A self get_target_filename t outdir N/A N/A t get_aliaslist should_strip N/A t install_rpath N/A N/A N/A N/A d targets append i N/A generate_custom_install_script N/A N/A self d N/A N/A N/A N/A d install_scripts N/A N/A self build install_scripts N/A generate_header_install N/A N/A self d N/A N/A N/A incroot N/A N/A N/A self environment get_includedir N/A headers N/A N/A N/A self build get_headers N/A h headers N/A N/A outdir N/A N/A h get_custom_install_dir N/A N/A outdir None N/A N/A outdir N/A N/A N/A os path join incroot N/A N/A h get_install_subdir N/A f N/A N/A h get_sources N/A N/A abspath N/A N/A N/A os path join N/A N/A N/A self environment get_source_dir N/A N/A h get_source_subdir f N/A i N/A abspath outdir N/A N/A N/A N/A d headers append i N/A generate_man_install N/A N/A self d N/A N/A N/A manroot N/A N/A N/A self environment get_mandir N/A man N/A N/A N/A self build get_man N/A m man N/A N/A f N/A N/A m get_sources N/A N/A num N/A N/A N/A f split . N/A -1 N/A subdir N/A N/A m get_custom_install_dir N/A N/A subdir None N/A N/A subdir N/A N/A N/A os path join manroot N/A man num N/A srcabs N/A N/A N/A os path join N/A N/A N/A self environment get_source_dir N/A N/A m get_source_subdir f N/A dstabs N/A N/A N/A os path join subdir N/A f .gz N/A i N/A srcabs dstabs N/A N/A N/A N/A d man append i N/A generate_data_install N/A N/A self d N/A N/A N/A data N/A N/A N/A self build get_data N/A de data N/A N/A N/A isinstance de N/A build Data N/A subdir N/A de install_dir N/A f N/A de sources N/A N/A plain_f N/A N/A N/A N/A os path split f N/A 1 N/A N/A de in_sourcetree N/A N/A srcprefix N/A N/A N/A self environment get_source_dir N/A N/A srcprefix N/A N/A N/A self environment get_build_dir N/A srcabs N/A N/A N/A os path join srcprefix N/A de source_subdir f N/A dstabs N/A N/A N/A os path join subdir plain_f N/A i N/A srcabs dstabs N/A N/A N/A N/A d data append i N/A generate_subdir_install N/A N/A self d N/A N/A N/A sd N/A N/A N/A self build get_install_subdirs N/A N/A src_dir N/A N/A N/A os path join N/A N/A N/A self environment get_source_dir N/A sd source_subdir N/A sd installable_subdir N/A dst_dir N/A N/A N/A os path join N/A N/A N/A self environment get_prefix N/A sd install_dir N/A N/A N/A N/A d install_subdirs append N/A src_dir dst_dir N/A write_test_suite_targets N/A N/A self cmd outfile N/A N/A N/A suites N/A N/A t N/A N/A N/A self build get_tests N/A N/A s N/A t suite N/A N/A N/A suites N/A s True N/A suites N/A list N/A N/A suites keys N/A N/A N/A suites sort N/A s suites N/A N/A N/A s N/A N/A visible_name for top level tests N/A N/A visible_name s N/A elem N/A NinjaBuildElement N/A self all_outputs N/A test- s CUSTOM_COMMAND N/A all PHONY N/A N/A N/A elem add_item COMMAND N/A cmd N/A N/A --suite= s N/A N/A N/A elem add_item DESC N/A Running test suite %s. visible_name N/A N/A N/A elem add_item pool console N/A N/A N/A elem write outfile N/A generate_tests N/A N/A self outfile N/A N/A N/A N/A N/A self serialise_tests N/A valgrind N/A N/A environment find_valgrind N/A script_root N/A N/A N/A self environment get_script_dir N/A test_data N/A N/A N/A os path join N/A N/A N/A self environment get_scratch_dir meson_test_setup.dat N/A cmd N/A N/A sys executable N/A N/A N/A self environment get_build_command --internal test N/A N/A N/A N/A N/A N/A self environment coredata get_builtin_option stdsplit N/A N/A cmd N/A --no-stdsplit N/A N/A N/A N/A N/A self environment coredata get_builtin_option errorlogs N/A N/A cmd N/A --print-errorlogs N/A cmd N/A test_data N/A elem N/A NinjaBuildElement N/A self all_outputs test CUSTOM_COMMAND N/A all PHONY N/A N/A N/A elem add_item COMMAND cmd N/A N/A N/A elem add_item DESC Running all tests. N/A N/A N/A elem add_item pool console N/A N/A N/A elem write outfile N/A N/A N/A self write_test_suite_targets cmd outfile N/A valgrind N/A N/A velem N/A NinjaBuildElement N/A self all_outputs test-valgrind CUSTOM_COMMAND N/A all PHONY N/A N/A N/A velem add_item COMMAND N/A cmd N/A N/A --wrapper= valgrind N/A N/A N/A velem add_item DESC Running test suite under Valgrind. N/A N/A N/A velem add_item pool console N/A N/A N/A velem write outfile N/A benchmark_script N/A N/A N/A os path join script_root meson_benchmark.py N/A benchmark_data N/A N/A N/A os path join N/A N/A N/A self environment get_scratch_dir meson_benchmark_setup.dat N/A cmd N/A N/A sys executable N/A N/A N/A self environment get_build_command --internal benchmark benchmark_data N/A elem N/A NinjaBuildElement N/A self all_outputs benchmark CUSTOM_COMMAND N/A all PHONY N/A N/A N/A elem add_item COMMAND cmd N/A N/A N/A elem add_item DESC Running benchmark suite. N/A N/A N/A elem add_item pool console N/A N/A N/A elem write outfile N/A generate_rules N/A N/A self outfile N/A N/A N/A N/A N/A outfile write # Rules for compiling.

 N/A N/A N/A self generate_compile_rules outfile N/A N/A N/A outfile write # Rules for linking.

 N/A N/A N/A N/A self environment is_cross_build N/A N/A N/A N/A self generate_static_link_rules True outfile N/A N/A N/A self generate_static_link_rules False outfile N/A N/A N/A self generate_dynamic_link_rules outfile N/A N/A N/A outfile write # Other rules

 N/A N/A N/A outfile write rule CUSTOM_COMMAND
 N/A N/A N/A outfile write  command = $COMMAND
 N/A N/A N/A outfile write  description = $DESC
 N/A N/A N/A outfile write  restat = 1

 N/A N/A N/A outfile write rule REGENERATE_BUILD
 N/A c N/A N/A N/A quote_char N/A ninja_quote N/A sys executable quote_char N/A N/A quote_char N/A ninja_quote N/A N/A N/A self environment get_build_command quote_char --internal regenerate N/A N/A quote_char N/A ninja_quote N/A N/A N/A self environment get_source_dir quote_char N/A N/A quote_char N/A ninja_quote N/A N/A N/A self environment get_build_dir quote_char N/A N/A N/A outfile write N/A  command = %s %s %s %s %s %s --backend ninja
 c N/A N/A N/A outfile write  description = Regenerating build files
 N/A N/A N/A outfile write  generator = 1

 N/A N/A N/A len N/A N/A self build pot 0 N/A N/A N/A N/A self generate_gettext_rules outfile N/A N/A N/A outfile write N/A generate_gettext_rules N/A N/A self outfile N/A N/A N/A rule rule GEN_POT
 N/A command N/A  command = xgettext --package-name=$PACKAGENAME -p $OUTDIR -f $FILELIST -D '%s' -k_ -o $OUTFILE
 N/A N/A N/A self environment get_source_dir N/A desc  description = Creating pot file for package $PACKAGENAME.
 N/A N/A N/A outfile write rule N/A N/A N/A outfile write command N/A N/A N/A outfile write desc N/A N/A N/A outfile write N/A rule rule GEN_GMO
 N/A command  command = msgfmt $INFILE -o $OUTFILE
 N/A desc  description = Generating gmo file $OUTFILE
 N/A N/A N/A outfile write rule N/A N/A N/A outfile write command N/A N/A N/A outfile write desc N/A N/A N/A outfile write N/A generate_phony N/A N/A self outfile N/A N/A N/A N/A N/A outfile write # Phony build target, always out of date
 N/A N/A N/A outfile write build PHONY: phony
 N/A N/A N/A outfile write N/A generate_jar_target N/A N/A self target outfile N/A N/A N/A fname N/A N/A target get_filename N/A subdir N/A N/A target get_subdir N/A outname_rel N/A N/A N/A os path join N/A N/A self get_target_dir target fname N/A src_list N/A N/A target get_sources N/A class_list N/A N/A compiler N/A N/A self get_compiler_for_source N/A src_list N/A 0 N/A N/A N/A N/A compiler get_language java N/A c c N/A m N/A e N/A f f N/A main_class N/A N/A target get_main_class N/A N/A main_class N/A N/A e e N/A src src_list N/A N/A plain_class_path N/A N/A self generate_single_java_compile src target compiler outfile N/A N/A N/A class_list append plain_class_path N/A class_dep_list N/A N/A N/A N/A os path join N/A N/A self get_target_private_dir target i N/A i class_list N/A jar_rule java_LINKER N/A commands N/A N/A N/A N/A c m e f N/A N/A e N/A N/A N/A N/A commands append main_class N/A N/A N/A commands append N/A N/A self get_target_filename target N/A cls class_list N/A N/A commands N/A -C N/A N/A self get_target_private_dir target cls N/A elem N/A NinjaBuildElement N/A self all_outputs outname_rel jar_rule N/A N/A N/A N/A elem add_dep class_dep_list N/A N/A N/A elem add_item ARGS commands N/A N/A N/A elem write outfile N/A generate_cs_resource_tasks N/A N/A self target outfile N/A N/A N/A args N/A N/A deps N/A N/A r N/A target resources N/A N/A rel_sourcefile N/A N/A N/A os path join N/A self build_to_src N/A target subdir r N/A N/A N/A r endswith .resources N/A N/A a N/A -resource: rel_sourcefile N/A N/A N/A N/A N/A r endswith .txt N/A N/A r endswith .resx N/A N/A ofilebase N/A N/A N/A N/A N/A os path splitext N/A N/A N/A os path basename r N/A 0 .resources N/A ofilename N/A N/A N/A os path join N/A N/A self get_target_private_dir target ofilebase N/A elem N/A NinjaBuildElement N/A self all_outputs ofilename CUSTOM_COMMAND rel_sourcefile N/A N/A N/A elem add_item COMMAND N/A resgen rel_sourcefile ofilename N/A N/A N/A elem add_item DESC N/A Compiling resource %s. rel_sourcefile N/A N/A N/A elem write outfile N/A N/A N/A deps append ofilename N/A a N/A -resource: ofilename N/A N/A N/A InvalidArguments N/A Unknown resource file %s. r N/A N/A N/A args append a N/A N/A args deps N/A generate_cs_target N/A N/A self target outfile N/A N/A N/A buildtype N/A N/A N/A N/A self environment coredata get_builtin_option buildtype N/A fname N/A N/A target get_filename N/A outname_rel N/A N/A N/A os path join N/A N/A self get_target_dir target fname N/A src_list N/A N/A target get_sources N/A compiler N/A N/A self get_compiler_for_source N/A src_list N/A 0 N/A N/A N/A N/A compiler get_language cs N/A rel_srcs N/A N/A N/A s rel_to_builddir N/A self build_to_src N/A s src_list N/A deps N/A N/A commands N/A N/A N/A target extra_args get cs N/A N/A commands N/A N/A compiler get_buildtype_args buildtype N/A N/A isinstance target N/A build Executable N/A N/A N/A N/A commands append -target:exe N/A N/A N/A isinstance target N/A build SharedLibrary N/A N/A N/A N/A commands append -target:library N/A N/A N/A MesonException Unknown C# target type. N/A N/A resource_args resource_deps N/A N/A self generate_cs_resource_tasks target outfile N/A commands resource_args N/A deps resource_deps N/A commands N/A N/A compiler get_output_args outname_rel N/A l N/A target link_targets N/A N/A lname N/A N/A N/A os path join N/A N/A self get_target_dir l N/A N/A l get_filename N/A commands N/A N/A compiler get_link_args lname N/A N/A N/A deps append lname N/A N/A -g commands N/A N/A outputs N/A outname_rel N/A outname_rel .mdb N/A N/A outputs N/A outname_rel N/A elem N/A NinjaBuildElement N/A self all_outputs outputs cs_COMPILER rel_srcs N/A N/A N/A elem add_dep deps N/A N/A N/A elem add_item ARGS commands N/A N/A N/A elem write outfile N/A generate_single_java_compile N/A N/A self src target compiler outfile N/A N/A N/A args N/A N/A args N/A N/A compiler get_buildtype_args N/A N/A N/A N/A self environment coredata get_builtin_option buildtype N/A args N/A N/A compiler get_output_args N/A N/A self get_target_private_dir target N/A i N/A target include_dirs N/A N/A idir N/A N/A i get_incdirs N/A N/A args N/A -sourcepath N/A N/A N/A os path join N/A self build_to_src N/A i curdir idir N/A rel_src N/A N/A src rel_to_builddir N/A self build_to_src N/A plain_class_path N/A N/A N/A src fname N/A -4 class N/A rel_obj N/A N/A N/A os path join N/A N/A self get_target_private_dir target plain_class_path N/A element N/A NinjaBuildElement N/A self all_outputs rel_obj N/A N/A N/A compiler get_language _COMPILER rel_src N/A N/A N/A element add_item ARGS args N/A N/A N/A element write outfile N/A plain_class_path N/A generate_java_link N/A N/A self outfile N/A N/A N/A rule rule java_LINKER
 N/A command  command = jar $ARGS
 N/A description  description = Creating jar $out.
 N/A N/A N/A outfile write rule N/A N/A N/A outfile write command N/A N/A N/A outfile write description N/A N/A N/A outfile write N/A split_vala_sources N/A N/A self sources N/A N/A N/A src N/A N/A vapi_src N/A N/A s sources N/A N/A N/A N/A s endswith .vapi N/A N/A N/A N/A vapi_src append s N/A N/A N/A N/A src append s N/A N/A src vapi_src N/A determine_dep_vapis N/A N/A self target N/A N/A N/A result N/A N/A dep N/A target link_targets N/A N/A i N/A dep sources N/A N/A N/A hasattr i fname N/A N/A i N/A i fname N/A N/A N/A i endswith vala N/A N/A vapiname N/A N/A N/A N/A N/A os path splitext N/A N/A N/A N/A os path split i N/A 1 N/A 0 .vapi N/A fullname N/A N/A N/A os path join N/A N/A self get_target_dir dep vapiname N/A N/A N/A result append fullname N/A N/A result N/A generate_vala_compile N/A N/A self compiler target outfile N/A N/A N/A Vala is compiled into C. Set up all necessary build steps here. N/A valac N/A N/A N/A N/A self environment coredata compilers N/A vala N/A N/A src vapi_src N/A N/A self split_vala_sources N/A N/A target get_sources N/A vapi_src N/A N/A N/A x rel_to_builddir N/A self build_to_src N/A x vapi_src N/A extra_dep_files N/A N/A vala_input_files N/A N/A s src N/A N/A N/A N/A s endswith .vala N/A N/A N/A N/A vala_input_files append N/A N/A s rel_to_builddir N/A self build_to_src N/A N/A N/A len src 0 N/A N/A N/A InvalidArguments Vala library has no Vala source files. N/A namebase N/A N/A N/A N/A os path splitext N/A N/A N/A N/A os path split N/A N/A src N/A 0 fname N/A 1 N/A 0 N/A base_h N/A namebase .h N/A base_vapi N/A namebase .vapi N/A hname N/A N/A N/A os path normpath N/A N/A N/A os path join N/A N/A self get_target_dir target base_h N/A vapiname N/A N/A N/A os path normpath N/A N/A N/A os path join N/A N/A self get_target_dir target base_vapi N/A generated_c_files N/A N/A outputs N/A vapiname N/A args N/A N/A args N/A N/A N/A self build get_global_args compiler N/A args N/A N/A compiler get_buildtype_args N/A N/A N/A N/A self environment coredata get_builtin_option buildtype N/A args N/A -d N/A N/A self get_target_private_dir target N/A args N/A -C N/A N/A N/A isinstance target N/A build Executable N/A N/A N/A N/A outputs append hname N/A args N/A -H hname N/A args N/A N/A --library= N/A target name N/A args N/A N/A --vapi= N/A N/A N/A os path join .. base_vapi N/A src vala_input_files N/A N/A namebase N/A N/A N/A N/A N/A os path splitext N/A N/A N/A N/A os path split src N/A 1 N/A 0 .c N/A full_c N/A N/A N/A os path join N/A N/A self get_target_private_dir target namebase N/A N/A N/A generated_c_files append full_c N/A N/A N/A outputs append full_c N/A N/A N/A N/A N/A self environment coredata get_builtin_option werror N/A N/A args N/A N/A valac get_werror_args N/A d N/A target external_deps N/A N/A N/A isinstance d N/A dependencies PkgConfigDependency N/A N/A N/A N/A N/A d name glib-2.0 N/A N/A d version_requirement None N/A N/A N/A d version_requirement startswith N/A >= == N/A N/A args N/A --target-glib N/A N/A d version_requirement N/A 2 N/A args N/A --pkg N/A d name N/A extra_args N/A N/A a N/A N/A N/A target extra_args get vala N/A N/A N/A N/A isinstance a File N/A N/A relname N/A N/A a rel_to_builddir N/A self build_to_src N/A N/A N/A extra_dep_files append relname N/A N/A N/A extra_args append relname N/A N/A N/A N/A extra_args append a N/A dependency_vapis N/A N/A self determine_dep_vapis target N/A extra_dep_files dependency_vapis N/A args extra_args N/A args dependency_vapis N/A element N/A NinjaBuildElement N/A self all_outputs outputs N/A N/A N/A valac get_language _COMPILER N/A vala_input_files vapi_src N/A N/A N/A element add_item ARGS args N/A N/A N/A element add_dep extra_dep_files N/A N/A N/A element write outfile N/A generated_c_files N/A generate_rust_target N/A N/A self target outfile N/A N/A N/A rustc N/A N/A N/A N/A self environment coredata compilers N/A rust N/A relsrc N/A N/A i N/A N/A target get_sources N/A N/A N/A N/A N/A rustc can_compile i N/A N/A N/A InvalidArguments N/A Rust target %s contains a non-rust source file. N/A N/A target get_basename N/A N/A N/A relsrc append N/A N/A i rel_to_builddir N/A self build_to_src N/A target_name N/A N/A N/A os path join N/A target subdir N/A N/A target get_filename N/A args N/A --crate-type N/A N/A isinstance target N/A build Executable N/A N/A cratetype bin N/A N/A N/A isinstance target N/A build SharedLibrary N/A N/A cratetype rlib N/A N/A N/A isinstance target N/A build StaticLibrary N/A N/A cratetype rlib N/A N/A N/A InvalidArguments Unknown target type for rustc. N/A N/A N/A args append cratetype N/A args N/A N/A rustc get_buildtype_args N/A N/A N/A N/A self environment coredata get_builtin_option buildtype N/A depfile N/A N/A target name .d N/A args N/A --out-dir N/A target subdir N/A args N/A --emit dep-info --emit link N/A orderdeps N/A N/A N/A N/A os path join N/A t subdir N/A N/A t get_filename N/A t N/A target link_targets N/A linkdirs N/A N/A d N/A target link_targets N/A N/A N/A linkdirs N/A N/A d subdir True N/A d N/A N/A linkdirs keys N/A N/A N/A d N/A N/A d . N/A args N/A -L d N/A element N/A NinjaBuildElement N/A self all_outputs target_name rust_COMPILER relsrc N/A N/A N/A len orderdeps 0 N/A N/A N/A N/A element add_orderdep orderdeps N/A N/A N/A element add_item ARGS args N/A N/A N/A element add_item targetdep depfile N/A N/A N/A element add_item cratetype cratetype N/A N/A N/A element write outfile N/A swift_module_file_name N/A N/A self target N/A N/A N/A N/A N/A N/A os path join N/A N/A self get_target_private_dir target N/A N/A N/A self target_swift_modulename target .swiftmodule N/A target_swift_modulename N/A N/A self target N/A N/A N/A N/A target name N/A is_swift_target N/A N/A self target N/A N/A N/A s N/A target sources N/A N/A N/A N/A s endswith swift N/A N/A True N/A False N/A determine_swift_dep_modules N/A N/A self target N/A N/A N/A result N/A N/A l N/A target link_targets N/A N/A N/A N/A self is_swift_target l N/A N/A N/A N/A result append N/A N/A self swift_module_file_name l N/A result N/A determine_swift_dep_dirs N/A N/A self target N/A N/A N/A result N/A N/A l N/A target link_targets N/A N/A N/A N/A result append N/A N/A self get_target_private_dir_abs l N/A result N/A get_swift_link_deps N/A N/A self target N/A N/A N/A result N/A N/A l N/A target link_targets N/A N/A N/A N/A result append N/A N/A self get_target_filename l N/A result N/A split_swift_generated_sources N/A N/A self target N/A N/A N/A all_srcs N/A N/A genlist N/A N/A target get_generated_sources N/A N/A N/A isinstance genlist N/A build CustomTarget N/A N/A ifile N/A N/A genlist get_filename N/A N/A rel N/A N/A N/A os path join N/A N/A self get_target_dir genlist ifile N/A N/A N/A all_srcs append rel N/A N/A ifile N/A N/A genlist get_outfilelist N/A N/A rel N/A N/A N/A os path join N/A N/A self get_target_private_dir target ifile N/A N/A N/A all_srcs append rel N/A srcs N/A N/A others N/A N/A i all_srcs N/A N/A N/A N/A i endswith .swift N/A N/A N/A N/A srcs append i N/A N/A N/A N/A others append i N/A N/A srcs others N/A generate_swift_target N/A N/A self target outfile N/A N/A N/A module_name N/A N/A self target_swift_modulename target N/A swiftc N/A N/A N/A N/A self environment coredata compilers N/A swift N/A abssrc N/A N/A abs_headers N/A N/A header_imports N/A N/A i N/A N/A target get_sources N/A N/A N/A N/A swiftc can_compile i N/A N/A relsrc N/A N/A i rel_to_builddir N/A self build_to_src N/A abss N/A N/A N/A os path normpath N/A N/A N/A os path join N/A N/A N/A self environment get_build_dir relsrc N/A N/A N/A abssrc append abss N/A N/A N/A N/A N/A self environment is_header i N/A N/A relh N/A N/A i rel_to_builddir N/A self build_to_src N/A absh N/A N/A N/A os path normpath N/A N/A N/A os path join N/A N/A N/A self environment get_build_dir relh N/A N/A N/A abs_headers append absh N/A header_imports N/A N/A swiftc get_header_import_args absh N/A N/A N/A InvalidArguments N/A Swift target %s contains a non-swift source file. N/A N/A target get_basename N/A N/A N/A os makedirs N/A N/A self get_target_private_dir_abs target exist_ok True N/A compile_args N/A N/A swiftc get_compile_only_args N/A compile_args N/A N/A swiftc get_module_args module_name N/A link_args N/A N/A swiftc get_output_args N/A N/A N/A os path join N/A N/A N/A self environment get_build_dir N/A N/A self get_target_filename target N/A rundir N/A N/A self get_target_private_dir target N/A out_module_name N/A N/A self swift_module_file_name target N/A in_module_files N/A N/A self determine_swift_dep_modules target N/A abs_module_dirs N/A N/A self determine_swift_dep_dirs target N/A module_includes N/A N/A x abs_module_dirs N/A N/A module_includes N/A N/A swiftc get_include_args x N/A link_deps N/A N/A self get_swift_link_deps target N/A abs_link_deps N/A N/A N/A N/A os path join N/A N/A N/A self environment get_build_dir x N/A x link_deps N/A N/A rel_generated _ N/A N/A self split_swift_generated_sources target N/A abs_generated N/A N/A N/A N/A os path join N/A N/A N/A self environment get_build_dir x N/A x rel_generated N/A objects N/A N/A rel_objects N/A N/A i N/A abssrc abs_generated N/A N/A base N/A N/A N/A N/A os path split i N/A 1 N/A oname N/A N/A N/A N/A N/A os path splitext base N/A 0 .o N/A N/A N/A objects append oname N/A N/A N/A rel_objects append N/A N/A N/A os path join N/A N/A self get_target_private_dir target oname N/A elem N/A NinjaBuildElement N/A self all_outputs rel_objects swift_COMPILER abssrc N/A N/A N/A elem add_dep N/A in_module_files rel_generated N/A N/A N/A elem add_dep abs_headers N/A N/A N/A elem add_item ARGS N/A N/A N/A compile_args header_imports abs_generated module_includes N/A N/A N/A elem add_item RUNDIR rundir N/A N/A N/A elem write outfile N/A elem N/A NinjaBuildElement N/A self all_outputs out_module_name swift_COMPILER abssrc N/A N/A N/A elem add_dep N/A in_module_files rel_generated N/A N/A N/A elem add_item ARGS N/A N/A N/A compile_args abs_generated module_includes N/A N/A swiftc get_mod_gen_args N/A N/A N/A elem add_item RUNDIR rundir N/A N/A N/A elem write outfile N/A N/A isinstance target N/A build StaticLibrary N/A N/A elem N/A N/A self generate_link target outfile N/A N/A self get_target_filename target rel_objects N/A N/A self build static_linker N/A N/A N/A elem write outfile N/A N/A N/A isinstance target N/A build Executable N/A N/A elem N/A NinjaBuildElement N/A self all_outputs N/A N/A self get_target_filename target swift_COMPILER N/A N/A N/A N/A elem add_dep rel_objects N/A N/A N/A elem add_dep link_deps N/A N/A N/A elem add_item ARGS N/A N/A N/A link_args N/A N/A swiftc get_std_exe_link_args objects abs_link_deps N/A N/A N/A elem add_item RUNDIR rundir N/A N/A N/A elem write outfile N/A N/A N/A MesonException Swift supports only executable and static library targets. N/A generate_static_link_rules N/A N/A self is_cross outfile N/A N/A N/A N/A N/A N/A self build has_language java N/A N/A N/A is_cross N/A N/A N/A N/A self generate_java_link outfile N/A is_cross N/A N/A N/A N/A N/A N/A self environment cross_info need_cross_compiler N/A N/A static_linker N/A N/A self build static_cross_linker N/A N/A static_linker N/A N/A self build static_linker N/A crstr _CROSS N/A N/A static_linker N/A N/A self build static_linker N/A crstr N/A N/A static_linker None N/A N/A N/A rule N/A rule STATIC%s_LINKER
 crstr N/A N/A N/A mesonlib is_windows N/A N/A command_templ  command = %s @$out.rsp
 rspfile = $out.rsp
 rspfile_content = $LINK_ARGS %s $in
 N/A N/A command_templ  command = %s $LINK_ARGS %s $in
 N/A command N/A command_templ N/A N/A N/A join N/A N/A static_linker get_exelist N/A N/A join N/A N/A static_linker get_output_args $out N/A description  description = Static linking library $out

 N/A N/A N/A outfile write rule N/A N/A N/A outfile write command N/A N/A N/A outfile write description N/A generate_dynamic_link_rules N/A N/A self outfile N/A N/A N/A ctypes N/A N/A N/A N/A self build compilers False N/A N/A N/A N/A self environment is_cross_build N/A N/A N/A N/A N/A N/A self environment cross_info need_cross_compiler N/A N/A N/A N/A ctypes append N/A N/A N/A self build cross_compilers True N/A N/A N/A N/A ctypes append N/A N/A N/A self build compilers True N/A N/A N/A N/A ctypes append N/A N/A N/A self build cross_compilers True N/A N/A complist is_cross ctypes N/A N/A compiler complist N/A N/A langname N/A N/A compiler get_language N/A N/A N/A langname java N/A langname vala N/A langname rust N/A langname cs N/A N/A N/A crstr N/A cross_args N/A N/A is_cross N/A N/A crstr _CROSS N/A N/A N/A cross_args N/A N/A N/A N/A N/A self environment cross_info config N/A properties N/A N/A langname _link_args N/A N/A N/A KeyError N/A N/A N/A rule N/A rule %s%s_LINKER
 N/A langname crstr N/A N/A N/A mesonlib is_windows N/A N/A command_template  command = %s @$out.rsp
 rspfile = $out.rsp
 rspfile_content = %s $ARGS  %s $in $LINK_ARGS $aliasing
 N/A N/A command_template  command = %s %s $ARGS  %s $in $LINK_ARGS $aliasing
 N/A command N/A command_template N/A N/A N/A join N/A N/A compiler get_linker_exelist N/A N/A join cross_args N/A N/A join N/A N/A compiler get_linker_output_args $out N/A description  description = Linking target $out N/A N/A N/A outfile write rule N/A N/A N/A outfile write command N/A N/A N/A outfile write description N/A N/A N/A outfile write N/A scriptdir N/A N/A N/A self environment get_script_dir N/A N/A N/A outfile write N/A symrule rule SHSYM
 N/A symcmd N/A  command = "%s" "%s" %s %s %s %s $CROSS
 N/A N/A ninja_quote N/A sys executable N/A N/A N/A self environment get_build_command --internal symbolextractor $in $out N/A synstat  restat = 1
 N/A syndesc  description = Generating symbol file $out.
 N/A N/A N/A outfile write symrule N/A N/A N/A outfile write symcmd N/A N/A N/A outfile write synstat N/A N/A N/A outfile write syndesc N/A N/A N/A outfile write N/A generate_java_compile_rule N/A N/A self compiler outfile N/A N/A N/A rule N/A rule %s_COMPILER
 N/A N/A compiler get_language N/A invoc N/A N/A join N/A N/A ninja_quote i N/A i N/A N/A compiler get_exelist N/A command N/A  command = %s $ARGS $in
 invoc N/A description  description = Compiling Java object $in.
 N/A N/A N/A outfile write rule N/A N/A N/A outfile write command N/A N/A N/A outfile write description N/A N/A N/A outfile write N/A generate_cs_compile_rule N/A N/A self compiler outfile N/A N/A N/A rule N/A rule %s_COMPILER
 N/A N/A compiler get_language N/A invoc N/A N/A join N/A N/A ninja_quote i N/A i N/A N/A compiler get_exelist N/A command N/A  command = %s $ARGS $in
 invoc N/A description  description = Compiling cs target $out.
 N/A N/A N/A outfile write rule N/A N/A N/A outfile write command N/A N/A N/A outfile write description N/A N/A N/A outfile write N/A generate_vala_compile_rules N/A N/A self compiler outfile N/A N/A N/A rule N/A rule %s_COMPILER
 N/A N/A compiler get_language N/A invoc N/A N/A join N/A N/A ninja_quote i N/A i N/A N/A compiler get_exelist N/A command N/A  command = %s $ARGS $in
 invoc N/A description  description = Compiling Vala source $in.
 N/A restat  restat = 1
 N/A N/A N/A outfile write rule N/A N/A N/A outfile write command N/A N/A N/A outfile write description N/A N/A N/A outfile write restat N/A N/A N/A outfile write N/A generate_rust_compile_rules N/A N/A self compiler outfile N/A N/A N/A rule N/A rule %s_COMPILER
 N/A N/A compiler get_language N/A invoc N/A N/A join N/A N/A ninja_quote i N/A i N/A N/A compiler get_exelist N/A command N/A  command = %s $ARGS $in
 invoc N/A description  description = Compiling Rust source $in.
 N/A depfile  depfile = $targetdep
 N/A depstyle  deps = gcc
 N/A N/A N/A outfile write rule N/A N/A N/A outfile write command N/A N/A N/A outfile write description N/A N/A N/A outfile write depfile N/A N/A N/A outfile write depstyle N/A N/A N/A outfile write N/A generate_swift_compile_rules N/A N/A self compiler outfile N/A N/A N/A rule N/A rule %s_COMPILER
 N/A N/A compiler get_language N/A full_exe N/A N/A N/A sys executable N/A N/A N/A self environment get_build_command --internal dirchanger $RUNDIR N/A N/A compiler get_exelist N/A invoc N/A N/A join N/A N/A ninja_quote i N/A i full_exe N/A command N/A  command = %s $ARGS $in
 invoc N/A description  description = Compiling Swift source $in.
 N/A N/A N/A outfile write rule N/A N/A N/A outfile write command N/A N/A N/A outfile write description N/A N/A N/A outfile write N/A generate_fortran_dep_hack N/A N/A self outfile N/A N/A N/A N/A N/A mesonlib is_windows N/A N/A cmd cmd /C "" N/A N/A cmd true N/A template # Workaround for these issues:
# https://groups.google.com/forum/#!topic/ninja-build/j-2RfBIOd_8
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47485
rule FORTRAN_DEP_HACK
 command = %s
 description = Dep hack
 restat = 1

 N/A N/A N/A outfile write N/A template cmd N/A generate_compile_rule_for N/A N/A self langname compiler qstr is_cross outfile N/A N/A N/A N/A langname java N/A N/A N/A is_cross N/A N/A N/A N/A self generate_java_compile_rule compiler outfile N/A N/A N/A langname cs N/A N/A N/A is_cross N/A N/A N/A N/A self generate_cs_compile_rule compiler outfile N/A N/A N/A langname vala N/A N/A N/A is_cross N/A N/A N/A N/A self generate_vala_compile_rules compiler outfile N/A N/A N/A langname rust N/A N/A N/A is_cross N/A N/A N/A N/A self generate_rust_compile_rules compiler outfile N/A N/A N/A langname swift N/A N/A N/A is_cross N/A N/A N/A N/A self generate_swift_compile_rules compiler outfile N/A N/A N/A langname fortran N/A N/A N/A N/A self generate_fortran_dep_hack outfile N/A is_cross N/A N/A crstr _CROSS N/A N/A crstr N/A rule N/A rule %s%s_COMPILER
 N/A langname crstr N/A depargs N/A N/A compiler get_dependency_gen_args $out $DEPFILE N/A quoted_depargs N/A N/A d depargs N/A N/A N/A N/A d $out N/A d $in N/A N/A d N/A qstr d N/A N/A N/A quoted_depargs append d N/A cross_args N/A N/A is_cross N/A N/A N/A N/A cross_args N/A N/A N/A N/A N/A self environment cross_info config N/A properties N/A N/A langname _args N/A N/A N/A KeyError N/A N/A N/A N/A N/A mesonlib is_windows N/A N/A command_template  command = %s @$out.rsp
 rspfile = $out.rsp
 rspfile_content = %s $ARGS %s %s %s $in
 N/A N/A command_template  command = %s %s $ARGS %s %s %s $in
 N/A command N/A command_template N/A N/A N/A join N/A N/A compiler get_exelist N/A N/A join cross_args N/A N/A join quoted_depargs N/A N/A join N/A N/A compiler get_output_args $out N/A N/A join N/A N/A compiler get_compile_only_args N/A description N/A  description = Compiling %s object $out
 langname N/A N/A N/A N/A compiler get_id msvc N/A N/A deps  deps = msvc
 N/A N/A deps  deps = gcc
 N/A deps  depfile = $DEPFILE
 N/A N/A N/A outfile write rule N/A N/A N/A outfile write command N/A N/A N/A outfile write deps N/A N/A N/A outfile write description N/A N/A N/A outfile write N/A generate_pch_rule_for N/A N/A self langname compiler qstr is_cross outfile N/A N/A N/A N/A N/A langname c N/A langname cpp N/A N/A N/A is_cross N/A N/A crstr _CROSS N/A N/A crstr N/A rule N/A rule %s%s_PCH
 N/A langname crstr N/A depargs N/A N/A compiler get_dependency_gen_args $out $DEPFILE N/A cross_args N/A N/A is_cross N/A N/A N/A N/A cross_args N/A N/A N/A N/A N/A self environment cross_info config N/A properties N/A N/A langname _args N/A N/A N/A KeyError N/A N/A N/A quoted_depargs N/A N/A d depargs N/A N/A N/A N/A d $out N/A d $in N/A N/A d N/A qstr d N/A N/A N/A quoted_depargs append d N/A N/A N/A N/A compiler get_id msvc N/A N/A output N/A N/A output N/A N/A join N/A N/A compiler get_output_args $out N/A command N/A  command = %s %s $ARGS %s %s %s $in
 N/A N/A N/A join N/A N/A compiler get_exelist N/A N/A join cross_args N/A N/A join quoted_depargs output N/A N/A join N/A N/A compiler get_compile_only_args N/A description N/A  description = Precompiling header %s
 $in N/A N/A N/A N/A compiler get_id msvc N/A N/A deps  deps = msvc
 N/A N/A deps  deps = gcc
 N/A deps  depfile = $DEPFILE
 N/A N/A N/A outfile write rule N/A N/A N/A outfile write command N/A N/A N/A outfile write deps N/A N/A N/A outfile write description N/A N/A N/A outfile write N/A generate_compile_rules N/A N/A self outfile N/A N/A N/A qstr N/A N/A quote_char %s quote_char N/A compiler N/A N/A self build compilers N/A N/A langname N/A N/A compiler get_language N/A N/A N/A self generate_compile_rule_for langname compiler qstr False outfile N/A N/A N/A self generate_pch_rule_for langname compiler qstr False outfile N/A N/A N/A N/A self environment is_cross_build N/A N/A N/A N/A N/A N/A self environment cross_info need_cross_compiler N/A N/A cclist N/A N/A self build cross_compilers N/A N/A cclist N/A N/A self build compilers N/A compiler cclist N/A N/A langname N/A N/A compiler get_language N/A N/A N/A self generate_compile_rule_for langname compiler qstr True outfile N/A N/A N/A self generate_pch_rule_for langname compiler qstr True outfile N/A N/A N/A outfile write N/A replace_outputs N/A N/A self args private_dir output_list N/A N/A N/A newargs N/A N/A regex N/A N/A re compile @OUTPUT(\d+)@ N/A arg args N/A N/A m N/A N/A regex search arg N/A N/A m None N/A N/A index N/A int N/A N/A m group 1 N/A src N/A @OUTPUT%d@ index N/A arg N/A N/A arg replace src N/A N/A N/A os path join private_dir N/A output_list N/A index N/A m N/A N/A regex search arg N/A N/A N/A newargs append arg N/A newargs N/A generate_custom_generator_rules N/A N/A self target outfile N/A N/A N/A genlist N/A N/A target get_generated_sources N/A N/A N/A isinstance genlist N/A build CustomTarget N/A N/A N/A generator N/A N/A genlist get_generator N/A exe N/A N/A generator get_exe N/A exe_arr N/A N/A self exe_object_to_cmd_array exe N/A infilelist N/A N/A genlist get_infilelist N/A outfilelist N/A N/A genlist get_outfilelist N/A base_args N/A N/A generator get_arglist N/A extra_dependencies N/A N/A N/A N/A os path join N/A self build_to_src i N/A i N/A genlist extra_depends N/A i N/A range N/A len infilelist N/A N/A N/A N/A len N/A generator outputs 1 N/A N/A sole_output N/A N/A N/A os path join N/A N/A self get_target_private_dir target N/A outfilelist N/A i N/A N/A sole_output N/A curfile N/A infilelist N/A i N/A infilename N/A N/A N/A os path join N/A self build_to_src curfile N/A outfiles N/A N/A genlist get_outputs_for curfile N/A outfiles N/A N/A N/A N/A os path join N/A N/A self get_target_private_dir target of N/A of outfiles N/A args N/A N/A N/A N/A N/A x replace @INPUT@ infilename replace @OUTPUT@ sole_output N/A x base_args N/A args N/A N/A self replace_outputs args N/A N/A self get_target_private_dir target outfilelist N/A N/A sole_output N/A N/A outfilelist N/A outfilelist N/A N/A len N/A generator outputs N/A relout N/A N/A self get_target_private_dir target N/A args N/A N/A N/A N/A N/A x replace @SOURCE_DIR@ N/A self build_to_src replace @BUILD_DIR@ relout N/A x args N/A cmdlist N/A exe_arr N/A N/A self replace_extra_args args genlist N/A elem N/A NinjaBuildElement N/A self all_outputs outfiles CUSTOM_COMMAND infilename N/A N/A N/A len extra_dependencies 0 N/A N/A N/A N/A elem add_dep extra_dependencies N/A N/A N/A elem add_item DESC Generating $out N/A N/A isinstance exe N/A build BuildTarget N/A N/A N/A N/A elem add_dep N/A N/A self get_target_filename exe N/A N/A N/A elem add_item COMMAND cmdlist N/A N/A N/A elem write outfile N/A scan_fortran_module_outputs N/A N/A self target N/A N/A N/A compiler None N/A c N/A N/A self build compilers N/A N/A N/A N/A N/A c get_language fortran N/A N/A compiler c N/A N/A N/A compiler None N/A N/A N/A N/A self fortran_deps N/A N/A N/A target get_basename N/A N/A N/A modre N/A N/A re compile \s*module\s+(\w+) N/A re IGNORECASE N/A module_files N/A N/A s N/A N/A target get_sources N/A N/A N/A N/A N/A compiler can_compile s N/A N/A N/A line N/A open N/A N/A N/A os path join N/A N/A N/A self environment get_source_dir N/A s subdir N/A s fname N/A N/A modmatch N/A N/A modre match line N/A N/A modmatch None N/A N/A modname N/A N/A modmatch group 1 N/A N/A N/A N/A modname lower procedure N/A N/A N/A N/A modname module_files N/A N/A N/A InvalidArguments N/A Namespace collision: module %s defined in two files %s and %s. N/A modname N/A module_files N/A modname s N/A N/A module_files N/A modname s N/A N/A N/A self fortran_deps N/A N/A N/A target get_basename module_files N/A get_fortran_deps N/A N/A self compiler src target N/A N/A N/A mod_files N/A N/A usere N/A N/A re compile \s*use\s+(\w+) N/A re IGNORECASE N/A dirname N/A N/A self get_target_private_dir target N/A tdeps N/A N/A self fortran_deps N/A N/A N/A target get_basename N/A line N/A open src N/A N/A usematch N/A N/A usere match line N/A N/A usematch None N/A N/A usename N/A N/A usematch group 1 N/A N/A usename tdeps N/A N/A N/A mod_source_file N/A tdeps N/A usename N/A N/A N/A mod_source_file fname N/A N/A N/A N/A os path split src N/A 1 N/A N/A N/A mod_name N/A N/A compiler module_name_to_filename N/A N/A usematch group 1 N/A N/A N/A mod_files append N/A N/A N/A os path join dirname mod_name N/A mod_files N/A generate_single_compile N/A N/A self target outfile src is_generated header_deps order_deps N/A False N/A N/A N/A N/A N/A N/A isinstance src str N/A N/A src endswith .h N/A N/A N/A RuntimeError Fug N/A N/A N/A isinstance src RawFilename N/A N/A N/A src fname endswith .h N/A N/A N/A RuntimeError Fug N/A extra_orderdeps N/A N/A compiler N/A N/A self get_compiler_for_source src N/A commands N/A N/A commands N/A N/A compiler get_include_args N/A N/A self get_target_private_dir target False N/A commands N/A N/A compilers get_base_compile_args N/A N/A N/A self environment coredata base_options compiler N/A curdir N/A N/A target get_subdir N/A tmppath N/A N/A N/A os path normpath N/A N/A N/A os path join N/A self build_to_src curdir N/A commands N/A N/A compiler get_include_args tmppath False N/A N/A curdir N/A N/A curdir . N/A commands N/A N/A compiler get_include_args curdir False N/A commands N/A N/A self generate_basic_compiler_args target compiler N/A i N/A N/A target get_include_dirs N/A N/A basedir N/A N/A i get_curdir N/A d N/A N/A i get_incdirs N/A N/A expdir N/A N/A N/A os path join basedir d N/A srctreedir N/A N/A N/A os path join N/A self build_to_src expdir N/A bargs N/A N/A compiler get_include_args expdir N/A i is_system N/A sargs N/A N/A compiler get_include_args srctreedir N/A i is_system N/A commands bargs N/A commands sargs N/A d N/A N/A i get_extra_build_dirs N/A N/A commands N/A N/A compiler get_include_args d N/A i is_system N/A d N/A target external_deps N/A N/A N/A N/A d need_threads N/A N/A commands N/A N/A compiler thread_flags N/A N/A N/A isinstance src RawFilename N/A N/A rel_src N/A src fname N/A N/A is_generated N/A N/A N/A N/A self has_dir_part src N/A N/A rel_src src N/A N/A rel_src N/A N/A N/A os path join N/A N/A self get_target_private_dir target src N/A abs_src N/A N/A N/A os path join N/A N/A N/A self environment get_source_dir rel_src N/A N/A N/A isinstance src File N/A N/A rel_src N/A N/A src rel_to_builddir N/A self build_to_src N/A N/A N/A N/A build InvalidArguments Invalid source type. N/A abs_src N/A N/A N/A os path join N/A N/A N/A self environment get_build_dir rel_src N/A N/A isinstance src RawFilename N/A N/A src_filename N/A src fname N/A N/A N/A isinstance src File N/A N/A src_filename N/A src fname N/A N/A N/A N/A N/A os path isabs src N/A N/A src_filename N/A N/A N/A os path basename src N/A N/A src_filename src N/A obj_basename N/A N/A N/A N/A src_filename replace / _ replace \ _ N/A rel_obj N/A N/A N/A os path join N/A N/A self get_target_private_dir target obj_basename N/A rel_obj N/A . N/A N/A N/A self environment get_object_suffix N/A dep_file N/A N/A compiler depfile_for_object rel_obj N/A N/A N/A N/A N/A N/A self environment coredata base_options get b_pch False N/A N/A pchlist N/A N/A target get_pch N/A compiler language N/A N/A pchlist N/A N/A N/A N/A len pchlist 0 N/A N/A pch_dep N/A N/A N/A arr N/A N/A i N/A N/A N/A os path join N/A N/A self get_target_private_dir target N/A N/A compiler get_pch_name N/A pchlist N/A 0 N/A N/A N/A arr append i N/A pch_dep arr N/A custom_target_include_dirs N/A N/A i N/A target generated N/A N/A N/A isinstance i N/A build CustomTarget N/A N/A idir N/A N/A self get_target_dir i N/A N/A idir custom_target_include_dirs N/A N/A N/A N/A custom_target_include_dirs append idir N/A i custom_target_include_dirs N/A N/A commands N/A N/A compiler get_include_args i False N/A N/A N/A N/A N/A N/A self environment coredata base_options get b_pch False N/A N/A commands N/A N/A self get_pch_include_args compiler target N/A crstr N/A N/A target is_cross N/A N/A crstr _CROSS N/A compiler_name N/A %s%s_COMPILER N/A N/A N/A compiler get_language crstr N/A extra_deps N/A N/A N/A N/A N/A compiler get_language fortran N/A N/A extra_deps N/A N/A self get_fortran_deps compiler abs_src target N/A N/A modname srcfile N/A N/A N/A N/A self fortran_deps N/A N/A N/A target get_basename items N/A N/A modfile N/A N/A N/A os path join N/A N/A self get_target_private_dir target N/A N/A compiler module_name_to_filename modname N/A N/A srcfile src N/A N/A depelem N/A NinjaBuildElement N/A self all_outputs modfile FORTRAN_DEP_HACK rel_obj N/A N/A N/A depelem write outfile N/A commands N/A N/A compiler get_module_outdir_args N/A N/A self get_target_private_dir target N/A element N/A NinjaBuildElement N/A self all_outputs rel_obj compiler_name rel_src N/A d header_deps N/A N/A N/A isinstance d RawFilename N/A N/A d N/A d fname N/A N/A N/A N/A N/A self has_dir_part d N/A N/A d N/A N/A N/A os path join N/A N/A self get_target_private_dir target d N/A N/A N/A element add_dep d N/A d extra_deps N/A N/A N/A N/A element add_dep d N/A d order_deps N/A N/A N/A isinstance d RawFilename N/A N/A d N/A d fname N/A N/A N/A N/A N/A self has_dir_part d N/A N/A d N/A N/A N/A os path join N/A N/A self get_target_private_dir target d N/A N/A N/A element add_orderdep d N/A N/A N/A element add_orderdep pch_dep N/A N/A N/A element add_orderdep extra_orderdeps N/A i N/A N/A self get_fortran_orderdeps target compiler N/A N/A N/A N/A element add_orderdep i N/A N/A N/A element add_item DEPFILE dep_file N/A N/A N/A element add_item ARGS commands N/A N/A N/A element write outfile N/A rel_obj N/A has_dir_part N/A N/A self fname N/A N/A N/A N/A N/A / fname N/A \ fname N/A get_fortran_orderdeps N/A N/A self target compiler N/A N/A N/A N/A N/A compiler language fortran N/A N/A N/A N/A N/A N/A N/A N/A os path join N/A N/A self get_target_dir lt N/A N/A lt get_filename N/A lt N/A target link_targets N/A generate_msvc_pch_command N/A N/A self target compiler pch N/A N/A N/A N/A N/A len pch 2 N/A N/A N/A RuntimeError MSVC requires one header and one source to produce precompiled headers. N/A header N/A pch N/A 0 N/A source N/A pch N/A 1 N/A pchname N/A N/A compiler get_pch_name header N/A dst N/A N/A N/A os path join N/A N/A self get_target_private_dir target pchname N/A commands N/A N/A commands N/A N/A self generate_basic_compiler_args target compiler N/A just_name N/A N/A N/A N/A os path split header N/A 1 N/A N/A objname pch_args N/A N/A compiler gen_pch_args just_name source dst N/A commands pch_args N/A dep N/A N/A dst . N/A N/A compiler get_depfile_suffix N/A N/A commands dep dst N/A objname N/A generate_gcc_pch_command N/A N/A self target compiler pch N/A N/A N/A commands N/A N/A commands N/A N/A self generate_basic_compiler_args target compiler N/A dst N/A N/A N/A os path join N/A N/A self get_target_private_dir target N/A N/A N/A N/A N/A N/A os path split pch N/A -1 . N/A N/A compiler get_pch_suffix N/A dep N/A N/A dst . N/A N/A compiler get_depfile_suffix N/A N/A commands dep dst N/A N/A generate_pch N/A N/A self target outfile N/A N/A N/A cstr N/A pch_objects N/A N/A N/A target is_cross N/A N/A cstr _CROSS N/A lang N/A c cpp N/A N/A pch N/A N/A target get_pch lang N/A N/A N/A len pch 0 N/A N/A N/A N/A N/A / N/A pch N/A 0 N/A / N/A pch N/A -1 N/A N/A N/A N/A build InvalidArguments N/A Precompiled header of "%s" must not be in the same directory as source, please put it in a subdirectory. N/A N/A target get_basename N/A compiler N/A N/A self get_compiler_for_lang lang N/A N/A N/A compiler id msvc N/A N/A src N/A N/A N/A os path join N/A self build_to_src N/A N/A target get_source_subdir N/A pch N/A -1 N/A N/A commands dep dst objs N/A N/A self generate_msvc_pch_command target compiler pch N/A extradep N/A N/A N/A os path join N/A self build_to_src N/A N/A target get_source_subdir N/A pch N/A 0 N/A N/A src N/A N/A N/A os path join N/A self build_to_src N/A N/A target get_source_subdir N/A pch N/A 0 N/A N/A commands dep dst objs N/A N/A self generate_gcc_pch_command target compiler N/A pch N/A 0 N/A extradep None N/A pch_objects objs N/A rulename N/A N/A N/A N/A compiler get_language cstr _PCH N/A elem N/A NinjaBuildElement N/A self all_outputs dst rulename src N/A N/A extradep None N/A N/A N/A N/A elem add_dep extradep N/A N/A N/A elem add_item ARGS commands N/A N/A N/A elem add_item DEPFILE dep N/A N/A N/A elem write outfile N/A pch_objects N/A generate_shsym N/A N/A self outfile target N/A N/A N/A target_name N/A N/A self get_target_filename target N/A targetdir N/A N/A self get_target_private_dir target N/A symname N/A N/A N/A os path join targetdir N/A target_name .symbols N/A elem N/A NinjaBuildElement N/A self all_outputs symname SHSYM target_name N/A N/A N/A N/A N/A self environment is_cross_build N/A N/A N/A N/A self environment cross_info need_cross_compiler N/A N/A N/A N/A elem add_item CROSS N/A --cross-host= N/A N/A N/A N/A N/A self environment cross_info config N/A host_machine N/A system N/A N/A N/A elem write outfile N/A generate_link N/A N/A self target outfile outname obj_list linker extra_args N/A N/A N/A N/A N/A isinstance target N/A build StaticLibrary N/A N/A linker_base STATIC N/A N/A linker_base N/A N/A linker get_language N/A N/A isinstance target N/A build SharedLibrary N/A N/A N/A N/A self generate_shsym outfile target N/A crstr N/A N/A target is_cross N/A N/A crstr _CROSS N/A linker_rule N/A N/A linker_base crstr _LINKER N/A abspath N/A N/A N/A os path join N/A N/A N/A self environment get_build_dir N/A target subdir N/A commands N/A N/A commands N/A N/A linker get_linker_always_args N/A N/A N/A isinstance target N/A build StaticLibrary N/A N/A commands N/A N/A compilers get_base_link_args N/A N/A N/A self environment coredata base_options linker N/A commands N/A N/A linker get_buildtype_linker_args N/A N/A N/A N/A self environment coredata get_builtin_option buildtype N/A commands N/A N/A linker get_option_link_args N/A N/A N/A self environment coredata compiler_options N/A N/A N/A isinstance target N/A build StaticLibrary N/A N/A commands N/A N/A N/A N/A self environment coredata external_link_args N/A N/A N/A linker get_language N/A N/A isinstance target N/A build Executable N/A N/A commands N/A N/A linker get_std_exe_link_args N/A N/A N/A isinstance target N/A build SharedLibrary N/A N/A commands N/A N/A linker get_std_shared_lib_link_args N/A commands N/A N/A linker get_pic_args N/A N/A hasattr target soversion N/A N/A soversion N/A target soversion N/A N/A soversion None N/A commands N/A N/A linker get_soname_args N/A target name abspath soversion N/A N/A N/A target vs_module_defs N/A hasattr linker gen_vs_module_defs_args N/A N/A commands N/A N/A linker gen_vs_module_defs_args N/A N/A N/A target vs_module_defs rel_to_builddir N/A self build_to_src N/A N/A N/A isinstance target N/A build StaticLibrary N/A N/A commands N/A N/A linker get_std_link_args N/A N/A N/A RuntimeError Unknown build target type. N/A N/A linker_base STATIC N/A N/A dependencies N/A N/A N/A dependencies N/A N/A target get_dependencies N/A commands N/A N/A self build_target_link_arguments linker dependencies N/A d N/A target external_deps N/A N/A N/A N/A d need_threads N/A N/A commands N/A N/A linker thread_link_flags N/A N/A N/A isinstance target N/A build StaticLibrary N/A N/A commands N/A target link_args N/A N/A N/A isinstance target N/A build StaticLibrary N/A N/A dep N/A N/A target get_external_deps N/A N/A commands N/A N/A dep get_link_args N/A d N/A N/A target get_dependencies N/A N/A N/A isinstance d N/A build StaticLibrary N/A N/A dep N/A N/A d get_external_deps N/A N/A commands N/A N/A dep get_link_args N/A commands N/A N/A linker build_rpath_args N/A N/A N/A self environment get_build_dir N/A N/A self determine_rpath_dirs target N/A target install_rpath N/A custom_target_libraries N/A N/A self get_custom_target_provided_libraries target N/A commands extra_args N/A commands custom_target_libraries N/A commands N/A N/A linker unix_link_flags_to_native commands N/A dep_targets N/A N/A N/A self get_dependency_filename t N/A t dependencies N/A dep_targets N/A N/A N/A N/A os path join N/A N/A self environment source_dir N/A target subdir t N/A t N/A target link_depends N/A elem N/A NinjaBuildElement N/A self all_outputs outname linker_rule obj_list N/A N/A N/A elem add_dep N/A dep_targets custom_target_libraries N/A N/A N/A elem add_item LINK_ARGS commands N/A elem N/A determine_rpath_dirs N/A N/A self target N/A N/A N/A link_deps N/A N/A target get_all_link_deps N/A result N/A N/A ld link_deps N/A N/A prospective N/A N/A self get_target_dir ld N/A N/A N/A prospective result N/A N/A N/A N/A result append prospective N/A result N/A get_dependency_filename N/A N/A self t N/A N/A N/A N/A isinstance t N/A build SharedLibrary N/A N/A N/A N/A N/A os path join N/A N/A self get_target_private_dir t N/A N/A N/A self get_target_filename t .symbols N/A N/A N/A self get_target_filename t N/A generate_shlib_aliases N/A N/A self target outdir N/A N/A N/A basename N/A N/A target get_filename N/A aliases N/A N/A target get_aliaslist N/A alias aliases N/A N/A aliasfile N/A N/A N/A os path join N/A N/A N/A self environment get_build_dir outdir alias N/A N/A N/A N/A N/A os remove aliasfile N/A N/A N/A Exception N/A N/A N/A N/A N/A N/A N/A os symlink basename aliasfile N/A N/A N/A NotImplementedError N/A N/A N/A N/A mlog debug Library versioning disabled because symlinks are not supported. N/A N/A OSError N/A N/A N/A N/A mlog debug Library versioning disabled because we do not have symlink creation privileges. N/A generate_gcov_clean N/A N/A self outfile N/A N/A N/A gcno_elem N/A NinjaBuildElement N/A self all_outputs clean-gcno CUSTOM_COMMAND PHONY N/A script_root N/A N/A N/A self environment get_script_dir N/A clean_script N/A N/A N/A os path join script_root delwithsuffix.py N/A N/A N/A gcno_elem add_item COMMAND N/A N/A sys executable clean_script . gcno N/A N/A N/A gcno_elem add_item description Deleting gcno files N/A N/A N/A gcno_elem write outfile N/A gcda_elem N/A NinjaBuildElement N/A self all_outputs clean-gcda CUSTOM_COMMAND PHONY N/A script_root N/A N/A N/A self environment get_script_dir N/A clean_script N/A N/A N/A os path join script_root delwithsuffix.py N/A N/A N/A gcda_elem add_item COMMAND N/A N/A sys executable clean_script . gcda N/A N/A N/A gcda_elem add_item description Deleting gcda files N/A N/A N/A gcda_elem write outfile N/A is_compilable_file N/A N/A self filename N/A N/A N/A N/A N/A N/A filename endswith .cpp N/A N/A filename endswith .c N/A N/A filename endswith .cxx N/A N/A filename endswith .cc N/A N/A filename endswith .C N/A N/A True N/A False N/A process_dep_gens N/A N/A self outfile target N/A N/A N/A src_deps N/A N/A other_deps N/A N/A rule N/A N/A N/A self dep_rules values N/A N/A srcs N/A N/A N/A N/A target get_original_kwargs get N/A rule src_keyword N/A N/A N/A isinstance srcs str N/A N/A srcs N/A srcs N/A src srcs N/A N/A plainname N/A N/A N/A N/A os path split src N/A 1 N/A basename N/A N/A N/A plainname split . N/A 0 N/A outname N/A N/A N/A N/A N/A rule name_templ replace @BASENAME@ basename replace @PLAINNAME@ plainname N/A outfilename N/A N/A N/A os path join N/A N/A self get_target_private_dir target outname N/A infilename N/A N/A N/A os path join N/A self build_to_src N/A N/A target get_source_subdir src N/A elem N/A NinjaBuildElement N/A self all_outputs outfilename N/A rule name infilename N/A N/A N/A elem write outfile N/A N/A N/A self is_compilable_file outfilename N/A N/A N/A N/A src_deps append outfilename N/A N/A N/A N/A other_deps append outfilename N/A N/A src_deps other_deps N/A generate_ending N/A N/A self outfile N/A N/A N/A targetlist N/A N/A N/A self get_target_filename t N/A t N/A N/A N/A N/A N/A self build get_targets values N/A N/A isinstance t N/A build RunTarget N/A elem N/A NinjaBuildElement N/A self all_outputs all phony targetlist N/A N/A N/A elem write outfile N/A default default all

 N/A N/A N/A outfile write default N/A ninja_command N/A N/A environment detect_ninja N/A N/A ninja_command None N/A N/A N/A MesonException Could not detect ninja command N/A elem N/A NinjaBuildElement N/A self all_outputs clean CUSTOM_COMMAND PHONY N/A N/A N/A elem add_item COMMAND N/A ninja_command -t clean N/A N/A N/A elem add_item description Cleaning N/A N/A N/A b_coverage N/A N/A N/A self environment coredata base_options N/A N/A N/A N/A N/A self environment coredata base_options N/A b_coverage value N/A N/A N/A N/A self generate_gcov_clean outfile N/A N/A N/A elem add_dep clean-gcda N/A N/A N/A elem add_dep clean-gcno N/A N/A N/A elem write outfile N/A deps N/A N/A self get_regen_filelist N/A elem N/A NinjaBuildElement N/A self all_outputs build.ninja REGENERATE_BUILD deps N/A N/A N/A elem add_item pool console N/A N/A N/A elem write outfile N/A elem N/A NinjaBuildElement N/A self all_outputs deps phony N/A N/A N/A elem write outfile N/A N/A