Module Assign NameStore Str Import alias alias alias alias alias Import alias Import alias Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad NameLoad attr Assign NameStore NameLoad If Call AttributeLoad AttributeLoad NameLoad attr attr Str body Assign NameStore Str orelse If Call AttributeLoad AttributeLoad NameLoad attr attr Str body Assign NameStore Str orelse If Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore NameLoad orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore NameLoad If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str If Call AttributeLoad AttributeLoad NameLoad attr attr Str body If Call AttributeLoad AttributeLoad NameLoad attr attr Str body If CompareEq Call AttributeLoad AttributeLoad NameLoad attr attr Str Str body Assign NameStore Str Assign NameStore Str Assign NameStore ListLoad Str Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults Str NameLoad NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore Dict Assign NameStore Call NameLoad NameLoad keyword NameLoad keyword NameLoad keyword NameLoad If Call NameLoad NameLoad NameLoad body Assign NameStore ListLoad Assign NameStore NameLoad For NameStore NameLoad body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index NameLoad keyword CompareEq NameLoad Str keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword CompareNotIn Str AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index NameLoad NameLoad If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore NameLoad Assign NameStore ListLoad Str Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr Str SubscriptLoad NameLoad Index Num For NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr body Expr Call AttributeLoad NameLoad attr BinOpMod Str Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad Assign SubscriptStore NameLoad Index NameLoad Call AttributeLoad Str attr NameLoad orelse Assign NameStore Call NameLoad NameLoad keyword CompareIn Str AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad keyword NameLoad keyword NameLoad keyword CompareNotIn Str AttributeLoad NameLoad attr If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Assign SubscriptStore NameLoad Index Str NameLoad If CompareNotEq NameLoad Str body Assign SubscriptStore NameLoad Index NameLoad Call AttributeLoad NameLoad attr Str Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assert CompareIn Str AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore ListLoad Str Expr Call AttributeLoad NameLoad attr NameLoad Print Call AttributeLoad Str attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign NameStore ListComp Call AttributeLoad NameLoad attr Str Str comprehension NameStore NameLoad Assign NameStore ListLoad Str Str Str Expr Call AttributeLoad NameLoad attr NameLoad Print Call AttributeLoad Str attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Assert Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return Dict Str Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Expr Call AttributeLoad Call NameLoad NameLoad Str attr NameLoad Assign NameStore ListLoad Str BinOpAdd Str NameLoad BinOpAdd Str NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Raise Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr orelse Assign NameStore ListLoad Assign NameStore ListLoad For NameStore Call AttributeLoad Call AttributeLoad AttributeLoad NameLoad attr attr attr body If Call AttributeLoad NameLoad attr Str body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Index Num If Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr NameLoad orelse If Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Str attr Expr Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Str attr Assign NameStore ListLoad BinOpMod Str NameLoad Assign NameStore ListLoad For NameStore Call AttributeLoad NameLoad attr body If Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Return Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Str If Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Print BinOpMod Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr ListLoad NameLoad Str keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad If NameLoad body Raise Call NameLoad NameLoad If AttributeLoad NameLoad attr body Raise Call NameLoad Str Print NameLoad Print Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Str Print NameLoad Print Str Return NameLoad decorator_list FunctionDef arguments args defaults body Return Dict Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str ListLoad ListLoad ListLoad ListLoad ListLoad ListLoad ListLoad ListLoad ListLoad ListLoad ListLoad ListLoad ListLoad ListLoad ListLoad ListLoad ListLoad ListLoad ListLoad ListLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad Num NameLoad body Assert CompareIsNot NameLoad NameLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Num Assign NameStore NameLoad Assign NameStore BoolOpOr NameLoad NameLoad Assign NameStore Num Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Import alias Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad Str Str attr For NameStore Call AttributeLoad NameLoad attr body If Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num orelse If Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num orelse If Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num attr attr orelse If Call AttributeLoad Call AttributeLoad NameLoad attr attr Str body AugAssignAdd NameStore Num If NameLoad body If NameLoad body If BoolOpAnd CompareEq NameLoad Str CompareIn Str NameLoad body Assign NameStore ListLoad For NameStore Call AttributeLoad Call AttributeLoad Call NameLoad NameLoad Str attr attr body If CompareEq NameLoad Str body Break orelse Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad Str attr NameLoad Assign NameStore Str Expr Call AttributeLoad NameLoad attr Num BinOpAdd BinOpAdd BinOpAdd NameLoad NameLoad Str Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Str Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Dict Str Str Str Str Str Str Str Str NameLoad NameLoad Call AttributeLoad Str attr NameLoad BinOpAdd NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad If BoolOpAnd NameLoad CompareIn Str NameLoad body Assign NameStore Call AttributeLoad SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num attr Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index NameLoad attr NameLoad Assign NameStore NameLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad AugAssignAdd NameStore Num orelse Assign NameStore NameLoad If BoolOpAnd NameLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr Str body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Slice Num orelse Assign NameStore NameLoad Assign NameStore SubscriptLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr Str Index Num orelse If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse If BoolOpAnd Call AttributeLoad NameLoad attr Str CompareIn Str NameLoad CompareEq Call AttributeLoad NameLoad attr Str Num CompareEq Call AttributeLoad NameLoad attr Str Num CompareEq Call AttributeLoad NameLoad attr Str Num CompareEq Call AttributeLoad NameLoad attr Str Num body Assign NameStore Call AttributeLoad SubscriptLoad Call AttributeLoad SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num attr Str Index Num attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Raise Call NameLoad BinOpAdd Str NameLoad AugAssignAdd NameStore Call NameLoad NameLoad NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad AugAssignAdd SubscriptStore NameLoad Index Str Call AttributeLoad Str attr NameLoad If BinOpMod NameLoad Num body Raise Call NameLoad BinOpMod Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad For NameStore Call AttributeLoad NameLoad attr body If BoolOpOr CompareIn Str NameLoad CompareIn Str NameLoad CompareIn Str NameLoad body Pass orelse Expr Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body If CompareIn Str NameLoad body Return NameLoad If CompareIn Str NameLoad body Return NameLoad If CompareIn Str NameLoad body Return NameLoad Assign NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Index Num If CompareEq NameLoad Str body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Index Num If CompareIn NameLoad NameLoad body Return NameLoad orelse Return NameLoad decorator_list Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body If CompareIn Str AttributeLoad NameLoad attr body Raise Call NameLoad NameLoad Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str ListLoad ListLoad ListLoad ListLoad ListLoad ListLoad ListLoad ListLoad ListLoad ListLoad ListLoad ListLoad ListLoad ListLoad ListLoad ListLoad NameLoad Dict Assign NameStore Dict Str Str Str ListLoad Assign NameStore Dict Str Str Str ListLoad Assign NameStore Dict Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore NameLoad Assign NameStore Dict Assign NameStore Dict If SubscriptLoad NameLoad Index Str body For NameStore SubscriptLoad NameLoad Index Str body If BoolOpAnd CompareIn Str NameLoad SubscriptLoad NameLoad Index Str body Assign NameStore SubscriptLoad NameLoad Index Str If BoolOpOr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr Str body If UnaryOpNot Call AttributeLoad NameLoad attr Str body Raise Call NameLoad BinOpAdd Str NameLoad If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Print BinOpAdd Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num Slice Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Assign NameStore NameLoad If CompareNotIn NameLoad Call AttributeLoad NameLoad attr NameLoad body Assign NameStore ListLoad Str Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad orelse If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore ListLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad orelse Assign NameStore NameLoad If BoolOpOr NameLoad CompareIn Str AttributeLoad NameLoad attr body Print BinOpAdd Str NameLoad For NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr body If UnaryOpNot Call AttributeLoad NameLoad attr body Continue If UnaryOpNot Call NameLoad NameLoad body Raise Call NameLoad BinOpAdd Str NameLoad orelse Print BinOpAdd Str NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr keyword NameLoad orelse Assign SubscriptStore SubscriptLoad NameLoad Index Str Index NameLoad SubscriptLoad NameLoad Index Str If SubscriptLoad NameLoad Index Str body For NameStore SubscriptLoad NameLoad Index Str body If BoolOpAnd CompareIn Str NameLoad SubscriptLoad NameLoad Index Str body If UnaryOpNot CompareNotEq SubscriptLoad NameLoad Index Str Str body Raise Call NameLoad Str Assign SubscriptStore SubscriptLoad NameLoad Index Str Index Str SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Str Str For NameStore SubscriptLoad NameLoad Index Str body For NameStore SubscriptLoad NameLoad Index Str body Assign SubscriptStore NameLoad Index NameLoad Dict Str Str SubscriptLoad NameLoad Index Str NameLoad If SubscriptLoad NameLoad Index Str body For NameStore SubscriptLoad NameLoad Index Str body If BoolOpAnd CompareIn Str NameLoad SubscriptLoad NameLoad Index Str body Assign SubscriptStore NameLoad Index SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str If CompareIn Str SubscriptLoad NameLoad Index Str body Assign SubscriptStore SubscriptLoad NameLoad Index Str Index SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str If SubscriptLoad NameLoad Index Str body For NameStore SubscriptLoad NameLoad Index Str body Assign SubscriptStore NameLoad Index SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad If SubscriptLoad NameLoad Index Str body For NameStore SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad If SubscriptLoad NameLoad Index Str body For NameStore SubscriptLoad NameLoad Index Str body Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr Str Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call NameLoad NameLoad Str attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr ListLoad Str NameLoad Str NameLoad Assign NameStore Call AttributeLoad Call NameLoad NameLoad Str attr Assign SubscriptStore SubscriptLoad NameLoad Index Str Index SubscriptLoad NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index SubscriptLoad NameLoad Index Str NameLoad If SubscriptLoad NameLoad Index Str body For NameStore SubscriptLoad NameLoad Index Str body Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr Str Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call NameLoad NameLoad Str attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr ListLoad Str Str Str Str NameLoad NameLoad Assign NameStore Call AttributeLoad Call NameLoad BinOpAdd NameLoad Str Str attr Assign SubscriptStore SubscriptLoad NameLoad Index Str Index SubscriptLoad NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index SubscriptLoad NameLoad Index Str NameLoad If SubscriptLoad NameLoad Index Str body For NameStore SubscriptLoad NameLoad Index Str body Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr Str Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call NameLoad NameLoad Str attr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Str Expr Call AttributeLoad NameLoad attr ListLoad Str NameLoad Str Str NameLoad Assign NameStore Call AttributeLoad Call NameLoad NameLoad Str attr Assign SubscriptStore SubscriptLoad NameLoad Index Str Index SubscriptLoad NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index SubscriptLoad NameLoad Index Str NameLoad If SubscriptLoad NameLoad Index Str body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str keyword Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Str For NameStore NameLoad body If SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad orelse Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr Str Str Expr Call NameLoad NameLoad NameLoad Expr Call AttributeLoad Call NameLoad NameLoad Str attr NameLoad If NameLoad body Assign NameStore ListLoad NameLoad Str Str Str Str orelse Assign NameStore ListLoad NameLoad Str Str Str Str Str Str Str Str If CompareIn Str NameLoad body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Print Str Print Call AttributeLoad Str attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad keyword Call AttributeLoad NameLoad attr If NameLoad body Assign NameStore Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Dict Str Str Str SubscriptLoad NameLoad Index Str BinOpAdd NameLoad Str BinOpMod Str NameLoad orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad Call AttributeLoad Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Str attr Assign NameStore Call NameLoad Call AttributeLoad Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Str attr Assign NameStore Dict Str Str Str Str NameLoad ListLoad NameLoad NameLoad SubscriptLoad NameLoad Index Str Call AttributeLoad Str attr ListLoad NameLoad NameLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad orelse Print Str If SubscriptLoad NameLoad Index Str body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str keyword Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Str Assign NameStore ListLoad Assign NameStore Call AttributeLoad NameLoad attr For NameStore NameLoad body If CompareEq SubscriptLoad NameLoad Index Str Str body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareIn Str NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad SubscriptLoad NameLoad Index Str If CompareIn Str SubscriptLoad NameLoad Index Str body Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad Call NameLoad NameLoad Str attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad orelse Raise Call NameLoad Str If NameLoad body Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Call NameLoad NameLoad If SubscriptLoad NameLoad Index Str body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str keyword Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Str For NameStore NameLoad body If CompareEq SubscriptLoad NameLoad Index Str Str body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Dict Str Str NameLoad SubscriptLoad NameLoad Index Str orelse Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore Str Assign NameStore Str Assign NameStore Dict If SubscriptLoad NameLoad Index Str body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str keyword Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Str For NameStore NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Index Num Assign NameStore Str If Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num attr If CompareIn Str NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str If CompareIn Str NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad NameLoad attr Str If CompareNotIn NameLoad Call AttributeLoad Str attr body Raise Call NameLoad BinOpMod Str NameLoad If BoolOpAnd NameLoad CompareNotIn NameLoad Call AttributeLoad Str attr body Raise Call NameLoad BinOpMod Str NameLoad If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Dict Str Str NameLoad NameLoad orelse If CompareEq NameLoad Str body If BoolOpAnd SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str CompareNotIn Str SubscriptLoad NameLoad Index Str body Assign NameStore SubscriptLoad NameLoad Index Str If BoolOpAnd SubscriptLoad NameLoad Index Str BoolOpOr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Str Call AttributeLoad SubscriptLoad NameLoad Index Str attr Str Call AttributeLoad SubscriptLoad NameLoad Index Str attr Str Call AttributeLoad SubscriptLoad NameLoad Index Str attr Str body Assign NameStore Call NameLoad NameLoad keyword NameLoad keyword NameLoad Assign NameStore NameLoad If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore NameLoad orelse If CompareIn SubscriptLoad NameLoad Index Str Call AttributeLoad NameLoad attr body Assign NameStore NameLoad Assign NameStore Call NameLoad NameLoad keyword NameLoad keyword CompareIn SubscriptLoad NameLoad Index Str Call AttributeLoad NameLoad attr keyword NameLoad If CompareIn Str AttributeLoad NameLoad attr body Raise Call NameLoad NameLoad Assign SubscriptStore SubscriptLoad NameLoad Index Str Index SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str If CompareIn SubscriptLoad NameLoad Index Str Call AttributeLoad NameLoad attr body Assign SubscriptStore SubscriptLoad NameLoad Index SubscriptLoad NameLoad Index Str Index Str SubscriptLoad NameLoad Index Str If CompareIn Str NameLoad body For NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr body Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index NameLoad Assign NameStore SubscriptLoad NameLoad Index Str If CompareIn NameLoad SubscriptLoad NameLoad Index Str body AugAssignAdd SubscriptStore SubscriptLoad NameLoad Index Str Index NameLoad BinOpAdd Str Call AttributeLoad Str attr SubscriptLoad NameLoad Index Str orelse Assign SubscriptStore SubscriptLoad NameLoad Index Str Index NameLoad BinOpAdd Str Call AttributeLoad Str attr SubscriptLoad NameLoad Index Str orelse Expr Call AttributeLoad NameLoad attr NameLoad If CompareIn Str NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str If CompareIn Str NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str If CompareIn Str NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Dict Str Str NameLoad NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad orelse If CompareEq NameLoad Str body If BoolOpAnd SubscriptLoad NameLoad Index Str Call AttributeLoad SubscriptLoad NameLoad Index Str attr Str body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str NameLoad keyword SubscriptLoad NameLoad Index Str Assign SubscriptStore NameLoad Index Str Dict Str SubscriptLoad NameLoad Index SubscriptLoad NameLoad Index Str Assign SubscriptStore NameLoad Index SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index SubscriptLoad NameLoad Index Str Assign SubscriptStore NameLoad Index SubscriptLoad NameLoad Index Str SubscriptLoad NameLoad Index Str For NameStore NameLoad body Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Dict Str Str Str NameLoad SubscriptLoad NameLoad Index NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Str If SubscriptLoad NameLoad Index Str body Assign NameStore SubscriptLoad NameLoad Index Str If UnaryOpNot Call AttributeLoad NameLoad attr Str body AugAssignAdd NameStore Str Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Dict Str Str Str NameLoad NameLoad NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Str If SubscriptLoad NameLoad Index Str body Assign NameStore SubscriptLoad NameLoad Index Str If UnaryOpNot Call AttributeLoad NameLoad attr Str body AugAssignAdd NameStore Str Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Dict Str Str Str NameLoad NameLoad NameLoad If NameLoad body Assign NameStore Dict For NameStore NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str If CompareNotIn NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad ListLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str For NameStore Call AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad Str attr SubscriptLoad NameLoad Index NameLoad Assign NameStore Call NameLoad NameLoad NameLoad keyword NameLoad Assign SubscriptStore NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad For NameStore NameLoad body Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Dict Str Str Str NameLoad SubscriptLoad NameLoad Index NameLoad NameLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore NameLoad Assign NameStore Str If SubscriptLoad NameLoad Index Str body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str keyword Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Str For NameStore NameLoad body If SubscriptLoad NameLoad Index Str body Assign NameStore SubscriptLoad NameLoad Index Str If BoolOpOr CompareEq NameLoad Str Call AttributeLoad NameLoad attr Str body If CompareIn Str NameLoad body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num If UnaryOpNot Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str orelse If BoolOpOr CompareEq NameLoad Str CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str orelse If UnaryOpNot Call AttributeLoad NameLoad attr Str body AugAssignAdd NameStore Str Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Dict Str Str NameLoad SubscriptLoad NameLoad Index Str orelse If CompareEq Call NameLoad SubscriptLoad NameLoad Index Str Num body Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr SubscriptLoad NameLoad Index Str orelse AugAssignAdd SubscriptStore SubscriptLoad SubscriptLoad NameLoad Index Str Index Num Index Str BinOpAdd Str SubscriptLoad NameLoad Index Str If NameLoad body Assign NameStore ListLoad Assign NameStore ListLoad If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Num Str Expr Call AttributeLoad NameLoad attr Num Str Expr Call AttributeLoad NameLoad attr NameLoad If NameLoad body Assign NameStore Call AttributeLoad Str attr NameLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Dict Str Str Str Str Call NameLoad NameLoad NameLoad Str Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad Str attr NameLoad Assign NameStore Call NameLoad NameLoad keyword NameLoad keyword NameLoad Assign NameStore Call NameLoad NameLoad keyword NameLoad Assign NameStore BinOpAdd Call NameLoad SubscriptLoad NameLoad Index Str Call NameLoad NameLoad Assign NameStore SubscriptLoad NameLoad Index Str If NameLoad body Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad Str attr NameLoad attr Str Str attr Str Str Assign NameStore BinOpMod Str NameLoad Assign NameStore BinOpAdd NameLoad NameLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Dict Str Str Str Str Str NameLoad BinOpAdd NameLoad Num NameLoad NameLoad NameLoad If SubscriptLoad NameLoad Index Str body Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str keyword Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Str For NameStore NameLoad body Assign NameStore ListLoad For NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr body If BoolOpAnd Call AttributeLoad Call AttributeLoad NameLoad attr attr Str Call AttributeLoad Call AttributeLoad NameLoad attr attr Str CompareIn Str NameLoad body Assign NameStore SubscriptLoad Call AttributeLoad SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num attr Str Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad Call NameLoad NameLoad Str attr attr Str Expr Call AttributeLoad NameLoad attr Str orelse If CompareIn Str NameLoad body Assign NameStore SubscriptLoad Call AttributeLoad SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num attr Str Index Num Print BinOpAdd Str NameLoad Assign NameStore ListLoad Str Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad keyword SubscriptLoad AttributeLoad NameLoad attr Index Str Assert Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad Call NameLoad NameLoad Str attr attr Str Expr Call AttributeLoad NameLoad attr Str orelse If CompareIn Str NameLoad body Assign NameStore SubscriptLoad Call AttributeLoad SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num attr Str Index Num Print BinOpAdd Str NameLoad Import alias Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Index Num If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad Call NameLoad NameLoad Str attr NameLoad Assert Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad Call NameLoad NameLoad Str attr attr Str Expr Call AttributeLoad NameLoad attr Str orelse Print BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse If BoolOpAnd Call AttributeLoad Call AttributeLoad NameLoad attr attr Str BoolOpOr CompareIn Str NameLoad CompareIn Str NameLoad body Assign NameStore NameLoad If CompareIn Str NameLoad body Assign NameStore SubscriptLoad Call AttributeLoad SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num attr Str Index Num If CompareIn Str NameLoad body Assign NameStore SubscriptLoad Call AttributeLoad SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num attr Str Index Num orelse Assign NameStore SubscriptLoad Call AttributeLoad SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num attr Str Index Num Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad Call NameLoad NameLoad Str attr Expr Call AttributeLoad NameLoad attr Str orelse If NameLoad body Import alias Print BinOpAdd Str NameLoad Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Expr Call AttributeLoad Call NameLoad Str Str attr NameLoad Expr Call AttributeLoad NameLoad attr ListLoad Str Str keyword SubscriptLoad AttributeLoad NameLoad attr Index Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad Call NameLoad NameLoad Str attr Expr Call AttributeLoad NameLoad attr Str orelse Print BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad Call AttributeLoad Str attr NameLoad For NameStore NameLoad body Assign NameStore BinOpMod Str NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad If CompareIn NameLoad NameLoad body TryExcept body Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad handlers ExceptHandler type NameLoad body Assign NameStore BinOpMod Str TupleLoad NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareIn NameLoad Call AttributeLoad NameLoad attr body Assign NameStore BinOpMod Str NameLoad Assign NameStore SubscriptLoad NameLoad Index NameLoad If CompareIn NameLoad NameLoad body TryExcept body Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad handlers ExceptHandler type NameLoad body Assign NameStore BinOpMod Str TupleLoad NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad If CompareIn Str AttributeLoad NameLoad attr body Import alias Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Str Assign NameStore ListLoad BinOpMod SubscriptLoad NameLoad Index Num NameLoad SubscriptLoad NameLoad Index Num Assign SubscriptStore SubscriptLoad NameLoad Index Str Index Str Call AttributeLoad Call AttributeLoad Str attr NameLoad attr Str If SubscriptLoad NameLoad Index Str body Assign NameStore ListLoad Assign NameStore NameLoad Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str keyword Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Str For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str If BoolOpAnd CompareIn Str NameLoad CompareEq SubscriptLoad NameLoad Index Str Str body Assign NameStore NameLoad orelse If CompareIs NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore Call AttributeLoad Str attr NameLoad Assign NameStore Dict Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad If BoolOpOr Call AttributeLoad AttributeLoad NameLoad attr attr Str Call AttributeLoad AttributeLoad NameLoad attr attr Str body Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str BinOpAdd Call AttributeLoad NameLoad attr Str Assign SubscriptStore NameLoad Index Str Str Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr SubscriptLoad NameLoad Index Str Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call NameLoad NameLoad Str attr NameLoad Assign NameStore ListLoad Str Str Str Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr If CompareNotEq AttributeLoad NameLoad attr Num body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore ListLoad For NameStore Call AttributeLoad NameLoad attr body If CompareIn Str NameLoad body Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num Assign NameStore ListLoad BinOpMod Str NameLoad If CompareLt BinOpSub NameLoad Num Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index BinOpSub NameLoad Num If CompareLt BinOpSub NameLoad Num Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index BinOpSub NameLoad Num If CompareLt NameLoad Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad Call AttributeLoad Str attr NameLoad For TupleStore NameStore NameStore Call NameLoad Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad BinOpAdd NameLoad Num NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Raise Call NameLoad Call AttributeLoad Str attr NameLoad orelse Print Str Assign SubscriptStore NameLoad Index Str NameLoad If SubscriptLoad NameLoad Index Str body For NameStore SubscriptLoad NameLoad Index Str body If CompareIn Str NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str If CompareEq NameLoad Str body Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr SubscriptLoad NameLoad Index Str orelse Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad orelse Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr SubscriptLoad NameLoad Index Str If SubscriptLoad NameLoad Index Str body Assign SubscriptStore NameLoad Index Str Call AttributeLoad Str attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Num NameLoad If SubscriptLoad NameLoad Index Str body Assign NameStore ListComp SubscriptLoad NameLoad Index Str comprehension NameStore SubscriptLoad NameLoad Index Str Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call NameLoad NameLoad Str attr Call AttributeLoad Str attr NameLoad If NameLoad body Assign NameStore ListLoad NameLoad Str NameLoad Expr Call AttributeLoad NameLoad attr ListLoad NameLoad Str NameLoad keyword Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Str BinOpAdd Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr BinOpAdd Call AttributeLoad NameLoad attr Str If SubscriptLoad NameLoad Index Str body Assign NameStore ListLoad Assign NameStore NameLoad Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str keyword Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Str For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str If BoolOpAnd CompareIn Str NameLoad CompareEq SubscriptLoad NameLoad Index Str Str body Assign NameStore NameLoad orelse If CompareIs NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad Str attr NameLoad Expr Call AttributeLoad Call NameLoad NameLoad Str attr NameLoad Assign NameStore NameLoad If SubscriptLoad NameLoad Index Str body Assign NameStore BinOpMod Str Call NameLoad SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr ListLoad Str Str Str Str Str Str BinOpAdd BinOpAdd Call AttributeLoad NameLoad attr Str NameLoad NameLoad Assign NameStore Dict Str Str Str NameLoad NameLoad BinOpAdd BinOpAdd Str NameLoad Str orelse Expr Call AttributeLoad NameLoad attr ListLoad Str Str Str Str BinOpAdd Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Dict Str Str Str NameLoad BinOpAdd Call AttributeLoad NameLoad attr Str Str Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr BinOpAdd Call AttributeLoad NameLoad attr Str Assert NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad If SubscriptLoad NameLoad Index Str body Assign NameStore NameLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str keyword Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Str For NameStore NameLoad body If BoolOpAnd CompareIn Str NameLoad SubscriptLoad NameLoad Index Str body Assign NameStore NameLoad If CompareIn Str NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str If CompareIn Str NameLoad body For NameStore SubscriptLoad NameLoad Index Str body For NameStore Call AttributeLoad NameLoad attr NameLoad body If Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad If BoolOpAnd CompareIn Str NameLoad SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str orelse Raise Call NameLoad Str If NameLoad body Assign NameStore Call AttributeLoad Str attr NameLoad Assign NameStore Dict Str NameLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad Assign NameStore BinOpMod Str Call NameLoad SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpAdd BinOpAdd BinOpAdd Call AttributeLoad NameLoad attr Str NameLoad Str Assign NameStore BinOpAdd BinOpAdd BinOpAdd Call AttributeLoad NameLoad attr Str NameLoad Str Assign NameStore BinOpAdd BinOpAdd BinOpAdd Call AttributeLoad NameLoad attr Str NameLoad Str Assign NameStore BinOpAdd Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad Call NameLoad NameLoad Str attr NameLoad Assign NameStore ListLoad Str For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd Str NameLoad Expr Call AttributeLoad NameLoad attr ListLoad Str NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr ListLoad Str Str Str Str Str Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListLoad Str Str BinOpMod Str NameLoad Str Str Str NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str BinOpMod Str NameLoad orelse If NameLoad body Raise Call NameLoad Str Expr Call AttributeLoad NameLoad attr ListLoad Str NameLoad Print Str Print Call AttributeLoad Str attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Print Str Assign NameStore ListLoad Str Str NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str BinOpAdd NameLoad Str Assign SubscriptStore NameLoad Index Str BinOpAdd NameLoad Str If SubscriptLoad NameLoad Index Str body Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str keyword Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Str Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr For NameStore NameLoad body If BoolOpAnd CompareIn Str NameLoad SubscriptLoad NameLoad Index Str BoolOpOr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Str Call AttributeLoad SubscriptLoad NameLoad Index Str attr Str body Expr Call AttributeLoad Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad SubscriptLoad NameLoad Index Str Str attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad orelse Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str If BoolOpAnd CompareIn Str NameLoad CompareEq SubscriptLoad NameLoad Index Str Str body Assign NameStore NameLoad orelse If CompareIs NameLoad NameLoad body Assign NameStore NameLoad If CompareIn Str NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str If CompareIn Str NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str If CompareIn Str NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str If BoolOpAnd CompareIn Str NameLoad SubscriptLoad NameLoad Index Str CompareNotIn Str SubscriptLoad NameLoad Index Str body Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore BinOpAdd NameLoad Str Assign NameStore Call AttributeLoad Str attr NameLoad Expr Call AttributeLoad Call NameLoad NameLoad Str attr NameLoad Assign NameStore ListLoad Str If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr ListLoad Str Str Str Str BinOpAdd Str Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr NameLoad If BoolOpAnd CompareIn Str NameLoad UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Index Num body Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Index Num If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr ListLoad Str Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad orelse If CompareEq NameLoad Str body Expr Call AttributeLoad NameLoad attr ListLoad Str Str AugAssignAdd NameStore Str Expr Call AttributeLoad NameLoad attr ListLoad Str Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr ListLoad Str Str For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr BinOpMod Str NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Str If NameLoad body For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd Str NameLoad If NameLoad body For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd Str NameLoad Expr Call AttributeLoad NameLoad attr Str If BoolOpOr NameLoad NameLoad body If NameLoad body Expr Call AttributeLoad NameLoad attr Str Assign SubscriptStore AttributeLoad NameLoad attr Index Str Str For NameStore Call AttributeLoad Str attr body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad SubscriptLoad AttributeLoad NameLoad attr Index Str NameLoad For NameStore Call AttributeLoad Str attr body Expr Call AttributeLoad NameLoad attr BinOpMod Str TupleLoad SubscriptLoad AttributeLoad NameLoad attr Index Str NameLoad AugAssignAdd SubscriptStore AttributeLoad NameLoad attr Index Str BinOpMod Str TupleLoad SubscriptLoad AttributeLoad NameLoad attr Index Str NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd Str Call AttributeLoad NameLoad attr Str For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd Str NameLoad Print Str Print Call AttributeLoad Str attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign SubscriptStore NameLoad Index Str Dict Str Str Str NameLoad BinOpAdd BinOpAdd Call AttributeLoad NameLoad attr Str NameLoad NameLoad If CompareEq NameLoad Str body Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr BinOpAdd BinOpAdd Call AttributeLoad NameLoad attr Str NameLoad orelse Assign SubscriptStore SubscriptLoad NameLoad Index Str Index NameLoad Call AttributeLoad Call NameLoad BinOpAdd BinOpAdd Call AttributeLoad NameLoad attr Str NameLoad Str attr If SubscriptLoad NameLoad Index Str body Assign SubscriptStore NameLoad Index Str Call AttributeLoad Str attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad If SubscriptLoad NameLoad Index Str body Assign NameStore Call AttributeLoad NameLoad attr Expr Call NameLoad BinOpAdd NameLoad Str Str For NameStore Call AttributeLoad SubscriptLoad NameLoad Index Str attr body Expr Call AttributeLoad Call NameLoad BinOpAdd BinOpAdd NameLoad Str NameLoad Str attr SubscriptLoad SubscriptLoad NameLoad Index Str Index NameLoad Assign NameStore ListLoad Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str keyword Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Str For NameStore NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str Expr Call AttributeLoad Call NameLoad BinOpAdd NameLoad Str Str attr NameLoad For NameStore Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr If BoolOpAnd Call AttributeLoad NameLoad attr Str CompareIn Str NameLoad CompareIn Str NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr SubscriptLoad SubscriptLoad NameLoad Index Num Slice Num Num Assert CompareEq Call NameLoad NameLoad Num Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr ListLoad Str Str BinOpAdd Str NameLoad keyword NameLoad If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr For NameStore Call AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad NameLoad Index NameLoad If SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad Call NameLoad BinOpAdd NameLoad Str Str attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad Call NameLoad BinOpAdd BinOpAdd NameLoad Str NameLoad Str attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr ListLoad Str Str Str keyword NameLoad Expr Call AttributeLoad NameLoad attr ListLoad Str Str keyword NameLoad Assign NameStore Call AttributeLoad Call NameLoad BinOpAdd NameLoad Str Str attr Assign SubscriptStore SubscriptLoad NameLoad Index Str Index Str NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body For NameStore Call AttributeLoad Str attr body For NameStore SubscriptLoad NameLoad Index NameLoad body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults Str body Import alias Import alias Assign NameStore Call AttributeLoad NameLoad attr NameLoad Str If SubscriptLoad NameLoad Index Str body For NameStore SubscriptLoad NameLoad Index Str body If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body For NameStore Call AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad If SubscriptLoad NameLoad Index Str body For NameStore SubscriptLoad NameLoad Index Str body Assign NameStore SubscriptLoad SubscriptLoad NameLoad Index Str Index NameLoad Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Assign NameStore Dict Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str Str For NameStore Call AttributeLoad Str attr body For NameStore SubscriptLoad NameLoad Index NameLoad body Assign NameStore Str If BoolOpAnd CompareIn Str NameLoad SubscriptLoad NameLoad Index Str body Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Call AttributeLoad NameLoad attr If CompareIn Str NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Call NameLoad SubscriptLoad NameLoad Index Str Str attr If CompareIn Str NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str orelse If CompareIn Str NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Call NameLoad SubscriptLoad NameLoad Index Str Str attr If CompareIn Str NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str orelse If CompareIn Str NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad Call NameLoad SubscriptLoad NameLoad Index Str Str attr Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore NameLoad orelse If CompareIn Str NameLoad body If CompareEq NameLoad Str body Print SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Str orelse If CompareIn Str NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Expr Call AttributeLoad NameLoad attr Num If BoolOpAnd UnaryOpNot NameLoad UnaryOpNot NameLoad UnaryOpNot Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index NameLoad CompareNotIn Str NameLoad body AugAssignAdd NameStore SubscriptLoad NameLoad Index NameLoad Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr If NameLoad body Assign AttributeStore NameLoad attr Num TryExcept body Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad handlers ExceptHandler type NameLoad name NameStore body Expr Call AttributeLoad NameLoad attr Num Print Call AttributeLoad NameLoad attr Raise NameLoad If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Num If CompareIn Str NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword SubscriptLoad NameLoad Index Str orelse Assign NameStore Call AttributeLoad NameLoad attr keyword BinOpAdd BinOpAdd NameLoad Str SubscriptLoad NameLoad Index NameLoad Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr decorator_list Assign NameStore Str Assign NameStore Str FunctionDef arguments args defaults body If BoolOpOr CompareEq Call NameLoad AttributeLoad NameLoad attr Num CompareIn Str AttributeLoad NameLoad attr body Print Str Print Str Print Print Str Print Print Str Print Print Str Print Str Print Str Print Print Str Print Print Str Print Print Str Print Print Str Print Print Str Print Print Str Print Print Str Print Print Str Print Str For NameStore Call AttributeLoad Str attr body Print BinOpAdd Str NameLoad Return Assign NameStore Call NameLoad Assign NameStore NameLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad For NameStore SubscriptLoad AttributeLoad NameLoad attr Slice Num body If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse If Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num attr Str orelse If Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr Call AttributeLoad SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num attr Str Assign NameStore NameLoad orelse If Call AttributeLoad NameLoad attr Str body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num orelse If Call AttributeLoad NameLoad attr Str body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num If Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse If Call AttributeLoad NameLoad attr Str body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num orelse If Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr NameLoad orelse If Call AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr NameLoad orelse If Call AttributeLoad NameLoad attr Str body Assign NameStore NameLoad Assign NameStore NameLoad orelse If CompareEq NameLoad Str body Assign NameStore NameLoad orelse If CompareEq NameLoad Str body Assign NameStore NameLoad orelse If CompareEq NameLoad Str body Assign NameStore NameLoad orelse If CompareEq NameLoad Str body Assign NameStore NameLoad Assign NameStore ListComp Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad comprehension NameStore NameLoad If NameLoad body For NameStore NameLoad body Assign NameStore Call NameLoad NameLoad keyword NameLoad keyword NameLoad Raise Call NameLoad BinOpMod Str NameLoad If NameLoad body For NameStore NameLoad body Assign NameStore Call NameLoad NameLoad If UnaryOpNot NameLoad body Raise Call NameLoad BinOpMod Str NameLoad orelse If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body For NameStore NameLoad body If CompareEq Call AttributeLoad SubscriptLoad NameLoad Index Str attr Str Num body Assign NameStore BinOpAdd SubscriptLoad Call AttributeLoad SubscriptLoad NameLoad Index Str attr Str Index Num Str orelse Assign NameStore BinOpAdd SubscriptLoad NameLoad Index Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Print BinOpMod Str NameLoad Expr Call AttributeLoad Call NameLoad NameLoad Str attr SubscriptLoad NameLoad Index Str orelse If UnaryOpNot Call AttributeLoad NameLoad attr Str body AugAssignAdd NameStore Str Assign NameStore Call AttributeLoad Str attr ListComp SubscriptLoad NameLoad Index Str comprehension NameStore NameLoad Expr Call AttributeLoad Call NameLoad NameLoad Str attr NameLoad Expr Call AttributeLoad NameLoad attr If NameLoad body If UnaryOpNot Call NameLoad NameLoad body Raise Call NameLoad Str If CompareNotEq Call NameLoad NameLoad Num body Raise Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad Call NameLoad SubscriptLoad NameLoad Index Num Str attr keyword NameLoad Expr Call AttributeLoad Call NameLoad NameLoad Str attr NameLoad Expr Call AttributeLoad NameLoad attr Assign NameStore NameLoad Assign NameStore NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad Call NameLoad NameLoad Str attr If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore BinOpAdd Str NameLoad orelse If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore BinOpAdd Str NameLoad orelse If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore BinOpAdd Str NameLoad orelse If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore BinOpAdd Str NameLoad orelse If CompareIn Str AttributeLoad NameLoad attr body Raise Call NameLoad Str orelse If CompareIn Str AttributeLoad NameLoad attr body Raise Call NameLoad Str orelse If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore BinOpAdd Str NameLoad orelse Assign NameStore BinOpAdd Str NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Str Index Num Assign NameStore Dict Str Str Str Str NameLoad NameLoad Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad If CompareIs NameLoad NameLoad body Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Index Num If BoolOpAnd CompareIs NameLoad NameLoad NameLoad body Assign NameStore NameLoad For NameStore NameLoad body Expr Call NameLoad NameLoad keyword NameLoad If CompareIs NameLoad NameLoad body Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Index Num Assign NameStore Call NameLoad NameLoad NameLoad keyword NameLoad If NameLoad body Assign NameStore Call NameLoad NameLoad If CompareIn Str NameLoad body Expr Call AttributeLoad Call NameLoad NameLoad Str attr SubscriptLoad NameLoad Index Str orelse If CompareIn Str NameLoad body Expr Call AttributeLoad Call NameLoad NameLoad Str attr SubscriptLoad NameLoad Index Str orelse If CompareIn Str NameLoad body Expr Call AttributeLoad Call NameLoad NameLoad Str attr SubscriptLoad NameLoad Index Str orelse Raise Call NameLoad NameLoad Print BinOpMod Str NameLoad orelse If UnaryOpNot NameLoad body Assign NameStore Call AttributeLoad NameLoad attr For NameStore NameLoad body If CompareIn Str NameLoad body Assign TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Str attr Call AttributeLoad Call NameLoad NameLoad Str attr For NameStore SubscriptLoad NameLoad Index Str body Print BinOpMod Str NameLoad Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad If SubscriptLoad NameLoad Index Str body For TupleStore NameStore NameStore Call NameLoad SubscriptLoad NameLoad Index Str body Assign NameStore BinOpMod Str NameLoad If BoolOpAnd CompareIn Str NameLoad SubscriptLoad NameLoad Index Str body Assign NameStore SubscriptLoad NameLoad Index Str Assign NameStore BinOpAdd BinOpAdd Call AttributeLoad NameLoad attr Str NameLoad If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore BinOpAdd Str NameLoad Expr Call AttributeLoad Call NameLoad NameLoad Str attr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Str If CompareLt NameLoad BinOpSub Call NameLoad SubscriptLoad NameLoad Index Str Num body Pass orelse If BoolOpAnd CompareEq AttributeLoad NameLoad attr Str UnaryOpNot NameLoad body Expr Call AttributeLoad NameLoad attr ListLoad Str NameLoad orelse If NameLoad body Assign NameStore BinOpMod Str SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Index Num If CompareIn Str AttributeLoad NameLoad attr body AugAssignAdd NameStore Str orelse If CompareIn Str AttributeLoad NameLoad attr body AugAssignAdd NameStore Str orelse AugAssignAdd NameStore Str Expr Call AttributeLoad Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Str attr NameLoad Assign NameStore ListLoad NameLoad If CompareIn Str AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str If BoolOpAnd CompareEq AttributeLoad NameLoad attr Str CompareIn Str AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr ListLoad Str Str Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad keyword NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad orelse If SubscriptLoad NameLoad Index Str body Assign NameStore Call AttributeLoad NameLoad attr For NameStore SubscriptLoad NameLoad Index Str body Assign NameStore SubscriptLoad NameLoad Index Str If CompareIs NameLoad NameLoad body Assign NameStore Str orelse If UnaryOpNot Call AttributeLoad NameLoad attr Str body AugAssignAdd NameStore Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Expr Call AttributeLoad Call NameLoad NameLoad Str attr SubscriptLoad NameLoad Index Str If CompareIn Str AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr ListLoad NameLoad Str NameLoad orelse Expr Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad orelse Expr Call NameLoad NameLoad NameLoad Print Str Print NameLoad If NameLoad body Assign NameStore BoolOpOr NameLoad Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str Expr Call AttributeLoad Call NameLoad NameLoad Str attr Call AttributeLoad Call NameLoad NameLoad Str attr Expr Call AttributeLoad NameLoad attr ListLoad Str Str NameLoad keyword NameLoad Assign NameStore AttributeLoad NameLoad attr For NameStore NameLoad body If CompareEq NameLoad SubscriptLoad NameLoad Index Num body Assign NameStore AttributeLoad NameLoad attr orelse Assign NameStore AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr Str body Assign NameStore SubscriptLoad Call AttributeLoad Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Str attr Index Num Assign NameStore Str If Call AttributeLoad NameLoad attr Str body If CompareIn Str NameLoad body Assign NameStore Str If NameLoad body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str If UnaryOpNot Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Raise Call NameLoad BinOpMod Str NameLoad Expr Call NameLoad ListLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad keyword NameLoad orelse Expr Call NameLoad ListLoad NameLoad NameLoad keyword NameLoad orelse If Call AttributeLoad NameLoad attr Str body Expr Call NameLoad ListLoad Str NameLoad keyword NameLoad keyword Dict Str Str orelse If Call AttributeLoad NameLoad attr Str body Expr Call NameLoad ListLoad Str Str Str NameLoad keyword NameLoad orelse If Call AttributeLoad NameLoad attr Str body Expr Call NameLoad ListLoad Str Str NameLoad keyword NameLoad orelse If Call AttributeLoad NameLoad attr Str body Expr Call NameLoad ListLoad Str NameLoad keyword NameLoad orelse If Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Expr Call NameLoad ListLoad NameLoad NameLoad keyword NameLoad orelse If Call AttributeLoad NameLoad attr Str body If CompareEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr ListLoad Str BinOpAdd BinOpAdd NameLoad Str NameLoad orelse If NameLoad body Raise Call NameLoad Str Expr Call AttributeLoad NameLoad attr ListLoad NameLoad NameLoad keyword NameLoad orelse Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpAdd NameLoad Str NameLoad orelse Print BinOpMod Str NameLoad Expr Call NameLoad ListLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad keyword NameLoad decorator_list Assign NameStore NameLoad ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults Str body If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad Str keyword Str Return SubscriptLoad NameLoad Index Str orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad keyword NameLoad Assign NameStore Call NameLoad NameLoad keyword NameLoad Return SubscriptLoad NameLoad Index Str orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad keyword NameLoad Return Call NameLoad NameLoad orelse If CompareEq NameLoad Str body Assign NameStore Call NameLoad NameLoad keyword NameLoad Return Call NameLoad NameLoad orelse Assign NameStore NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Raise Call NameLoad NameLoad Return decorator_list NameLoad decorator_list FunctionDef arguments args defaults body Global identifier Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad Expr Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str keyword NameLoad Assign NameStore ListLoad Assign NameStore Call NameLoad SubscriptLoad NameLoad Index Str keyword Lambda arguments args NameParam defaults Call AttributeLoad NameLoad attr Str For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Str Assign NameStore Call AttributeLoad Str attr NameLoad Assign NameStore NameLoad If CompareIn Str AttributeLoad NameLoad attr body Expr Call AttributeLoad Call NameLoad Str Str attr Call AttributeLoad NameLoad attr Str Exec NameLoad Call NameLoad If CompareIn Str AttributeLoad NameLoad attr body Expr Call NameLoad If CompareIn Str AttributeLoad NameLoad attr body Print Str Assign NameStore Call NameLoad If Call AttributeLoad AttributeLoad NameLoad attr attr Str body Print Str Expr Call AttributeLoad Call NameLoad Str Str attr NameLoad Return NameLoad decorator_list If CompareEq NameLoad Str body Expr Call NameLoad Expr Call NameLoad
N/A N/A __version__ 0.9.9 N/A os sys subprocess hashlib time N/A tempfile N/A webbrowser N/A RUSTHON_LIB_ROOT N/A N/A N/A os path dirname N/A unicode N/A N/A N/A os path realpath __file__ N/A N/A sys getfilesystemencoding N/A GO_EXE None N/A N/A N/A N/A os path isfile /usr/bin/go N/A N/A GO_EXE /usr/bin/go N/A N/A N/A N/A N/A os path isfile /usr/local/go/bin/go N/A N/A GO_EXE /usr/local/go/bin/go N/A N/A N/A N/A N/A os path isfile N/A N/A N/A os path expanduser ~/go/bin/go N/A N/A GO_EXE N/A N/A N/A os path expanduser ~/go/bin/go N/A nodewebkit_runnable False N/A nodewebkit N/A N/A N/A os path expanduser ~/nwjs-v0.12.2-linux-x64/nw N/A N/A N/A N/A os path isfile nodewebkit N/A N/A nodewebkit_runnable True N/A N/A nodewebkit N/A N/A N/A os path expanduser ~/nwjs-v0.12.3-linux-x64/nw N/A N/A N/A N/A os path isfile nodewebkit N/A N/A nodewebkit_runnable True N/A N/A N/A sys platform darwin N/A N/A nodewebkit N/A N/A N/A os path expanduser ~/nwjs-v0.12.3-osx-x64/nwjs.app/Contents/MacOS/nwjs N/A N/A N/A N/A os path isfile nodewebkit N/A N/A nodewebkit_runnable True N/A CHROME_EXE None N/A nodejs_exe node N/A N/A N/A N/A os path isfile /usr/sbin/ax25-node N/A N/A N/A N/A N/A os path isfile /usr/sbin/node N/A N/A N/A N/A N/A N/A os path realpath /usr/sbin/node /usr/sbin/ax25-node N/A N/A nodejs_exe nodejs N/A JS_WEBWORKER_HEADER 
var __$UID$__ = 1;
var __construct__ = function(constructor, args) {
	function F() {
		return constructor.apply(this, args);
	}
	F.prototype = constructor.prototype;
	return new F();
};

var __instances__ = {};
var __bin__  = null;
self.onmessage = function (evt) {
	var id;
	if (__bin__) {
		var bmsg;
		if (__bin__.type=="Float32Array") {
			bmsg = new Float32Array(evt.data);
		} else if (__bin__.type=="Float64Array") {
			bmsg = new Float64Array(evt.data);
		} // TODO other types

		if (__bin__.send_binary) {
			id = __bin__.send_binary;
			var ob = __instances__[id];
			var re = ob.send(bmsg);
			if (re !== undefined) {
				if (ob.send.returns=="Float32Array") {
					self.postMessage({'id':id, 'bin':ob.send.returns});
					self.postMessage(re.buffer, [re.buffer]);
				} else {
					self.postMessage({'id':id, 'message':re, 'proto':ob.send.returns});
				}
			}
		}
		__bin__ = null;
		return;
	}
	var msg = evt.data;

	if (msg.send_binary) {
		// should assert here that __bin__ is null
		__bin__ = msg;
		return;
	}
	if (msg['spawn']) {
		id = msg.spawn;
		self.postMessage({debug:"SPAWN:"+id});
		if (__instances__[id] !== undefined) {
			self.postMessage({debug:"SPAWN ERROR - existing id:"+id});

		}
		//self.postMessage({debug:"SPAWN-CLASS:"+msg['new']});
		//self.postMessage({debug:"SPAWN-ARGS:"+msg['args']});
		__instances__[id] = __construct__(eval(msg['new']), msg.args );
		__instances__[id].__uid__ = id;
	}
	if (msg['send']) {
		id = msg.send;
		//self.postMessage({debug:"SEND:"+id});
		var ob = __instances__[id];
		var re = ob.send(msg.message);
		if (re !== undefined) {
			//self.postMessage({debug:"SEND-BACK:"+re});
			self.postMessage({'id':id, 'message':re, 'proto':ob.send.returns});
		} else {
			//self.postMessage({debug:"SEND-BACK-NONE:"});
		}
	}
	if (msg['call']) {
		self.postMessage({
			'CALL'   : 1, 
			'message': self[ msg.call ].apply(null,msg.args),
			'proto'  : self[ msg.call ].returns
		});
	}
	if (msg['callmeth']) {
		id = msg.id;
		//self.postMessage({debug:"CALLM:"+id});
		var ob = __instances__[id];
		if (typeof(ob) == "undefined") {
			self.postMessage({debug:"invalid spawn instance id:"+id});
			self.postMessage({debug:"instances:"+Object.keys(__instances__).length});
		} else {
			self.postMessage({
				'CALLMETH': 1, 
				'message' : ob[msg.callmeth].apply(ob,msg.args),
				'proto'   : ob[msg.callmeth].returns
			});

		}
	}

	if (msg['get']) {
		id = msg.id;
		//self.postMessage({debug:"GET:"+id});
		var ob = __instances__[id];
		self.postMessage({'GET':1, 'message':ob[msg.get]});
	}

}
 N/A OPENSHIFT_PY N/A #!/usr/bin/python
# -*- coding: utf-8 -*-

import os

virtenv = os.environ['OPENSHIFT_PYTHON_DIR'] + '/virtenv/'
virtualenv = os.path.join(virtenv, 'bin/activate_this.py')
try:
    execfile(virtualenv, dict(__file__=virtualenv))
except IOError:
    pass
#
# IMPORTANT: Put any additional includes below this line.  If placed above this
# line, it's possible required libraries won't be in your searchable path
#
from base64 import b64decode
INDEX_HTML = b64decode("%s")
 
def application(environ, start_response):

    ctype = 'text/plain'
    if environ['PATH_INFO'] == '/health':
        response_body = "1"
    elif environ['PATH_INFO'] == '/env':
        response_body = ['%s: %s' % (key, value)
                    for key, value in sorted(environ.items())]
        response_body = '\n'.join(response_body)
    else:
        ctype = 'text/html'
        response_body = INDEX_HTML

    status = '200 OK'
    response_headers = [('Content-Type', ctype), ('Content-Length', str(len(response_body)))]
    #
    start_response(status, response_headers)
    return [response_body]

#
# Below for testing only
#
if __name__ == '__main__':
    from wsgiref.simple_server import make_server
    httpd = make_server('localhost', 8051, application)
    # Wait for a single request, serve it and quit.
    httpd.handle_request()
 compile_js N/A N/A script module_path main_name directjs directloops N/A main False False N/A N/A 
	directjs = False     ## compatible with pythonjs-minimal.js
	directloops = False  ## allows for looping over strings, arrays, hmtlElements, etc. if true outputs cleaner code.
	 N/A fastjs True N/A result N/A N/A pyjs N/A python_to_pythonjs script module_path module_path fast_javascript fastjs pure_javascript directjs N/A N/A isinstance pyjs dict N/A N/A workers N/A N/A mainjs None N/A jsfile pyjs N/A N/A js N/A translate_to_javascript N/A pyjs N/A jsfile webworker N/A jsfile worker.js requirejs False insert_runtime False fast_javascript fastjs fast_loops directloops runtime_checks N/A --release N/A sys argv N/A N/A result N/A jsfile js N/A N/A jsfile worker.js N/A N/A N/A N/A workers append js N/A N/A mainjs jsfile N/A src N/A var __workersrc__ = [ N/A a N/A N/A N/A JS_WEBWORKER_HEADER encode utf-8 N/A workers N/A 0 N/A line N/A N/A N/A N/A a strip splitlines N/A N/A N/A N/A src append N/A "%s\n", N/A N/A line replace " \" N/A N/A N/A src append ] N/A N/A N/A src append N/A result N/A mainjs N/A N/A result N/A mainjs N/A N/A join src N/A N/A code N/A translate_to_javascript pyjs as_module N/A --ES6-module N/A sys argv requirejs False insert_runtime False fast_javascript fastjs fast_loops directloops runtime_checks N/A --release N/A sys argv N/A N/A isinstance code dict N/A N/A N/A N/A result update code N/A N/A N/A result N/A main code N/A N/A main_name main N/A N/A N/A result N/A main_name N/A N/A result pop main N/A result N/A compile_java N/A N/A javafiles N/A N/A N/A N/A JAVA_HOME N/A os environ N/A tmpdir N/A N/A tempfile gettempdir N/A cmd N/A javac N/A N/A N/A cmd extend javafiles N/A N/A N/A join cmd N/A N/A N/A subprocess check_call cmd cwd tmpdir N/A classfiles N/A N/A N/A jfile replace .java .class N/A jfile javafiles N/A cmd N/A jar cvf mybuild.jar N/A N/A N/A cmd extend classfiles N/A N/A N/A join cmd N/A N/A N/A subprocess check_call cmd cwd tmpdir N/A jarfile N/A N/A N/A os path join tmpdir mybuild.jar N/A N/A N/A N/A os path isfile jarfile N/A N/A class-files jar classfiles jarfile N/A compile_giws_bindings N/A N/A xml N/A N/A N/A tmpdir N/A N/A tempfile gettempdir N/A tmpfile N/A N/A N/A os path join tmpdir rusthon_giws.xml N/A N/A N/A N/A open tmpfile wb write xml N/A cmd N/A giws N/A --description-file= tmpfile N/A --output-dir= tmpdir --disable-return-size-array N/A proc N/A N/A subprocess Popen cmd stderr N/A subprocess PIPE stdout N/A subprocess PIPE N/A N/A N/A proc wait N/A N/A proc returncode N/A N/A N/A RuntimeError N/A N/A N/A proc stderr read N/A N/A headers N/A N/A impls N/A N/A line N/A N/A N/A N/A N/A proc stdout read splitlines N/A N/A N/A N/A line endswith  generated ... N/A N/A name N/A N/A N/A line split N/A 0 N/A N/A N/A name endswith .hxx N/A N/A N/A N/A headers append name N/A N/A N/A N/A name endswith .cpp N/A N/A N/A N/A impls append name N/A code N/A N/A header headers N/A N/A data N/A N/A N/A open N/A N/A N/A os path join tmpdir header rb read N/A N/A N/A code append data N/A impl impls N/A N/A data N/A N/A N/A open N/A N/A N/A os path join tmpdir impl rb read N/A lines N/A N/A /* %s */ impl N/A includes N/A N/A line N/A N/A data splitlines N/A N/A N/A N/A line startswith #include N/A N/A N/A N/A includes append line N/A N/A N/A N/A lines append line N/A N/A N/A code append N/A N/A join lines N/A N/A N/A join code N/A java_to_rusthon N/A N/A input N/A N/A N/A j2pybin j2py N/A N/A N/A N/A os path isfile N/A N/A N/A os path expanduser ~/java2python/bin/j2py N/A N/A j2pybin N/A N/A N/A os path expanduser ~/java2python/bin/j2py N/A N/A ======== %s : translate to rusthon j2pybin N/A j2py N/A N/A subprocess Popen N/A j2pybin --rusthon stdin N/A subprocess PIPE stdout N/A subprocess PIPE N/A N/A stdout stderr N/A N/A j2py communicate input N/A stderr N/A N/A N/A RuntimeError stderr N/A N/A j2py returncode N/A N/A N/A RuntimeError j2py error! N/A stdout N/A --------------------------------- N/A rcode N/A N/A typedpython transform_source N/A N/A stdout replace N/A rcode N/A --------------------------------- N/A rcode N/A new_module N/A N/A N/A N/A N/A N/A markdown coffee python rusthon rust elm c c++ c# go html verilog bash java nim xml json bazel gyp rapydscript javascript N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A import_md N/A N/A url modules index_offset force_tagname N/A None 0 None N/A N/A N/A modules None N/A doc N/A N/A code N/A N/A code_links N/A N/A code_idirs N/A N/A code_defines N/A N/A lang False N/A in_code False N/A index 0 N/A prevline None N/A tag N/A force_tagname None N/A fences 0 N/A N/A base_path markdown_name N/A N/A N/A os path split url N/A codecs N/A data N/A N/A N/A N/A codecs open url r utf-8 read N/A line N/A N/A data splitlines N/A N/A N/A N/A line startswith * @link: N/A N/A N/A N/A code_links append N/A N/A N/A os path expanduser N/A N/A N/A line split : N/A -1 N/A N/A N/A N/A line startswith * @include: N/A N/A N/A N/A code_idirs append N/A N/A N/A os path expanduser N/A N/A N/A line split : N/A -1 N/A N/A N/A N/A line startswith * @define: N/A N/A N/A N/A code_defines extend N/A N/A N/A N/A N/A N/A N/A line split : N/A -1 strip split N/A N/A N/A N/A N/A N/A line strip startswith ``` N/A N/A fences 1 N/A in_code N/A N/A lang N/A N/A N/A N/A lang python N/A from rusthon import * code N/A N/A rusthonpy N/A N/A rln N/A N/A N/A N/A N/A open __file__ rb read splitlines N/A N/A N/A rln if __name__ == "__main__": N/A N/A N/A N/A N/A N/A rusthonpy append rln N/A rusthonpy N/A N/A join rusthonpy N/A utfheader # -*- coding: utf-8 -*-
 N/A N/A N/A code insert 0 N/A N/A N/A utfheader BOOTSTRAPED N/A N/A rusthonpy decode utf-8 N/A N/A N/A code pop N/A N/A code index from rusthon import * N/A N/A p n N/A N/A N/A os path split url N/A mod N/A path markdown code index tag links include-dirs defines p url N/A N/A join code N/A index index_offset tag code_links code_idirs code_defines N/A N/A tag N/A . tag N/A N/A ext N/A N/A N/A N/A N/A tag split . N/A -1 lower N/A N/A mod N/A name tag N/A N/A N/A N/A modules N/A lang append mod N/A in_code False N/A code N/A N/A code_links N/A N/A code_idirs N/A N/A index 1 N/A N/A in_code True N/A N/A prevline N/A N/A N/A N/A prevline strip startswith @ N/A N/A tag N/A N/A N/A prevline strip N/A 1 N/A N/A tag None N/A lang N/A N/A N/A N/A N/A line strip split ``` N/A -1 N/A N/A in_code N/A N/A N/A N/A code append line N/A N/A N/A N/A N/A line startswith *  N/A @import line N/A N/A N/A line count [ 1 N/A N/A N/A line count ] 1 N/A N/A N/A line count ( 1 N/A N/A N/A line count ) 1 N/A N/A submarkdown N/A N/A N/A N/A N/A N/A N/A N/A line split ( N/A -1 split ) N/A 0 strip N/A subpath N/A N/A N/A os path join base_path submarkdown N/A N/A N/A N/A N/A os path isfile subpath N/A N/A N/A RuntimeError N/A error: can not find markdown file:  subpath N/A index N/A import_md subpath modules index_offset index N/A N/A N/A doc append line N/A prevline line N/A N/A modules N/A markdown N/A N/A join doc N/A N/A fences 2 N/A N/A N/A SyntaxError N/A invalid markdown - unclosed tripple back quote fence in: %s url N/A index N/A hack_nim_stdlib N/A N/A code N/A N/A N/A 
	already talked to the nim guys in irc, they dont know why these dl functions need to be stripped
	 N/A out N/A N/A line N/A N/A code splitlines N/A N/A N/A N/A dlclose( line N/A dlopen( line N/A dlsym( line N/A N/A N/A N/A N/A N/A out append line N/A N/A N/A join out N/A is_restricted_bash N/A N/A line N/A N/A N/A N/A && line N/A N/A False N/A N/A ` line N/A N/A False N/A N/A " line N/A N/A False N/A okcmds N/A ./configure make cmake scons bazel cd mkdir cp npm grunt gyp nw-gyp apt-get yum pip docker rhc N/A cmd N/A N/A N/A line split N/A 0 N/A N/A cmd sudo N/A N/A cmd N/A N/A N/A line split N/A 1 N/A N/A cmd okcmds N/A N/A True N/A N/A False N/A N/A GITCACHE N/A N/A N/A os path expanduser ~/rusthon_cache build N/A N/A modules module_path datadirs N/A None N/A N/A N/A --debug-build N/A sys argv N/A N/A N/A RuntimeError modules N/A output N/A executeables rust c c++ c# go javascript java xml json python html verilog nim lua dart datadirs datafiles N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A datadirs N/A N/A python_main N/A name script main.py N/A N/A go_main N/A name source main.go N/A N/A tagged N/A N/A link N/A N/A giws N/A N/A java2rusthon N/A N/A nim_wrappers N/A N/A libdl False N/A cached_json N/A N/A gyp_builds N/A N/A N/A modules N/A bash N/A N/A mod N/A modules N/A bash N/A N/A N/A N/A tag mod N/A mod N/A tag N/A N/A tag N/A mod N/A tag N/A N/A N/A N/A tag startswith http:// N/A N/A tag startswith https:// N/A N/A N/A N/A N/A tag endswith .git N/A N/A N/A SyntaxError N/A only git repos links are allowed:  tag N/A N/A N/A N/A N/A os path isdir GITCACHE N/A N/A N/A making new rusthon cache folder:  GITCACHE N/A N/A N/A os mkdir GITCACHE N/A gitname N/A N/A N/A N/A tag split / N/A -1 N/A -4 N/A projectdir N/A N/A N/A os path join GITCACHE gitname N/A rebuild True N/A N/A gitname N/A N/A os listdir GITCACHE N/A N/A cmd N/A git clone tag N/A N/A N/A subprocess check_call cmd cwd GITCACHE N/A N/A N/A --git-sync N/A sys argv N/A N/A cmd N/A git pull N/A N/A N/A subprocess check_call cmd cwd projectdir N/A N/A rebuild False N/A N/A rebuild N/A --force-rebuild-deps N/A sys argv N/A N/A N/A rebuilding git repo:  tag N/A line N/A N/A N/A mod N/A code splitlines N/A N/A N/A N/A N/A line strip N/A N/A N/A N/A N/A is_restricted_bash line N/A N/A N/A SyntaxError N/A bash build script syntax is restricted:
 line N/A N/A N/A >> line N/A N/A N/A subprocess check_call N/A N/A line split cwd projectdir N/A N/A N/A N/A output N/A datafiles N/A tag N/A mod N/A code N/A N/A modules N/A gyp N/A N/A mod N/A modules N/A gyp N/A N/A N/A N/A tag mod N/A mod N/A tag N/A N/A N/A N/A N/A mod N/A tag binding.gyp N/A N/A N/A RuntimeError nw-gyp requires the gyp file is named `binding.gyp` N/A N/A N/A output N/A datafiles N/A binding.gyp N/A mod N/A code N/A gypcfg N/A N/A json loads N/A N/A N/A mod N/A code replace ' " N/A gtarget N/A gypcfg N/A targets N/A N/A gsrc N/A gtarget N/A sources N/A N/A N/A gyp_builds N/A gsrc N/A gyp src N/A mod N/A code None N/A N/A modules N/A javascript N/A N/A mod N/A modules N/A javascript N/A N/A N/A N/A tag mod N/A mod N/A tag N/A N/A N/A tagged N/A N/A mod N/A tag N/A mod N/A code N/A N/A . N/A mod N/A tag N/A N/A N/A N/A output N/A datafiles N/A N/A mod N/A tag N/A mod N/A code N/A N/A modules N/A json N/A N/A mod N/A modules N/A json N/A N/A N/A cached_json N/A N/A mod N/A name N/A mod N/A code N/A N/A N/A N/A output N/A json append mod N/A N/A modules N/A c# N/A N/A mod N/A modules N/A c# N/A N/A N/A N/A N/A output N/A c# append mod N/A N/A modules N/A elm N/A N/A mod N/A modules N/A elm N/A N/A tmpelm N/A N/A N/A tempfile gettempdir /MyApp.elm N/A tmpjs N/A N/A N/A tempfile gettempdir /elm-output.js N/A N/A N/A N/A open tmpelm wb write N/A mod N/A code N/A N/A N/A subprocess check_call N/A elm-make tmpelm --output tmpjs N/A elmdata N/A N/A N/A open tmpjs rb read N/A N/A N/A output N/A datafiles N/A N/A mod N/A tag elmdata N/A N/A tagged N/A N/A mod N/A tag elmdata N/A N/A modules N/A coffee N/A N/A mod N/A modules N/A coffee N/A N/A tmpcoff N/A N/A N/A tempfile gettempdir /temp.coffee N/A tmpjs N/A N/A N/A tempfile gettempdir /coffee-output.js N/A N/A N/A N/A open tmpcoff wb write N/A mod N/A code N/A N/A N/A subprocess check_call N/A coffee --compile --bare --output tmpjs tmpcoff N/A coffdata N/A N/A N/A open N/A tmpjs /temp.js rb read N/A N/A N/A output N/A datafiles N/A N/A mod N/A tag coffdata N/A N/A tagged N/A N/A mod N/A tag coffdata N/A N/A modules N/A rapydscript N/A N/A mod N/A modules N/A rapydscript N/A N/A tmprapyd N/A N/A N/A tempfile gettempdir /temp.rapyd N/A tmpjs N/A N/A N/A tempfile gettempdir /rapyd-output.js N/A N/A N/A N/A open tmprapyd wb write N/A N/A N/A mod N/A code encode utf-8 N/A N/A N/A subprocess check_call N/A rapydscript tmprapyd --bare --output tmpjs N/A rapydata N/A N/A N/A open tmpjs rb read N/A N/A N/A output N/A datafiles N/A N/A mod N/A tag rapydata N/A N/A tagged N/A N/A mod N/A tag rapydata N/A N/A modules N/A nim N/A N/A libdl True N/A compile_nim_lib True N/A nimbin N/A N/A N/A os path expanduser ~/Nim/bin/nim N/A niminclude N/A N/A N/A os path expanduser ~/Nim/lib N/A N/A N/A N/A os path isfile nimbin N/A N/A mods_sorted_by_index N/A sorted N/A modules N/A nim key N/A N/A N/A mod N/A N/A N/A mod get index N/A mod mods_sorted_by_index N/A N/A N/A mod N/A tag N/A N/A N/A N/A N/A output N/A nim append mod N/A N/A tmpfile N/A N/A N/A tempfile gettempdir /rusthon_build.nim N/A nimsrc N/A N/A N/A mod N/A code replace N/A N/A gen_nim_wrappers nimsrc nim_wrappers N/A N/A N/A N/A open tmpfile wb write nimsrc N/A compile_nim_lib N/A N/A cmd N/A nimbin compile --app:lib --noMain --header N/A N/A cmd N/A nimbin compile --header --noMain --noLinking --compileOnly --genScript --app:staticLib --deadCodeElim:on N/A N/A import threadpool nimsrc N/A N/A N/A N/A cmd append --threads:on N/A N/A N/A cmd append rusthon_build.nim N/A -------- compile nim program ----------- N/A N/A N/A join cmd N/A N/A N/A subprocess check_call cmd cwd N/A N/A tempfile gettempdir N/A compile_nim_lib N/A N/A libname rusthon_build N/A N/A N/A link append libname N/A N/A N/A N/A output N/A c append N/A source dynamiclib name N/A mod N/A code N/A libname .so N/A lib%s.so libname N/A N/A nimcache N/A N/A N/A os path join N/A N/A tempfile gettempdir nimcache N/A nim_stdlib N/A hack_nim_stdlib N/A N/A N/A open N/A N/A N/A os path join nimcache stdlib_system.c rb read N/A nim_code N/A hack_nim_code N/A N/A N/A open N/A N/A N/A os path join nimcache rusthon_build.c rb read N/A cfg N/A dynamic link-dirs index code True N/A nimcache niminclude N/A mod N/A index N/A N/A join N/A nim_stdlib nim_code N/A N/A N/A N/A modules N/A c append cfg N/A N/A WARNING: can not find nim compiler N/A N/A modules N/A java N/A N/A mods_sorted_by_index N/A sorted N/A modules N/A java key N/A N/A N/A mod N/A N/A N/A mod get index N/A javafiles N/A N/A tmpdir N/A N/A tempfile gettempdir N/A mod mods_sorted_by_index N/A N/A N/A N/A mod N/A tag java2rusthon N/A N/A rcode N/A java_to_rusthon N/A mod N/A code N/A N/A N/A java2rusthon append rcode N/A N/A N/A name mod N/A N/A jpath N/A N/A N/A os path join tmpdir N/A mod N/A name N/A N/A / N/A mod N/A name N/A N/A N/A jdir jname N/A N/A N/A os path split jpath N/A N/A N/A N/A N/A os path isdir jdir N/A N/A N/A N/A os makedirs jdir N/A N/A N/A N/A open jpath wb write N/A mod N/A code N/A N/A N/A javafiles append jpath N/A N/A N/A SyntaxError java code must have a tag header: `java2rusthon` or a file path N/A javafiles N/A N/A N/A N/A N/A output N/A java append N/A compile_java javafiles N/A N/A modules N/A xml N/A N/A mods_sorted_by_index N/A sorted N/A modules N/A xml key N/A N/A N/A mod N/A N/A N/A mod get index N/A mod mods_sorted_by_index N/A N/A N/A N/A mod N/A tag gwis N/A N/A N/A N/A giws append N/A mod N/A code N/A bindings N/A compile_giws_bindings N/A mod N/A code N/A N/A N/A N/A modules N/A c++ append N/A code index bindings N/A mod N/A index N/A N/A N/A N/A N/A output N/A xml append mod N/A js_merge N/A N/A cpp_merge N/A N/A cpp_links N/A N/A cpp_idirs N/A N/A cpp_defines N/A N/A compile_mode binary N/A exename rusthon-test-bin N/A tagged_trans_src N/A N/A N/A modules N/A rusthon N/A N/A mods_sorted_by_index N/A sorted N/A modules N/A rusthon key N/A N/A N/A mod N/A N/A N/A mod get index N/A mod mods_sorted_by_index N/A N/A script N/A mod N/A code N/A index N/A N/A mod get index N/A header N/A N/A N/A script splitlines N/A 0 N/A backend c++ N/A N/A N/A header startswith #backend: N/A N/A backend N/A N/A N/A N/A N/A header split : N/A -1 strip N/A N/A backend N/A N/A N/A backend compile_mode N/A N/A backend split N/A N/A backend N/A N/A N/A backend compile_mode N/A N/A backend split N/A N/A backend N/A N/A c++ rust javascript go verilog dart lua split N/A N/A N/A SyntaxError N/A invalid backend: %s backend N/A N/A compile_mode N/A compile_mode N/A N/A binary staticlib dynamiclib split N/A N/A N/A SyntaxError N/A invalid backend option <%s> (valid types: binary, staticlib, dynamiclib) backend N/A N/A backend verilog N/A N/A vcode N/A translate_to_verilog script N/A N/A N/A N/A modules N/A verilog append N/A code index vcode index N/A N/A N/A backend c++ N/A N/A N/A N/A mod N/A tag N/A mod N/A tag N/A . N/A mod N/A tag N/A N/A exename N/A mod N/A tag N/A N/A N/A mod N/A tag N/A N/A N/A N/A mod N/A tag endswith .h N/A N/A N/A mod N/A tag endswith .hpp N/A N/A N/A mod N/A tag endswith .cpp N/A N/A N/A mod N/A tag endswith .cc N/A N/A pyjs N/A python_to_pythonjs script cpp True module_path module_path N/A use_try True N/A N/A --no-except N/A sys argv N/A N/A use_try False N/A N/A N/A N/A mod N/A tag N/A N/A gyp_builds keys N/A N/A use_try False N/A pak N/A translate_to_cpp pyjs cached_json_files cached_json insert_runtime N/A N/A mod N/A tag N/A N/A gyp_builds keys use_try use_try N/A N/A --debug-c++ N/A sys argv N/A N/A N/A RuntimeError pak N/A N/A N/A output N/A datafiles N/A N/A mod N/A tag N/A pak N/A main N/A N/A N/A mod N/A tag N/A N/A gyp_builds keys N/A N/A N/A N/A gyp_builds N/A N/A mod N/A tag N/A src N/A pak N/A main N/A N/A user-headers pak N/A N/A classtag N/A N/A N/A pak N/A user-headers keys N/A N/A classheader N/A N/A pak N/A user-headers N/A classtag N/A headerfile N/A classheader N/A file N/A N/A headerfile N/A output N/A datafiles N/A N/A N/A N/A output N/A datafiles N/A headerfile N/A N/A N/A join N/A classheader N/A source N/A N/A N/A N/A output N/A datafiles N/A headerfile N/A N/A N/A join N/A classheader N/A source N/A N/A N/A N/A cpp_merge append script N/A N/A links mod N/A N/A N/A N/A cpp_links extend N/A mod N/A links N/A N/A include-dirs mod N/A N/A N/A N/A cpp_idirs extend N/A mod N/A include-dirs N/A N/A defines mod N/A N/A N/A N/A cpp_defines extend N/A mod N/A defines N/A N/A N/A backend rust N/A N/A pyjs N/A python_to_pythonjs script rust True module_path module_path N/A rustcode N/A translate_to_rust pyjs N/A N/A N/A N/A modules N/A rust append N/A code index rustcode index N/A N/A N/A backend go N/A N/A pyjs N/A python_to_pythonjs script go True module_path module_path N/A gocode N/A translate_to_go pyjs N/A N/A N/A N/A go_main N/A source append gocode N/A N/A N/A backend javascript N/A N/A N/A N/A mod N/A tag N/A N/A N/A mod N/A tag endswith .js N/A N/A js N/A compile_js N/A mod N/A code module_path main_name N/A mod N/A tag N/A N/A mod N/A build N/A script N/A js N/A N/A mod N/A tag N/A N/A tagged N/A N/A mod N/A tag N/A js N/A N/A mod N/A tag N/A N/A tagged_trans_src N/A N/A mod N/A tag N/A mod N/A code N/A name js N/A N/A N/A N/A N/A output N/A javascript append N/A name script index name N/A js N/A name index N/A N/A N/A N/A js_merge append mod N/A N/A N/A backend lua N/A N/A pyjs N/A python_to_pythonjs script lua True module_path module_path N/A luacode N/A translate_to_lua pyjs N/A name main.lua N/A N/A mod N/A tag N/A N/A name N/A mod N/A tag N/A N/A N/A N/A name endswith .lua N/A N/A name .lua N/A N/A N/A N/A output N/A lua append N/A name script index name luacode index N/A N/A N/A backend dart N/A N/A pyjs N/A python_to_pythonjs script dart True module_path module_path N/A dartcode N/A translate_to_dart pyjs N/A name main.dart N/A N/A mod N/A tag N/A N/A name N/A mod N/A tag N/A N/A N/A N/A name endswith .dart N/A N/A name .dart N/A N/A N/A N/A output N/A dart append N/A name script index name dartcode index N/A js_merge N/A N/A taggroups N/A N/A mod js_merge N/A N/A tagname N/A mod N/A tag N/A N/A tagname taggroups N/A N/A N/A taggroups N/A tagname N/A N/A src N/A taggroups N/A tagname N/A N/A N/A src append N/A mod N/A code N/A tagname N/A N/A taggroups keys N/A N/A groupsrc N/A N/A join N/A taggroups N/A tagname N/A js N/A compile_js groupsrc module_path main_name tagname N/A N/A tagged N/A tagname N/A js N/A tagname N/A N/A tagged_trans_src N/A tagname groupsrc N/A name js N/A N/A N/A N/A N/A output N/A javascript append N/A name script index name N/A js N/A name index N/A cpyembed N/A N/A nuitka N/A N/A nuitka_include_path None N/A nuitka_module_name unnamed_nuitka_module N/A N/A modules N/A python N/A N/A mods_sorted_by_index N/A sorted N/A modules N/A python key N/A N/A N/A mod N/A N/A N/A mod get index N/A mod mods_sorted_by_index N/A N/A N/A mod N/A tag N/A N/A name N/A mod N/A tag N/A N/A N/A name nuitka N/A N/A name startswith nuitka: N/A N/A N/A : name N/A N/A nuitka_module_name N/A N/A N/A name split : N/A -1 N/A N/A N/A len nuitka N/A N/A N/A N/A cpyembed append import sys N/A N/A N/A cpyembed append sys.path.append("./") N/A N/A N/A cpyembed append N/A from %s import * nuitka_module_name N/A N/A N/A nuitka append N/A mod N/A code N/A N/A N/A N/A name embed N/A name embed:cpython N/A N/A N/A N/A cpyembed append N/A mod N/A code N/A N/A N/A N/A N/A name endswith .py N/A N/A name .py N/A N/A N/A N/A output N/A python append N/A name script name N/A mod N/A code N/A N/A N/A N/A len N/A output N/A python 0 N/A N/A N/A N/A N/A python_main N/A script append N/A mod N/A code N/A N/A N/A N/A N/A output N/A python N/A -1 N/A script N/A N/A mod N/A code N/A cpp_merge N/A N/A merge N/A N/A nuitka_funcs N/A N/A java2rusthon N/A N/A N/A N/A merge extend java2rusthon N/A java2rusthon None N/A nim_wrappers N/A N/A N/A N/A nim_wrappers insert 0 # nim wrappers generated by rusthon # N/A N/A N/A nim_wrappers insert 1 with extern(abi="C"): N/A N/A N/A merge extend nim_wrappers N/A nuitka N/A N/A nsrc N/A N/A join nuitka N/A N/A N/A N/A output N/A c++ append N/A staticlib source-name name source N/A nuitka_compile nsrc nuitka_module_name my_nuitka_module.py my_nuitka_module.so nsrc N/A N/A N/A merge extend cpp_merge N/A script N/A N/A join merge N/A pyjs N/A python_to_pythonjs script cpp True module_path module_path N/A pak N/A translate_to_cpp pyjs cached_json_files cached_json N/A n N/A N/A len N/A modules N/A c++ N/A len giws N/A cppcode N/A pak N/A main N/A cpyembed N/A N/A inlinepy N/A N/A N/A N/A N/A N/A join cpyembed replace \n replace " \" N/A staticstr N/A const char* __python_main_script__ = "%s";
 inlinepy N/A cppcode N/A staticstr cppcode N/A N/A N/A N/A modules N/A c++ append N/A code index links include-dirs defines cppcode N/A n 1 cpp_links cpp_idirs cpp_defines N/A N/A modules N/A html N/A N/A mods_sorted_by_index N/A sorted N/A modules N/A html key N/A N/A N/A mod N/A N/A N/A mod get index N/A mod mods_sorted_by_index N/A N/A html N/A N/A line N/A N/A N/A mod N/A code splitlines N/A N/A N/A N/A N/A N/A N/A line strip startswith <script  N/A N/A N/A N/A line strip endswith </script> N/A src="~/ line N/A N/A url N/A N/A N/A N/A N/A N/A line split src=" N/A -1 split " N/A 0 N/A url N/A N/A N/A os path expanduser url N/A N/A N/A N/A os path isfile url N/A N/A N/A N/A html append <script type="text/javascript"> N/A N/A N/A html append N/A N/A N/A N/A N/A open url rb read decode utf-8 N/A N/A N/A html append </script> N/A N/A N/A git=" line N/A N/A giturl N/A N/A N/A N/A N/A N/A line split git=" N/A -1 split " N/A 0 N/A N/A downloading library->  giturl N/A cmd N/A git clone giturl N/A N/A N/A subprocess check_call cmd cwd N/A N/A os environ N/A HOME N/A N/A N/A N/A os path isfile url N/A N/A N/A html append <script type="text/javascript"> N/A N/A N/A html append N/A N/A N/A N/A N/A open url rb read decode utf-8 N/A N/A N/A html append </script> N/A N/A N/A source=" line N/A N/A srcurl N/A N/A N/A N/A N/A N/A line split source=" N/A -1 split " N/A 0 N/A N/A downloading javascript->  srcurl N/A urllib N/A srcdata N/A N/A N/A N/A urllib urlopen srcurl read N/A srcpath N/A N/A N/A N/A os path split url N/A 0 N/A N/A N/A N/A N/A os path isdir srcpath N/A N/A N/A N/A os makedirs srcpath N/A N/A N/A N/A open url wb write srcdata N/A N/A N/A N/A os path isfile url N/A N/A N/A html append <script type="text/javascript"> N/A N/A N/A html append N/A N/A N/A N/A N/A open url rb read decode utf-8 N/A N/A N/A html append </script> N/A N/A N/A ERROR: could not find file to inline: %s url N/A N/A N/A html append line N/A N/A N/A N/A N/A N/A N/A line strip startswith <link  N/A N/A href="~/ line N/A href='~/ line N/A N/A zipurl None N/A N/A zip=" line N/A N/A zipurl N/A N/A N/A N/A N/A N/A line split zip=" N/A -1 split " N/A 0 N/A N/A href=" line N/A N/A url N/A N/A N/A N/A N/A N/A line split href=" N/A -1 split " N/A 0 N/A N/A url N/A N/A N/A N/A N/A N/A line split href=' N/A -1 split ' N/A 0 N/A url N/A N/A N/A os path expanduser url N/A N/A N/A N/A os path isfile url N/A N/A N/A N/A html append <style> N/A N/A N/A html append N/A N/A N/A open url rb read N/A N/A N/A html append </style> N/A N/A zipurl N/A N/A urllib N/A N/A downloading css library-> zipurl N/A zipdata N/A N/A N/A N/A urllib urlopen zipurl read N/A N/A N/A N/A open /tmp/csslib.zip wb write zipdata N/A N/A N/A subprocess check_call N/A unzip /tmp/csslib.zip cwd N/A N/A os environ N/A HOME N/A N/A N/A html append <style> N/A N/A N/A html append N/A N/A N/A open url rb read N/A N/A N/A html append </style> N/A N/A N/A ERROR: could not find css file to inline: %s url N/A N/A N/A html append line N/A N/A N/A N/A html append line N/A html N/A unicode N/A N/A join html N/A tagname tagged N/A N/A tag N/A <@%s> tagname N/A js N/A tagged N/A tagname N/A N/A tag html N/A N/A N/A N/A xxx N/A <script type="text/javascript" id="%s_transpiled">
%s</script> N/A tagname js N/A N/A N/A UnicodeDecodeError N/A N/A xxx N/A <script type="text/javascript" id="%s_transpiled">
%s</script> N/A tagname N/A N/A js decode utf-8 N/A html N/A N/A html replace tag xxx N/A N/A tagname N/A N/A tagged_trans_src keys N/A N/A stag N/A <!%s> tagname N/A py N/A tagged_trans_src N/A tagname N/A N/A stag html N/A N/A N/A N/A xxx N/A <script type="text/rusthon" id="%s">
%s</script> N/A tagname py N/A N/A N/A UnicodeDecodeError N/A N/A xxx N/A <script type="text/rusthon" id="%s">
%s</script> N/A tagname N/A N/A py decode utf-8 N/A html N/A N/A html replace stag xxx N/A N/A mod N/A code html N/A N/A N/A N/A output N/A html append mod N/A N/A --openshift-python N/A sys argv N/A N/A base64 N/A bcoded N/A N/A base64 b64encode N/A N/A N/A mod N/A code encode utf-8 N/A wsgi N/A N/A N/A OPENSHIFT_PY N/A 0 bcoded N/A OPENSHIFT_PY N/A 1 N/A N/A N/A output N/A datafiles N/A wsgi.py N/A N/A N/A N/A join wsgi encode utf-8 N/A N/A modules N/A verilog N/A N/A source N/A N/A mainmod None N/A mods_sorted_by_index N/A sorted N/A modules N/A verilog key N/A N/A N/A mod N/A N/A N/A mod get index N/A mod mods_sorted_by_index N/A N/A N/A N/A source append N/A mod N/A code N/A N/A N/A name mod N/A N/A mod N/A name main N/A N/A mainmod mod N/A N/A N/A mainmod None N/A N/A mainmod mod N/A source N/A N/A join source N/A mod N/A N/A N/A N/A N/A output N/A verilog append mod N/A N/A N/A N/A N/A os path isfile /usr/bin/iverilog N/A N/A N/A os path isfile /usr/local/bin/iverilog N/A N/A N/A mod N/A source source N/A N/A mod N/A binary N/A N/A N/A tempfile gettempdir /rusthon-sv-build.vvp N/A N/A mod N/A name main.vvp N/A N/A N/A N/A output N/A executeables append N/A mod N/A binary N/A tmpfile N/A N/A N/A tempfile gettempdir /rusthon-verilog-build.sv N/A N/A N/A N/A open tmpfile wb write source N/A cmd N/A iverilog -g2005-sv -o rusthon-sv-build.vvp tmpfile N/A p N/A N/A subprocess Popen cmd cwd N/A N/A tempfile gettempdir stdout N/A subprocess PIPE stderr N/A subprocess PIPE N/A N/A N/A p wait N/A N/A N/A p returncode 0 N/A N/A srclines N/A N/A source splitlines N/A err N/A N/A N/A p stderr read N/A errors N/A N/A line N/A N/A err splitlines N/A N/A N/A syntax error line N/A N/A N/A N/A errors append - - - - - - - - - - - - N/A lineno N/A int N/A N/A N/A line split : N/A -2 N/A e N/A N/A Syntax Error - line: %s lineno N/A N/A N/A lineno 2 N/A len srclines N/A N/A N/A N/A e append N/A srclines N/A N/A lineno 2 N/A N/A N/A lineno 1 N/A len srclines N/A N/A N/A N/A e append N/A srclines N/A N/A lineno 1 N/A N/A lineno N/A len srclines N/A N/A N/A N/A e append N/A srclines N/A lineno N/A N/A N/A errors extend e N/A N/A N/A N/A errors append line N/A msg N/A N/A N/A join cmd N/A N/A i line N/A enumerate N/A N/A source splitlines N/A N/A N/A N/A msg append N/A %s:	%s N/A N/A i 1 line N/A N/A N/A msg extend errors N/A N/A RuntimeError N/A N/A join msg N/A N/A WARNING: could not find iverilog N/A N/A mod N/A code source N/A N/A modules N/A go N/A N/A mod N/A modules N/A go N/A N/A N/A name mod N/A N/A name N/A mod N/A name N/A N/A name main N/A N/A N/A N/A N/A go_main N/A source append N/A mod N/A code N/A N/A N/A N/A N/A output N/A go append mod N/A N/A N/A N/A N/A go_main N/A source append N/A mod N/A code N/A N/A go_main N/A source N/A N/A N/A go_main N/A source N/A N/A join N/A go_main N/A source N/A N/A N/A N/A output N/A go insert 0 go_main N/A N/A output N/A go N/A N/A source N/A N/A mod N/A source N/A mod N/A output N/A go N/A tmpfile N/A N/A N/A tempfile gettempdir /rusthon-go-build.go N/A N/A N/A N/A open tmpfile wb write N/A N/A join source N/A GO_EXE N/A N/A cmd N/A GO_EXE build tmpfile N/A N/A N/A subprocess check_call N/A GO_EXE build tmpfile cwd N/A N/A tempfile gettempdir N/A N/A mod N/A binary N/A N/A N/A tempfile gettempdir /rusthon-go-build N/A N/A N/A N/A output N/A executeables append N/A N/A N/A tempfile gettempdir /rusthon-go-build N/A N/A modules N/A rust N/A N/A source N/A N/A mainmod None N/A mods_sorted_by_index N/A sorted N/A modules N/A rust key N/A N/A N/A mod N/A N/A N/A mod get index N/A mod mods_sorted_by_index N/A N/A N/A N/A source append N/A mod N/A code N/A N/A N/A name mod N/A N/A mod N/A name main N/A N/A mainmod mod N/A N/A N/A mainmod None N/A N/A mainmod mod N/A tmpfile N/A N/A N/A tempfile gettempdir /rusthon-build.rs N/A data N/A N/A join source N/A N/A N/A N/A open tmpfile wb write data N/A pak None N/A N/A modules N/A c++ N/A N/A libname N/A rusthon-lib%s N/A len N/A output N/A rust N/A N/A N/A link append libname N/A N/A N/A subprocess check_call N/A rustc --crate-name rusthon --crate-type staticlib -o N/A N/A N/A N/A tempfile gettempdir / libname tmpfile N/A pak N/A source staticlib name data libname N/A N/A lib libname .a N/A N/A N/A N/A subprocess check_call N/A rustc --crate-name rusthon -o N/A N/A N/A tempfile gettempdir /rusthon-bin tmpfile N/A pak N/A source binary name data N/A N/A N/A tempfile gettempdir /rusthon-bin rusthon-bin N/A N/A N/A N/A output N/A executeables append N/A N/A N/A tempfile gettempdir /rusthon-bin N/A pak N/A N/A mainmod N/A build pak N/A N/A N/A N/A output N/A rust append pak N/A N/A modules N/A c N/A N/A dynamiclib False N/A source N/A N/A cinclude N/A N/A cbuild N/A N/A mods_sorted_by_index N/A sorted N/A modules N/A c key N/A N/A N/A mod N/A N/A N/A mod get index N/A mod mods_sorted_by_index N/A N/A N/A N/A dynamic mod N/A mod N/A dynamic N/A N/A dynamiclib True N/A N/A link-dirs mod N/A N/A N/A N/A cinclude extend N/A mod N/A link-dirs N/A N/A build-dirs mod N/A N/A bdir N/A mod N/A build-dirs N/A N/A fname N/A N/A os listdir bdir N/A N/A N/A N/A fname endswith .c N/A N/A N/A N/A cbuild append N/A N/A N/A os path join bdir fname N/A N/A N/A code mod N/A mod N/A code N/A N/A N/A N/A source append N/A mod N/A code N/A N/A N/A RuntimeError missing code N/A source N/A N/A data N/A N/A join source N/A cpak N/A source data N/A N/A N/A N/A output N/A c append cpak N/A libname N/A default-clib%s N/A len N/A output N/A c N/A N/A N/A link append libname N/A dynamic_path N/A N/A N/A N/A N/A tempfile gettempdir /lib libname .so N/A static_path N/A N/A N/A N/A N/A tempfile gettempdir /lib libname .a N/A object_path N/A N/A N/A N/A N/A tempfile gettempdir / libname .o N/A tmpfile N/A N/A N/A tempfile gettempdir /rusthon-build.c N/A N/A N/A N/A open tmpfile wb write data N/A cmd N/A gcc N/A idir cinclude N/A N/A N/A N/A cmd append N/A -I idir N/A N/A N/A cmd extend N/A -c tmpfile N/A dynamiclib N/A N/A N/A N/A cmd extend N/A -fPIC -O3 -fomit-frame-pointer -Wall -Wno-unused -o object_path N/A N/A N/A subprocess check_call cmd N/A cmd N/A gcc -shared N/A -Wl,-soname,lib%s.so libname -Wl,--export-dynamic -pthread -o dynamic_path object_path N/A N/A N/A subprocess check_call cmd N/A N/A cpak N/A dynamiclib dynamic_path N/A N/A cpak N/A name N/A lib%s.so libname N/A N/A cbuild N/A N/A N/A RuntimeError TODO fix building multiple .c files at once using gcc option -o N/A N/A N/A cmd extend N/A -o object_path N/A ========== compiling C static library ========= N/A N/A N/A join cmd N/A N/A N/A subprocess check_call cmd N/A ========== ar : staticlib ========== N/A cmd N/A ar rcs static_path object_path N/A N/A N/A subprocess check_call cmd N/A N/A cpak N/A staticlib N/A libname .a N/A N/A cpak N/A name N/A libname .a N/A N/A modules N/A c++ N/A N/A links N/A N/A idirs N/A N/A source N/A N/A defines N/A N/A mods_sorted_by_index N/A sorted N/A modules N/A c++ key N/A N/A N/A mod N/A N/A N/A mod get index N/A mainmod None N/A builddir N/A N/A tempfile gettempdir N/A mod mods_sorted_by_index N/A N/A N/A N/A tag mod N/A mod N/A tag N/A N/A N/A N/A mod N/A tag endswith .hpp N/A N/A N/A mod N/A tag endswith .hpp N/A N/A N/A N/A N/A open N/A N/A N/A os path join builddir N/A mod N/A tag wb write N/A mod N/A code N/A N/A N/A N/A output N/A c++ append mod N/A N/A N/A N/A source append N/A mod N/A code N/A N/A N/A name mod N/A N/A mod N/A name main N/A N/A mainmod mod N/A N/A N/A mainmod None N/A N/A mainmod mod N/A N/A links mod N/A N/A N/A N/A links extend N/A mod N/A links N/A N/A include-dirs mod N/A N/A N/A N/A idirs extend N/A mod N/A include-dirs N/A N/A defines mod N/A N/A N/A N/A defines extend N/A mod N/A defines N/A N/A N/A tag mod N/A mod N/A tag N/A . N/A mod N/A tag N/A N/A exename N/A mod N/A tag N/A tmpfile N/A builddir /rusthon-c++-build.cpp N/A data N/A N/A join source N/A N/A N/A N/A open tmpfile wb write data N/A cmd N/A g++ N/A N/A compile_mode binary N/A N/A N/A N/A cmd extend N/A -O3 -fprofile-generate -march=native -mtune=native N/A -I N/A N/A tempfile gettempdir N/A N/A N/A cmd append -Wl,-rpath,/usr/local/lib/ N/A N/A N/A cmd append -Wl,-rpath,./ N/A N/A N/A cmd append tmpfile N/A N/A N/A / exename N/A N/A N/A N/A os path isdir N/A N/A N/A os path join builddir N/A N/A N/A N/A os path split exename N/A 0 N/A N/A N/A N/A os makedirs N/A N/A N/A os path join builddir N/A N/A N/A N/A os path split exename N/A 0 N/A N/A compile_mode binary N/A N/A N/A N/A cmd extend N/A -o N/A N/A N/A os path join builddir exename N/A N/A N/A compile_mode dynamiclib N/A N/A N/A N/A cmd extend N/A -shared -fPIC N/A exename .so N/A N/A N/A cmd extend N/A -o N/A N/A N/A os path join builddir exename N/A N/A N/A cmd extend N/A -pthread -std=c++11 N/A D defines N/A N/A N/A N/A cmd append N/A -D%s D N/A nuitka N/A N/A N/A N/A cmd append -I/usr/include/python2.7 N/A N/A N/A cmd append -lpython2.7 N/A idirs N/A N/A idir idirs N/A N/A N/A N/A cmd append N/A -I idir N/A links N/A N/A lib links N/A N/A N/A N/A cmd append N/A -l lib N/A N/A N/A cmd append -ldl N/A N/A link giws N/A N/A giws N/A N/A N/A N/A cmd append -ljvm N/A N/A N/A os environ N/A LD_LIBRARY_PATH N/A jrepath N/A N/A include include/linux split N/A N/A N/A N/A cmd append N/A -I%s/%s N/A N/A N/A os environ N/A JAVA_HOME jrepath N/A jrepath N/A N/A jre/lib/amd64 jre/lib/amd64/server/ split N/A N/A N/A N/A cmd append N/A -L%s/%s N/A N/A N/A os environ N/A JAVA_HOME jrepath N/A N/A N/A os environ N/A LD_LIBRARY_PATH N/A :%s/%s N/A N/A N/A os environ N/A JAVA_HOME jrepath N/A link N/A N/A N/A N/A cmd append N/A N/A -L N/A N/A tempfile gettempdir /. N/A libname link N/A N/A N/A N/A cmd append N/A -l libname N/A ========== g++ : compile main ========== N/A N/A N/A join cmd N/A N/A N/A subprocess check_call cmd N/A N/A mainmod N/A build N/A source binary name data N/A N/A N/A N/A tempfile gettempdir / exename exename N/A N/A compile_mode binary N/A N/A N/A N/A N/A output N/A c++ append N/A mainmod N/A build N/A N/A N/A N/A output N/A executeables append N/A N/A N/A N/A tempfile gettempdir / exename N/A N/A N/A N/A output N/A datafiles N/A exename N/A N/A N/A open N/A N/A N/A N/A tempfile gettempdir / exename rb read N/A N/A python_main N/A script N/A N/A N/A python_main N/A script N/A N/A join N/A python_main N/A script N/A N/A N/A N/A output N/A python append python_main N/A N/A modules N/A bazel N/A N/A tmpdir N/A N/A tempfile gettempdir N/A N/A open N/A tmpdir /WORKSPACE wb N/A filename N/A N/A N/A output N/A datafiles keys N/A N/A N/A N/A N/A open N/A N/A tmpdir / filename wb write N/A N/A output N/A datafiles N/A filename N/A bazelbuilds N/A N/A mods_sorted_by_index N/A sorted N/A modules N/A bazel key N/A N/A N/A mod N/A N/A N/A mod get index N/A mod mods_sorted_by_index N/A N/A bazelconfig N/A mod N/A code N/A N/A N/A N/A open N/A tmpdir /BUILD wb write bazelconfig N/A chk N/A N/A bazelconfig split , N/A N/A chk N/A N/A chk strip N/A words N/A N/A chk split N/A N/A N/A N/A chk endswith " N/A name words N/A = words N/A N/A chk N/A N/A chk split N/A N/A N/A bazelbuilds append N/A N/A chk N/A -1 N/A 1 -1 N/A N/A N/A len bazelbuilds 1 N/A buildname N/A bazelbuilds N/A 0 N/A N/A N/A subprocess check_call N/A bazel run N/A : buildname cwd tmpdir N/A gyp_builds N/A N/A tmpdir N/A N/A tempfile gettempdir N/A gname N/A N/A gyp_builds keys N/A N/A gbuild N/A gyp_builds N/A gname N/A N/A gbuild N/A src N/A N/A N/A N/A N/A open N/A tmpdir /binding.gyp wb write N/A gbuild N/A gyp N/A N/A N/A N/A open N/A N/A tmpdir / gname wb write N/A gbuild N/A src N/A N/A N/A subprocess check_call N/A nw-gyp configure --target=0.12.3 cwd tmpdir N/A N/A N/A subprocess check_call N/A nw-gyp build cwd tmpdir N/A node_module N/A N/A N/A open N/A tmpdir /build/Release/binding.node rb read N/A N/A N/A output N/A datafiles N/A binding.node node_module N/A output N/A get_first_build_from_package N/A N/A package N/A N/A N/A lang N/A N/A rust c++ go javascript python html verilog java nim dart lua split N/A N/A pak N/A package N/A lang N/A N/A pak N/A save_tar N/A N/A package path N/A build.tar N/A N/A tarfile N/A StringIO N/A tar N/A N/A tarfile TarFile path w N/A N/A package N/A datadirs N/A N/A datadir N/A package N/A datadirs N/A N/A N/A N/A N/A os path isdir datadir N/A N/A name N/A N/A os listdir datadir N/A N/A a N/A N/A N/A os path join datadir name N/A N/A N/A tar add a N/A N/A N/A N/A N/A os path isfile datadir N/A N/A N/A N/A tar add datadir N/A N/A package N/A datafiles N/A N/A fpath N/A package N/A datafiles N/A N/A fdata N/A N/A package N/A datafiles N/A fpath N/A s N/A N/A StringIO StringIO N/A N/A N/A s write fdata N/A N/A N/A s seek 0 N/A ti N/A N/A tarfile TarInfo name fpath N/A N/A ti size N/A len N/A s buf N/A N/A N/A tar addfile tarinfo ti fileobj s N/A exts N/A rust c++ c# javascript json python go html verilog nim java dart lua .rs .cpp .cs .js .json .py .go .html .sv .nim .java .dart .lua N/A lang N/A N/A rust c c++ c# go javascript json python xml html verilog java nim dart lua split N/A N/A info N/A package N/A lang N/A N/A name untitled N/A N/A N/A name info N/A info N/A name N/A N/A name N/A info N/A name N/A source False N/A is_bin False N/A s N/A N/A StringIO StringIO N/A N/A dynamiclib info N/A N/A N/A N/A s write N/A N/A N/A open N/A info N/A dynamiclib rb read N/A N/A source info N/A N/A source N/A info N/A source N/A N/A N/A staticlib info N/A N/A N/A N/A s write N/A N/A N/A open N/A info N/A staticlib rb read N/A N/A source info N/A N/A source N/A info N/A source N/A N/A N/A binary info N/A N/A N/A N/A s write N/A N/A N/A open N/A info N/A binary rb read N/A source N/A info N/A source N/A is_bin True N/A N/A N/A code info N/A N/A N/A lang verilog N/A N/A N/A info N/A code N/A N/A N/A s write N/A N/A N/A info N/A code encode utf-8 N/A N/A N/A script info N/A N/A N/A N/A s write N/A info N/A script N/A N/A N/A s seek 0 N/A N/A N/A is_bin N/A source N/A N/A N/A name endswith N/A exts N/A lang N/A . name N/A N/A name N/A exts N/A lang N/A ti N/A N/A tarfile TarInfo name name N/A N/A ti size N/A len N/A s buf N/A is_bin N/A N/A N/A ti mode 511 N/A N/A N/A N/A N/A tar addfile tarinfo ti fileobj s N/A N/A N/A UnicodeEncodeError N/A err N/A N/A N/A N/A s seek 0 N/A N/A N/A s getvalue N/A err N/A source N/A N/A s N/A N/A StringIO StringIO N/A N/A N/A s write source N/A N/A N/A s seek 0 N/A N/A source-name info N/A N/A ti N/A N/A tarfile TarInfo name N/A info N/A source-name N/A N/A ti N/A N/A tarfile TarInfo name N/A N/A name -source N/A exts N/A lang N/A N/A ti size N/A len N/A s buf N/A N/A N/A tar addfile tarinfo ti fileobj s N/A N/A N/A tar close N/A N/A NW_DEVTOOLS_HACK 
<html>
<script>
require('nw.gui').Window.get().showDevTools();
setTimeout(function (){
		//require('nw.gui').Window.get().reloadDev();
		require('nw.gui').Window.get().reload();
	},
	3000
);
</script>
<body>opening devtools window....</body>
</html>
 N/A NW_STARTUP_HACK 
exports.myinit = function() {
	require('nw.gui').Window.get().showDevTools();
}

 main N/A N/A N/A N/A N/A N/A N/A N/A len N/A sys argv 1 N/A --help N/A sys argv N/A N/A usage: ./rusthon.py [python files] [markdown files] [tar file] [--release] [--run=] [--data=] N/A 		[tar file] is the optional name of the output tar that contains the build N/A N/A 		source files, transpiled source, and output binaries. N/A N/A 		--release generates optimized output without extra runtime checks N/A N/A 		--run is given a list of programs to run, "--run=a.py,b.py" N/A 		a.py and b.py can be run this way by naming the code blocks in the markdown N/A 		using the tag syntax "@a.py" on the line before the code block. N/A N/A 		--data is given a list of directories to include in the build dir and tarfile. N/A N/A 		--obfuscate produces random names for unicode functions and variables. N/A N/A 		--literate-unicode enables unicode variables names to be output for the javascript backend. N/A N/A 		--convert2python=MYOUTPUT strips away static type annotations, to run your script in regular Python. N/A N/A 		--anaconda run scripts with Anaconda Python, must be installed to ~/anaconda N/A N/A 		--transparent linux and NW.js only (forces window transparency and disables GPU acceleration) N/A N/A 		--debug-inter print intermediate translation code and then exit. N/A N/A 		note: when using regular python files (.py) as input instead of markdown (.md) N/A 		you can use these extra options to set which backend is used by the transpiler: N/A backend N/A N/A --c++ --javascript --go --rust split N/A N/A N/A backend N/A N/A modules N/A new_module N/A save False N/A paths N/A N/A scripts N/A N/A markdowns N/A N/A gen_md False N/A output_tar rusthon-build.tar N/A output_dir None N/A output_file None N/A launch N/A N/A datadirs N/A N/A j2r False N/A anaconda False N/A convert2py False N/A arg N/A N/A sys argv N/A 1 N/A N/A N/A N/A N/A os path isdir arg N/A N/A N/A N/A paths append arg N/A N/A N/A N/A arg startswith --data= N/A N/A N/A N/A datadirs extend N/A N/A N/A N/A N/A arg split = N/A -1 split , N/A N/A N/A N/A arg startswith --run= N/A N/A N/A N/A launch extend N/A N/A N/A N/A N/A arg split = N/A -1 split , N/A save True N/A N/A N/A N/A arg startswith --output= N/A N/A output_file N/A N/A N/A arg split = N/A -1 N/A N/A N/A N/A arg startswith --output-dir= N/A N/A output_dir N/A N/A N/A arg split = N/A -1 N/A N/A N/A output_dir startswith ~ N/A N/A output_dir N/A N/A N/A os path expanduser output_dir N/A N/A N/A N/A arg startswith --convert2python= N/A N/A convert2py N/A N/A N/A arg split = N/A -1 N/A N/A N/A N/A arg endswith .py N/A N/A N/A N/A scripts append arg N/A N/A N/A N/A arg endswith .md N/A N/A N/A N/A markdowns append arg N/A N/A N/A N/A arg endswith .tar N/A N/A output_tar arg N/A save True N/A N/A N/A arg --generate-markdown N/A N/A gen_md True N/A N/A N/A arg --tar N/A N/A save True N/A N/A N/A arg --java2rusthon N/A N/A j2r True N/A N/A N/A arg --anaconda N/A N/A anaconda True N/A datadirs N/A N/A N/A N/A os path expanduser dd N/A dd datadirs N/A j2r N/A N/A path paths N/A N/A m N/A convert_to_markdown_project path java True java2rusthon True N/A N/A RuntimeError N/A TODO: %s m N/A gen_md N/A N/A path paths N/A N/A mds N/A convert_to_markdown_project path N/A N/A output_file N/A N/A N/A RuntimeError N/A %s 
 ERROR: no output file given `--output=myproject.md` mds N/A N/A N/A N/A N/A os path isdir output_file N/A N/A m mds N/A N/A N/A N/A N/A N/A m N/A name count . 1 N/A N/A mname N/A N/A N/A N/A N/A m N/A name split . N/A 0 .md N/A N/A mname N/A N/A m N/A name .md N/A mpath N/A N/A N/A os path join output_file mname N/A N/A writing-> %s mpath N/A N/A N/A N/A open mpath wb write N/A m N/A markdown N/A N/A N/A N/A N/A output_file endswith .md N/A N/A output_file .md N/A md N/A N/A join N/A N/A m N/A markdown N/A m mds N/A N/A N/A N/A open output_file wb write md N/A N/A N/A sys exit N/A convert2py N/A N/A N/A N/A len scripts N/A N/A N/A RuntimeError the option --convert2python=myoutput requires an input script N/A N/A N/A len scripts 1 N/A N/A N/A RuntimeError the option --convert2python=myoutput requires a single input script N/A a N/A N/A typedpython transform_source N/A N/A N/A open N/A scripts N/A 0 rb read strip True N/A N/A N/A N/A open convert2py wb write a N/A N/A N/A sys exit N/A base_path None N/A singleout None N/A path scripts N/A N/A script N/A N/A N/A open path rb read N/A N/A --c++ N/A sys argv N/A N/A script N/A #backend:c++
 script N/A N/A N/A --javascript N/A sys argv N/A N/A script N/A #backend:javascript
 script N/A N/A N/A --rust N/A sys argv N/A N/A script N/A #backend:rust
 script N/A N/A N/A --go N/A sys argv N/A N/A script N/A #backend:go
 script N/A N/A N/A --dart N/A sys argv N/A N/A N/A RuntimeError dart backend removed N/A N/A N/A --lua N/A sys argv N/A N/A N/A RuntimeError lua backend removed N/A N/A N/A --verilog N/A sys argv N/A N/A script N/A #backend:verilog
 script N/A N/A script N/A #backend:javascript
 script N/A N/A fpath fname N/A N/A N/A os path split path N/A tag N/A N/A N/A fname split . N/A 0 N/A singlemod N/A name tag code main tag script N/A N/A N/A N/A modules N/A rusthon append singlemod N/A N/A base_path None N/A N/A base_path N/A N/A N/A N/A os path split path N/A 0 N/A N/A N/A singleout None output_file N/A N/A singleout singlemod N/A path markdowns N/A N/A N/A import_md path modules modules N/A N/A base_path None N/A N/A base_path N/A N/A N/A N/A os path split path N/A 0 N/A package N/A build modules base_path datadirs datadirs N/A singleout N/A N/A pak N/A get_first_build_from_package package N/A N/A source pak N/A N/A N/A N/A N/A open output_file wb write N/A pak N/A source N/A N/A N/A code pak N/A N/A N/A N/A N/A open output_file wb write N/A pak N/A code N/A N/A N/A script pak N/A N/A N/A N/A N/A open output_file wb write N/A pak N/A script N/A N/A N/A RuntimeError pak N/A N/A saved output to: %s output_file N/A N/A N/A save N/A N/A tmpdir N/A N/A tempfile gettempdir N/A p datadirs N/A N/A N/A . p N/A N/A N/A dpath dname N/A N/A N/A os path split p N/A N/A N/A N/A open N/A N/A N/A os path join tmpdir dname wb write N/A N/A N/A open p rb read N/A exe N/A package N/A executeables N/A N/A N/A running: %s exe N/A N/A N/A subprocess check_call exe cwd tmpdir N/A N/A package N/A html N/A N/A N/A i page N/A enumerate N/A package N/A html N/A N/A tname N/A rusthon-webpage%s.html i N/A N/A N/A name page N/A page N/A name N/A N/A tname N/A page N/A name N/A tmp N/A N/A N/A N/A tempfile gettempdir / tname N/A N/A N/A sys platform darwin N/A N/A tmp N/A /tmp/ tname N/A N/A N/A N/A open tmp wb write N/A N/A N/A page N/A code encode utf-16 N/A N/A i N/A N/A len N/A package N/A html 1 N/A N/A N/A N/A N/A N/A N/A sys platform darwin N/A nodewebkit_runnable N/A N/A N/A N/A subprocess call N/A open tmp N/A N/A nodewebkit_runnable N/A N/A nwcfg N/A {"name":"test", "main":"%s",  N/A N/A N/A N/A os path split tmp N/A 1 N/A N/A --frameless N/A sys argv N/A N/A nwcfg "window":{"width":1200, "height":680, "toolbar":false, "frame":false}} N/A N/A N/A --desktop N/A sys argv N/A N/A nwcfg "window":{"width":1200, "height":680, "toolbar":false, "as_desktop":true, "frame":false}} N/A N/A nwcfg "window":{"width":1200, "height":680, "toolbar":false}} N/A N/A N/A N/A open N/A N/A N/A os path join tmpdir package.json wb write nwcfg N/A nwcmd N/A nodewebkit N/A N/A --v8-natives N/A sys argv N/A N/A N/A N/A nwcmd append --allow-natives-syntax N/A N/A N/A N/A sys platform linux2 N/A --transparent N/A sys argv N/A N/A N/A N/A nwcmd extend N/A --enable-transparent-visuals --disable-gpu N/A N/A N/A nwcmd append tmpdir N/A N/A N/A subprocess Popen nwcmd cwd tmpdir N/A N/A N/A N/A webbrowser open tmp N/A N/A N/A package N/A javascript N/A N/A tmpdir N/A N/A tempfile gettempdir N/A pak N/A package N/A javascript N/A N/A fname N/A pak N/A name N/A N/A fname None N/A N/A fname rusthon-temp.js N/A N/A N/A N/A N/A fname endswith .js N/A N/A fname .js N/A fpath N/A N/A N/A os path join tmpdir fname N/A N/A N/A N/A open fpath wb write N/A pak N/A script N/A N/A --v8-natives N/A sys argv N/A N/A N/A N/A subprocess check_call N/A nodejs_exe --allow-natives-syntax fpath N/A N/A N/A N/A subprocess check_call N/A nodejs_exe fpath N/A N/A N/A save_tar package output_tar N/A saved build to: N/A output_tar N/A launch N/A N/A tmpdir N/A output_dir N/A N/A tempfile gettempdir N/A tmptar N/A N/A N/A os path join tmpdir temp.tar N/A N/A N/A N/A open tmptar wb write N/A N/A N/A open output_tar rb read N/A N/A N/A subprocess check_call N/A tar -xvf tmptar cwd tmpdir N/A run N/A subprocess call N/A name launch N/A N/A N/A name N/A launch N/A -1 N/A N/A run N/A subprocess check_call N/A N/A run N/A subprocess Popen N/A N/A N/A name endswith .py N/A N/A firstline N/A N/A N/A N/A open N/A N/A N/A os path join tmpdir name rb readlines N/A 0 N/A python python N/A N/A N/A firstline startswith #! N/A N/A N/A python3 firstline N/A N/A python python3 N/A anaconda N/A N/A anabin N/A N/A N/A os path expanduser ~/anaconda/bin N/A N/A N/A N/A N/A os path isdir anabin N/A N/A N/A RuntimeError N/A Anaconda Python not installed to default location: %s anabin N/A N/A run N/A N/A N/A N/A os path join anabin python name cwd tmpdir N/A N/A N/A run N/A python name cwd tmpdir N/A N/A N/A N/A name endswith .js N/A N/A N/A run N/A node name cwd tmpdir env N/A NODE_PATH /usr/lib/node_modules/ N/A N/A N/A N/A name endswith .nim N/A N/A N/A run N/A nim compile --run name cwd tmpdir N/A N/A N/A N/A name endswith .go N/A N/A N/A run N/A go run name cwd tmpdir N/A N/A N/A N/A name endswith .lua N/A N/A N/A run N/A luajit name cwd tmpdir N/A N/A N/A N/A name endswith .dart N/A N/A dartbin N/A N/A N/A os path expanduser ~/dart-sdk/bin/dart N/A N/A run N/A dartbin name cwd tmpdir N/A N/A N/A N/A name endswith .html N/A N/A N/A N/A sys platform darwin N/A N/A N/A N/A subprocess call N/A open N/A N/A tmpdir / name N/A N/A nodewebkit_runnable N/A N/A N/A RuntimeError todo nodewebkitxx N/A N/A N/A subprocess call N/A nodewebkit tmp cwd tmpdir N/A N/A N/A N/A webbrowser open N/A N/A tmpdir / name N/A N/A N/A running: %s name N/A N/A run N/A N/A N/A N/A os path join tmpdir name cwd tmpdir N/A N/A BOOTSTRAPED None rusthon N/A object N/A translate N/A N/A cls code mode N/A markdown N/A N/A N/A mode javascript N/A N/A js N/A compile_js code /tmp main_name main N/A N/A js N/A main N/A N/A N/A mode c++ N/A N/A pyjs N/A python_to_pythonjs code cpp True N/A pak N/A translate_to_cpp pyjs insert_runtime False N/A N/A pak N/A main N/A N/A N/A mode go N/A N/A pyjs N/A python_to_pythonjs code go True N/A N/A translate_to_go pyjs N/A N/A N/A mode rust N/A N/A pyjs N/A python_to_pythonjs code rust True N/A N/A translate_to_rust pyjs N/A N/A base_path None N/A package N/A build modules base_path N/A N/A RuntimeError package N/A N/A classmethod N/A bootstrap_rusthon N/A N/A N/A N/A N/A BOOTSTRAPED N/A localdir N/A N/A N/A os path dirname N/A unicode N/A N/A N/A os path realpath __file__ N/A N/A sys getfilesystemencoding N/A mods N/A new_module N/A N/A import_md N/A N/A N/A os path join localdir src/main.md modules mods N/A src N/A N/A mods_sorted_by_index N/A sorted N/A mods N/A python key N/A N/A N/A mod N/A N/A N/A mod get index N/A mod mods_sorted_by_index N/A N/A N/A N/A src append N/A mod N/A code N/A src N/A N/A join src N/A BOOTSTRAPED src N/A N/A --dump N/A sys argv N/A N/A N/A N/A N/A open /tmp/bootstrap-rusthon.py wb write N/A N/A src encode utf-8 N/A src N/A globals N/A N/A --test N/A sys argv N/A N/A N/A test_typedpython N/A N/A --runtime N/A sys argv N/A N/A creating new runtime: pythonjs.js N/A jsruntime N/A generate_js_runtime N/A N/A N/A N/A os path isdir ./pythonjs N/A N/A saving runtime to pythonjs/pythonjs.js N/A N/A N/A N/A open pythonjs/pythonjs.js wb write jsruntime N/A jsruntime N/A N/A N/A __name__ __main__ N/A N/A N/A bootstrap_rusthon N/A N/A main