Module ImportFrom alias ImportFrom alias Import alias Import alias Import alias Import alias identifier Import alias identifier Import alias identifier ImportFrom alias FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign NameStore Call NameLoad Assign NameStore Call NameLoad Call AttributeLoad Call AttributeLoad NameLoad attr attr Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore ListComp Call AttributeLoad NameLoad attr comprehension NameStore NameLoad Call NameLoad NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad Str attr BinOpAdd ListLoad NameLoad NameLoad If NameLoad body With Call NameLoad NameLoad Str NameStore body Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Raise Call NameLoad BinOpMod Str Call NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad BinOpAdd Str AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListLoad Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd Call NameLoad AttributeLoad NameLoad attr NameLoad CompareGtE Call AttributeLoad AttributeLoad NameLoad attr attr Str Num body Assign NameStore BinOpAdd Call AttributeLoad AttributeLoad NameLoad attr attr Str Num Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Slice NameLoad Expr Call AttributeLoad NameLoad attr Str If BoolOpAnd Call NameLoad AttributeLoad NameLoad attr NameLoad CompareLt AttributeLoad NameLoad attr Num body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr If CompareIs AttributeLoad NameLoad attr NameLoad body If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str orelse If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad orelse If CompareEq AttributeLoad NameLoad attr Num body If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str orelse Expr Call AttributeLoad NameLoad attr Str If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Call AttributeLoad Call NameLoad NameLoad attr Str Str orelse If CompareEq AttributeLoad NameLoad attr Num body If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str orelse Expr Call AttributeLoad NameLoad attr Str If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Call AttributeLoad Call NameLoad NameLoad attr Str Str orelse If CompareEq AttributeLoad NameLoad attr Num body If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str orelse Expr Call AttributeLoad NameLoad attr Str If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad orelse If CompareEq AttributeLoad NameLoad attr Num body If AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str orelse Expr Call AttributeLoad NameLoad attr Str If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Call AttributeLoad Call NameLoad NameLoad attr Str Str orelse Raise Call NameLoad Str Return Call AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If NameLoad body Return Call AttributeLoad NameLoad attr Str Return Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr body Return NameLoad Assign NameStore ListLoad For NameStore AttributeLoad NameLoad attr body If BoolOpAnd Call NameLoad NameLoad AttributeLoad NameLoad attr CompareIs AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore IfExp Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore IfExp CompareIsNot AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad Call NameLoad NameLoad attr If BoolOpAnd BoolOpAnd UnaryOpNot Call AttributeLoad NameLoad attr Str UnaryOpNot Call AttributeLoad NameLoad attr Str Call NameLoad NameLoad AttributeLoad NameLoad attr CompareEq Call NameLoad AttributeLoad NameLoad attr Num Call NameLoad SubscriptLoad AttributeLoad NameLoad attr Index Num AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Index Num Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore IfExp AttributeLoad NameLoad attr Call NameLoad ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListLoad For NameStore AttributeLoad NameLoad attr body If Call NameLoad NameLoad AttributeLoad NameLoad attr body If CompareIs AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body If CompareIs AttributeLoad NameLoad attr NameLoad body Raise Call NameLoad Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad Str orelse If Call NameLoad NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad orelse If Call NameLoad NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr body Raise Call NameLoad BinOpMod Str Call NameLoad Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareEq Call NameLoad NameLoad Num body Return Call AttributeLoad NameLoad attr AttributeLoad SubscriptLoad NameLoad Index Num attr Return Call AttributeLoad NameLoad attr AttributeLoad SubscriptLoad NameLoad Index Num attr Call AttributeLoad NameLoad attr Call NameLoad SubscriptLoad NameLoad Slice Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call NameLoad ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad ListComp IfExp Call NameLoad NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad comprehension NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr Call NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Str Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad NameLoad attr Str Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If BoolOpAnd Call NameLoad NameLoad AttributeLoad NameLoad attr UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad BinOpAdd Str AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore ListComp NameLoad comprehension NameStore NameLoad CompareIsNot NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad NameLoad Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore ListComp NameLoad comprehension NameStore NameLoad CompareIsNot NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call NameLoad NameLoad Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore AttributeLoad NameLoad attr UnaryOpNot Call NameLoad NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore ListComp NameLoad comprehension NameStore NameLoad CompareIsNot NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore IfExp CompareIs AttributeLoad NameLoad attr NameLoad NameLoad IfExp BoolOpAnd CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore IfExp CompareIs AttributeLoad NameLoad attr NameLoad NameLoad IfExp BoolOpAnd CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore IfExp CompareIs AttributeLoad NameLoad attr NameLoad NameLoad IfExp BoolOpAnd CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore IfExp CompareIs AttributeLoad NameLoad attr NameLoad NameLoad IfExp BoolOpAnd CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Assign NameStore IfExp Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore IfExp CompareIs AttributeLoad NameLoad attr NameLoad NameLoad IfExp BoolOpAnd CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr If Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad body Return NameLoad Assign NameStore IfExp CompareIs AttributeLoad NameLoad attr NameLoad NameLoad IfExp BoolOpAnd CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore IfExp CompareIs AttributeLoad NameLoad attr NameLoad NameLoad IfExp BoolOpAnd CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore IfExp CompareIs AttributeLoad NameLoad attr NameLoad NameLoad IfExp BoolOpAnd CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore IfExp CompareIs AttributeLoad NameLoad attr NameLoad NameLoad IfExp BoolOpAnd CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore IfExp CompareIs AttributeLoad NameLoad attr NameLoad NameLoad IfExp BoolOpAnd CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore IfExp CompareIs AttributeLoad NameLoad attr NameLoad NameLoad IfExp BoolOpAnd CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore IfExp CompareIs AttributeLoad NameLoad attr NameLoad NameLoad IfExp BoolOpAnd CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Str Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Str Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore IfExp AttributeLoad NameLoad attr Call NameLoad ListComp IfExp Call NameLoad NameLoad AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Str comprehension NameStore AttributeLoad NameLoad attr Call NameLoad ListLoad Call AttributeLoad NameLoad attr NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad ListComp Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad comprehension NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Raise Call NameLoad Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad ListComp Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad comprehension NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore IfExp CompareIs AttributeLoad NameLoad attr NameLoad NameLoad IfExp BoolOpAnd CompareIsNot AttributeLoad NameLoad attr NameLoad CompareIsNot AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore BinOpAdd ListComp AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad ListComp Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad comprehension NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore BinOpAdd ListComp AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad ListComp Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad comprehension NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad comprehension TupleStore NameStore NameStore AttributeLoad NameLoad attr Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad comprehension TupleStore NameStore NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad TupleLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore ListComp NameLoad comprehension NameStore NameLoad CompareIsNot NameLoad NameLoad Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad Assign NameStore ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore AttributeLoad NameLoad attr UnaryOpNot Call NameLoad NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore ListComp NameLoad comprehension NameStore NameLoad CompareIsNot NameLoad NameLoad Assign NameStore NameLoad For NameStore NameLoad body If Call NameLoad NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr Call NameLoad ListLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore IfExp NameLoad Call AttributeLoad NameLoad attr NameLoad keyword AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr Call NameLoad ListLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Pass decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore IfExp AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore IfExp AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad If AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore IfExp AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore IfExp AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr If CompareIs AttributeLoad NameLoad attr NameLoad body Return Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Call NameLoad ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Str Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Str Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list
N/A __future__ absolute_import __future__ print_function N/A sys N/A os N/A collections N/A veriloggen.core.vtypes vtypes N/A veriloggen.core.module module N/A pyverilog.vparser.ast vast pyverilog.ast_code_generator.codegen ASTCodeGenerator write_verilog N/A N/A node filename N/A None N/A N/A visitor N/A VerilogModuleVisitor N/A modules N/A tuple N/A N/A N/A N/A node get_modules values N/A module_ast_list N/A N/A N/A visitor visit mod N/A mod modules N/A N/A isinstance mod N/A module StubModule N/A description N/A N/A vast Description module_ast_list N/A source N/A N/A vast Source filename description N/A codegen N/A ASTCodeGenerator N/A main N/A N/A codegen visit source N/A stub N/A N/A N/A mod get_code N/A mod modules N/A isinstance mod N/A module StubModule N/A code N/A N/A join N/A N/A main stub N/A filename N/A N/A N/A open filename w f N/A N/A N/A N/A f write code N/A code N/A VerilogCommonVisitor N/A object N/A generic_visit N/A N/A self node N/A N/A N/A N/A TypeError N/A Type %s is not supported. N/A str N/A type node N/A visit N/A N/A self node N/A N/A N/A visitor N/A getattr self N/A visit_ N/A N/A node __class__ __name__ N/A self generic_visit N/A N/A visitor node N/A visit_Int N/A N/A self node N/A N/A N/A value_list N/A N/A value N/A node value N/A N/A N/A isinstance N/A node value str N/A N/A N/A N/A node value find - 0 N/A N/A pos N/A N/A N/A N/A node value find - 1 N/A value N/A N/A node value N/A pos N/A N/A N/A value_list append - N/A N/A N/A isinstance N/A node value int N/A N/A node value 0 N/A N/A value N/A abs N/A node value N/A N/A N/A value_list append - N/A N/A node width N/A N/A N/A N/A value_list append N/A str N/A node width N/A N/A N/A node base None N/A N/A N/A node signed N/A N/A N/A N/A value_list append 'sd N/A N/A N/A node width N/A N/A N/A N/A value_list append 'd N/A N/A isinstance value str N/A N/A N/A N/A value_list append value N/A N/A N/A N/A value_list append N/A str value N/A N/A N/A N/A node base 2 N/A N/A N/A node signed N/A N/A N/A N/A value_list append 'sb N/A N/A N/A N/A value_list append 'b N/A N/A isinstance value str N/A N/A N/A N/A value_list append value N/A N/A N/A N/A value_list append N/A N/A N/A bin value replace 0b N/A N/A N/A N/A node base 8 N/A N/A N/A node signed N/A N/A N/A N/A value_list append 'so N/A N/A N/A N/A value_list append 'o N/A N/A isinstance value str N/A N/A N/A N/A value_list append value N/A N/A N/A N/A value_list append N/A N/A N/A oct value replace 0o N/A N/A N/A N/A node base 10 N/A N/A N/A node signed N/A N/A N/A N/A value_list append 'sd N/A N/A N/A N/A value_list append 'd N/A N/A isinstance value str N/A N/A N/A N/A value_list append value N/A N/A N/A N/A value_list append N/A str value N/A N/A N/A N/A node base 16 N/A N/A N/A node signed N/A N/A N/A N/A value_list append 'sh N/A N/A N/A N/A value_list append 'h N/A N/A isinstance value str N/A N/A N/A N/A value_list append value N/A N/A N/A N/A value_list append N/A N/A N/A hex value replace 0x N/A N/A N/A ValueError Int.base must be 2, 8, 10, or 16 N/A N/A N/A vast IntConst N/A N/A join value_list N/A visit_Float N/A N/A self node N/A N/A N/A N/A N/A vast FloatConst N/A str N/A node value N/A visit_Str N/A N/A self node N/A N/A N/A N/A N/A vast StringConst N/A node value N/A visit_bool N/A N/A self node N/A N/A N/A node N/A N/A N/A N/A vast IntConst 1 N/A N/A N/A vast IntConst 0 N/A visit_int N/A N/A self node N/A N/A N/A N/A N/A vast IntConst N/A str node N/A visit_str N/A N/A self node N/A N/A N/A N/A N/A vast StringConst node N/A visit_float N/A N/A self node N/A N/A N/A N/A N/A vast FloatConst N/A str node N/A visit_list N/A N/A self node N/A N/A N/A N/A N/A self _optimize_block N/A N/A vast Block N/A tuple N/A N/A N/A self visit n N/A n node N/A visit_tuple N/A N/A self node N/A N/A N/A N/A N/A self visit_list node N/A _optimize_block N/A N/A self node N/A N/A N/A N/A N/A isinstance node N/A vast Block N/A N/A node N/A ret N/A N/A n N/A node statements N/A N/A N/A N/A isinstance n N/A vast Block N/A N/A n scope None N/A N/A N/A N/A ret extend N/A n statements N/A N/A N/A N/A ret append n N/A N/A N/A vast Block N/A tuple ret N/A visit_Parameter N/A N/A self node N/A N/A N/A name N/A node name N/A N/A N/A vast Identifier name N/A visit_Localparam N/A N/A self node N/A N/A N/A name N/A node name N/A N/A N/A vast Identifier name N/A visit_Input N/A N/A self node N/A N/A N/A name N/A node name N/A N/A N/A vast Identifier name N/A visit_Output N/A N/A self node N/A N/A N/A name N/A node name N/A N/A N/A vast Identifier name N/A visit_Inout N/A N/A self node N/A N/A N/A name N/A node name N/A N/A N/A vast Identifier name N/A visit_Reg N/A N/A self node N/A N/A N/A name N/A node name N/A N/A N/A vast Identifier name N/A visit_Wire N/A N/A self node N/A N/A N/A name N/A node name N/A N/A N/A vast Identifier name N/A visit_Integer N/A N/A self node N/A N/A N/A name N/A node name N/A N/A N/A vast Identifier name N/A visit_Real N/A N/A self node N/A N/A N/A name N/A node name N/A N/A N/A vast Identifier name N/A visit_Genvar N/A N/A self node N/A N/A N/A name N/A node name N/A N/A N/A vast Identifier name N/A visit_AnyType N/A N/A self node N/A N/A N/A name N/A node name N/A N/A N/A vast Identifier name N/A visit_Power N/A N/A self node N/A N/A N/A left N/A N/A self visit N/A node left N/A right N/A N/A self visit N/A node right N/A N/A N/A vast Power left right N/A visit_Times N/A N/A self node N/A N/A N/A left N/A N/A self visit N/A node left N/A right N/A N/A self visit N/A node right N/A N/A N/A vast Times left right N/A visit_Divide N/A N/A self node N/A N/A N/A left N/A N/A self visit N/A node left N/A right N/A N/A self visit N/A node right N/A N/A N/A vast Divide left right N/A visit_Mod N/A N/A self node N/A N/A N/A left N/A N/A self visit N/A node left N/A right N/A N/A self visit N/A node right N/A N/A N/A vast Mod left right N/A visit_Plus N/A N/A self node N/A N/A N/A left N/A N/A self visit N/A node left N/A right N/A N/A self visit N/A node right N/A N/A N/A vast Plus left right N/A visit_Minus N/A N/A self node N/A N/A N/A left N/A N/A self visit N/A node left N/A right N/A N/A self visit N/A node right N/A N/A N/A vast Minus left right N/A visit_Sll N/A N/A self node N/A N/A N/A left N/A N/A self visit N/A node left N/A right N/A N/A self visit N/A node right N/A N/A N/A vast Sll left right N/A visit_Srl N/A N/A self node N/A N/A N/A left N/A N/A self visit N/A node left N/A right N/A N/A self visit N/A node right N/A N/A N/A vast Srl left right N/A visit_Sra N/A N/A self node N/A N/A N/A left N/A N/A self visit N/A node left N/A right N/A N/A self visit N/A node right N/A N/A N/A vast Sra left right N/A visit_LessThan N/A N/A self node N/A N/A N/A left N/A N/A self visit N/A node left N/A right N/A N/A self visit N/A node right N/A N/A N/A vast LessThan left right N/A visit_GreaterThan N/A N/A self node N/A N/A N/A left N/A N/A self visit N/A node left N/A right N/A N/A self visit N/A node right N/A N/A N/A vast GreaterThan left right N/A visit_LessEq N/A N/A self node N/A N/A N/A left N/A N/A self visit N/A node left N/A right N/A N/A self visit N/A node right N/A N/A N/A vast LessEq left right N/A visit_GreaterEq N/A N/A self node N/A N/A N/A left N/A N/A self visit N/A node left N/A right N/A N/A self visit N/A node right N/A N/A N/A vast GreaterEq left right N/A visit_Eq N/A N/A self node N/A N/A N/A left N/A N/A self visit N/A node left N/A right N/A N/A self visit N/A node right N/A N/A N/A vast Eq left right N/A visit_NotEq N/A N/A self node N/A N/A N/A left N/A N/A self visit N/A node left N/A right N/A N/A self visit N/A node right N/A N/A N/A vast NotEq left right N/A visit_Eql N/A N/A self node N/A N/A N/A left N/A N/A self visit N/A node left N/A right N/A N/A self visit N/A node right N/A N/A N/A vast Eql left right N/A visit_NotEql N/A N/A self node N/A N/A N/A left N/A N/A self visit N/A node left N/A right N/A N/A self visit N/A node right N/A N/A N/A vast NotEql left right N/A visit_And N/A N/A self node N/A N/A N/A left N/A N/A self visit N/A node left N/A right N/A N/A self visit N/A node right N/A N/A N/A vast And left right N/A visit_Xor N/A N/A self node N/A N/A N/A left N/A N/A self visit N/A node left N/A right N/A N/A self visit N/A node right N/A N/A N/A vast Xor left right N/A visit_Xnor N/A N/A self node N/A N/A N/A left N/A N/A self visit N/A node left N/A right N/A N/A self visit N/A node right N/A N/A N/A vast Xnor left right N/A visit_Or N/A N/A self node N/A N/A N/A left N/A N/A self visit N/A node left N/A right N/A N/A self visit N/A node right N/A N/A N/A vast Or left right N/A visit_Land N/A N/A self node N/A N/A N/A left N/A N/A self visit N/A node left N/A right N/A N/A self visit N/A node right N/A N/A N/A vast Land left right N/A visit_Lor N/A N/A self node N/A N/A N/A left N/A N/A self visit N/A node left N/A right N/A N/A self visit N/A node right N/A N/A N/A vast Lor left right N/A visit_Uplus N/A N/A self node N/A N/A N/A right N/A N/A self visit N/A node right N/A N/A N/A vast Uplus right N/A visit_Uminus N/A N/A self node N/A N/A N/A right N/A N/A self visit N/A node right N/A N/A N/A vast Uminus right N/A visit_Ulnot N/A N/A self node N/A N/A N/A right N/A N/A self visit N/A node right N/A N/A N/A vast Ulnot right N/A visit_Unot N/A N/A self node N/A N/A N/A right N/A N/A self visit N/A node right N/A N/A N/A vast Unot right N/A visit_Uand N/A N/A self node N/A N/A N/A right N/A N/A self visit N/A node right N/A N/A N/A vast Uand right N/A visit_Unand N/A N/A self node N/A N/A N/A right N/A N/A self visit N/A node right N/A N/A N/A vast Unand right N/A visit_Uor N/A N/A self node N/A N/A N/A right N/A N/A self visit N/A node right N/A N/A N/A vast Uor right N/A visit_Unor N/A N/A self node N/A N/A N/A right N/A N/A self visit N/A node right N/A N/A N/A vast Unor right N/A visit_Uxor N/A N/A self node N/A N/A N/A right N/A N/A self visit N/A node right N/A N/A N/A vast Uxor right N/A visit_Uxnor N/A N/A self node N/A N/A N/A right N/A N/A self visit N/A node right N/A N/A N/A vast Uxnor right N/A visit_Pointer N/A N/A self node N/A N/A N/A var N/A N/A self visit N/A node var N/A pos N/A N/A self visit N/A node pos N/A N/A N/A vast Pointer var pos N/A visit_Slice N/A N/A self node N/A N/A N/A var N/A N/A self visit N/A node var N/A msb N/A N/A self visit N/A node msb N/A lsb N/A N/A self visit N/A node lsb N/A N/A N/A vast Partselect var msb lsb N/A visit_Cat N/A N/A self node N/A N/A N/A vars N/A tuple N/A N/A N/A self visit var N/A var N/A node vars N/A N/A N/A vast Concat vars N/A visit_Repeat N/A N/A self node N/A N/A N/A var N/A N/A isinstance N/A node var N/A vtypes Cat N/A N/A self visit N/A node var N/A N/A self visit N/A N/A vtypes Cat N/A node var N/A times N/A N/A self visit N/A node times N/A N/A N/A vast Repeat var times N/A visit_Cond N/A N/A self node N/A N/A N/A cond N/A N/A self visit N/A node condition N/A true_value N/A N/A self visit N/A node true_value N/A false_value N/A N/A self visit N/A node false_value N/A N/A N/A vast Cond cond true_value false_value N/A visit_If N/A N/A self node N/A N/A N/A cond N/A N/A self visit N/A node condition N/A true_statement N/A N/A self visit N/A node true_statement N/A false_statement N/A N/A N/A node false_statement None N/A N/A self visit N/A node false_statement None N/A cond_str N/A N/A N/A str cond lower N/A N/A N/A N/A N/A N/A cond_str count rst N/A N/A N/A cond_str count reset N/A isinstance false_statement N/A vast Block N/A N/A len N/A false_statement statements 1 N/A isinstance N/A N/A false_statement statements N/A 0 N/A vast IfStatement N/A N/A false_statement N/A N/A false_statement statements N/A 0 N/A N/A N/A vast IfStatement cond true_statement false_statement N/A visit_For N/A N/A self node N/A N/A N/A for_visitor N/A VerilogBlockingVisitor N/A pre N/A N/A for_visitor visit N/A node pre N/A cond N/A N/A self visit N/A node condition N/A post N/A N/A for_visitor visit N/A node post N/A statement N/A N/A self visit N/A node statement N/A N/A N/A vast ForStatement pre cond post statement N/A visit_While N/A N/A self node N/A N/A N/A cond N/A N/A self visit N/A node condition N/A statement N/A N/A self visit N/A node statement N/A N/A N/A vast WhileStatement cond statement N/A visit_Case N/A N/A self node N/A N/A N/A comp N/A N/A self visit N/A node comp N/A statement N/A tuple N/A N/A N/A self visit s N/A s N/A node statement N/A N/A N/A vast CaseStatement comp statement N/A visit_Casex N/A N/A self node N/A N/A N/A comp N/A N/A self visit N/A node comp N/A statement N/A tuple N/A N/A N/A self visit s N/A s N/A node statement N/A N/A N/A vast CasexStatement comp statement N/A visit_When N/A N/A self node N/A N/A N/A cond N/A N/A node condition N/A tuple N/A N/A N/A self visit c N/A c N/A node condition None N/A statement N/A N/A self visit N/A node statement N/A N/A N/A vast Case cond statement N/A visit_ScopeIndex N/A N/A self node N/A N/A N/A name N/A node name N/A index N/A N/A self visit N/A node index N/A N/A N/A vast IdentifierScopeLabel name index N/A visit_Scope N/A N/A self node N/A N/A N/A scope N/A N/A a N/A node args N/A N/A N/A isinstance a N/A module GenerateIf N/A N/A N/A N/A a true_scope None N/A N/A N/A TypeError GenerateIf statement without scope namecan not be used as an scope index. N/A N/A N/A scope append N/A N/A vast IdentifierScopeLabel N/A a true_scope N/A N/A N/A isinstance a N/A module GenerateIfElse N/A N/A N/A N/A a false_scope None N/A N/A N/A TypeError GenerateIfElse statement without scope namecan not be used as an scope index. N/A N/A N/A scope append N/A N/A vast IdentifierScopeLabel N/A a false_scope N/A N/A N/A isinstance a N/A module GenerateFor N/A N/A N/A TypeError Scope index must not be GenerateFor. Use slice, like 'obj[index]' N/A N/A N/A isinstance a N/A vtypes ScopeIndex N/A N/A N/A N/A scope append N/A N/A self visit a N/A N/A N/A isinstance a str N/A N/A N/A N/A scope append N/A N/A vast IdentifierScopeLabel a N/A N/A _id N/A N/A self visit a N/A N/A N/A isinstance _id N/A vast Identifier N/A N/A N/A TypeError N/A Cannot convert into IdentifierScopeLabel from %s. N/A str N/A type _id N/A N/A N/A scope append N/A N/A vast IdentifierScopeLabel N/A _id name N/A N/A N/A len scope 1 N/A N/A N/A N/A vast Identifier N/A N/A scope N/A 0 name N/A N/A N/A vast Identifier N/A N/A scope N/A -1 name N/A N/A vast IdentifierScope N/A tuple N/A scope N/A -1 N/A visit_SystemTask N/A N/A self node N/A N/A N/A cmd N/A node cmd N/A args N/A tuple N/A N/A N/A self visit a N/A a N/A node args N/A N/A N/A vast SystemCall cmd args N/A visit_SingleStatement N/A N/A self node N/A N/A N/A statement N/A N/A self visit N/A node statement N/A N/A N/A vast SingleStatement statement N/A visit_Event N/A N/A self node N/A N/A N/A sensitivity N/A N/A vast SensList N/A tuple N/A N/A N/A isinstance n N/A vtypes Sensitive N/A N/A self visit n N/A N/A vast Sens N/A N/A self visit n N/A n N/A node sensitivity N/A N/A N/A vast EventStatement sensitivity N/A visit_Delay N/A N/A self node N/A N/A N/A delay N/A N/A self visit N/A node value N/A N/A N/A vast SingleStatement N/A N/A vast DelayStatement delay N/A visit_Function N/A N/A self node N/A N/A N/A name N/A node name N/A N/A N/A vast Identifier name N/A visit_FunctionCall N/A N/A self node N/A N/A N/A func N/A N/A self visit N/A node func N/A args N/A tuple N/A N/A N/A self visit a N/A a N/A node args N/A N/A N/A vast FunctionCall func args N/A visit_Task N/A N/A self node N/A N/A N/A name N/A node name N/A N/A N/A vast Identifier name N/A visit_TaskCall N/A N/A self node N/A N/A N/A name N/A N/A vast Identifier N/A node name N/A args N/A tuple N/A N/A N/A self visit a N/A a N/A node args N/A N/A N/A vast TaskCall name args N/A visit_Instance N/A N/A self node N/A N/A N/A N/A N/A vast Identifier N/A node instname N/A N/A VerilogModuleVisitor N/A VerilogCommonVisitor N/A __init__ N/A N/A self N/A N/A N/A N/A N/A VerilogCommonVisitor __init__ self N/A N/A self bind_visitor N/A VerilogBindVisitor N/A N/A self always_visitor N/A VerilogAlwaysVisitor N/A N/A self blocking_visitor N/A VerilogBlockingVisitor N/A N/A self module None N/A make_width N/A N/A self node N/A N/A N/A msb N/A N/A vast Minus N/A N/A N/A self bind_visitor visit node N/A N/A vast IntConst 1 N/A lsb N/A N/A vast IntConst 0 N/A N/A N/A vast Width msb lsb N/A make_width_msb_lsb N/A N/A self msb lsb N/A N/A N/A msb N/A N/A N/A self bind_visitor visit msb N/A lsb N/A N/A N/A self bind_visitor visit lsb N/A N/A N/A vast Width msb lsb N/A make_length N/A N/A self node N/A N/A N/A msb N/A N/A vast IntConst 0 N/A lsb N/A N/A vast Minus N/A N/A N/A self bind_visitor visit node N/A N/A vast IntConst 1 N/A N/A N/A vast Length msb lsb N/A make_length_msb_lsb N/A N/A self msb lsb N/A N/A N/A msb N/A N/A N/A self bind_visitor visit msb N/A lsb N/A N/A N/A self bind_visitor visit lsb N/A N/A N/A vast Length msb lsb N/A visit N/A N/A self node N/A N/A N/A N/A N/A isinstance node N/A module Module N/A N/A isinstance node N/A module Generate N/A N/A N/A N/A self visit_Module node N/A visitor N/A getattr self N/A visit_ N/A N/A node __class__ __name__ N/A self generic_visit N/A N/A visitor node N/A visit_Module N/A N/A self node N/A N/A N/A N/A self module node N/A name N/A node name N/A params N/A N/A N/A self visit v N/A v N/A N/A N/A node global_constant values N/A params N/A i N/A i params N/A i None N/A paramlist N/A N/A vast Paramlist N/A tuple params N/A ports N/A N/A N/A self visit v N/A v N/A N/A N/A node io_variable values N/A ports N/A i N/A i ports N/A i None N/A portlist N/A N/A vast Portlist N/A tuple ports N/A items N/A N/A N/A self visit i N/A i N/A node items N/A N/A isinstance i N/A N/A vtypes Input N/A vtypes Output N/A vtypes Inout N/A vtypes Parameter N/A items N/A i N/A i items N/A i None N/A m N/A N/A vast ModuleDef name paramlist portlist items N/A N/A self module None N/A m N/A visit_Parameter N/A N/A self node N/A N/A N/A name N/A node name N/A value N/A N/A N/A self bind_visitor visit N/A node value N/A value N/A N/A vast Rvalue value N/A width N/A N/A N/A node width None None N/A N/A N/A N/A node width_msb None N/A N/A node width_lsb None N/A N/A self make_width_msb_lsb N/A node width_msb N/A node width_lsb N/A N/A self make_width N/A node width N/A signed N/A node signed N/A N/A N/A vast Parameter name value width signed N/A visit_Localparam N/A N/A self node N/A N/A N/A name N/A node name N/A value N/A N/A N/A self bind_visitor visit N/A node value N/A value N/A N/A vast Rvalue value N/A width N/A N/A N/A node width None None N/A N/A N/A N/A node width_msb None N/A N/A node width_lsb None N/A N/A self make_width_msb_lsb N/A node width_msb N/A node width_lsb N/A N/A self make_width N/A node width N/A signed N/A node signed N/A N/A N/A vast Localparam name value width signed N/A visit_Input N/A N/A self node N/A N/A N/A name N/A node name N/A width N/A N/A N/A node width None None N/A N/A N/A N/A node width_msb None N/A N/A node width_lsb None N/A N/A self make_width_msb_lsb N/A node width_msb N/A node width_lsb N/A N/A self make_width N/A node width N/A signed N/A node signed N/A N/A N/A vast Ioport N/A N/A vast Input name width signed N/A visit_Output N/A N/A self node N/A N/A N/A name N/A node name N/A width N/A N/A N/A node width None None N/A N/A N/A N/A node width_msb None N/A N/A node width_lsb None N/A N/A self make_width_msb_lsb N/A node width_msb N/A node width_lsb N/A N/A self make_width N/A node width N/A signed N/A node signed N/A first N/A N/A vast Output name width signed N/A second N/A N/A N/A N/A self module is_reg name N/A N/A vast Reg name width signed None N/A N/A N/A vast Ioport first second N/A visit_Inout N/A N/A self node N/A N/A N/A name N/A node name N/A width N/A N/A N/A node width None None N/A N/A N/A N/A node width_msb None N/A N/A node width_lsb None N/A N/A self make_width_msb_lsb N/A node width_msb N/A node width_lsb N/A N/A self make_width N/A node width N/A signed N/A node signed N/A N/A N/A vast Ioport N/A N/A vast Inout name width signed N/A visit_Reg N/A N/A self node N/A N/A N/A name N/A node name N/A N/A N/A N/A self module is_output name N/A N/A None N/A width N/A N/A N/A node width None None N/A N/A N/A N/A node width_msb None N/A N/A node width_lsb None N/A N/A self make_width_msb_lsb N/A node width_msb N/A node width_lsb N/A N/A self make_width N/A node width N/A length N/A N/A N/A node length None None N/A N/A N/A N/A node length_msb None N/A N/A node length_lsb None N/A N/A self make_length_msb_lsb N/A node length_msb N/A node length_lsb N/A N/A self make_length N/A node length N/A signed N/A node signed N/A N/A length None N/A N/A N/A N/A vast RegArray name width length signed N/A N/A N/A vast Reg name width signed N/A visit_Wire N/A N/A self node N/A N/A N/A name N/A node name N/A width N/A N/A N/A node width None None N/A N/A N/A N/A node width_msb None N/A N/A node width_lsb None N/A N/A self make_width_msb_lsb N/A node width_msb N/A node width_lsb N/A N/A self make_width N/A node width N/A length N/A N/A N/A node length None None N/A N/A N/A N/A node length_msb None N/A N/A node length_lsb None N/A N/A self make_length_msb_lsb N/A node length_msb N/A node length_lsb N/A N/A self make_length N/A node length N/A signed N/A node signed N/A N/A length None N/A N/A N/A N/A vast WireArray name width length signed N/A N/A N/A vast Wire name width signed N/A visit_Integer N/A N/A self node N/A N/A N/A name N/A node name N/A width N/A N/A N/A node width None None N/A N/A N/A N/A node width_msb None N/A N/A node width_lsb None N/A N/A self make_width_msb_lsb N/A node width_msb N/A node width_lsb N/A N/A self make_width N/A node width N/A signed N/A node signed N/A N/A N/A vast Integer name width signed N/A visit_Real N/A N/A self node N/A N/A N/A name N/A node name N/A width N/A N/A N/A node width None None N/A N/A N/A N/A node width_msb None N/A N/A node width_lsb None N/A N/A self make_width_msb_lsb N/A node width_msb N/A node width_lsb N/A N/A self make_width N/A node width N/A signed N/A node signed N/A N/A N/A vast Real name width signed N/A visit_Genvar N/A N/A self node N/A N/A N/A name N/A node name N/A width N/A N/A N/A node width None None N/A N/A N/A N/A node width_msb None N/A N/A node width_lsb None N/A N/A self make_width_msb_lsb N/A node width_msb N/A node width_lsb N/A N/A self make_width N/A node width N/A signed N/A node signed N/A N/A N/A vast Genvar name width signed N/A visit_AnyType N/A N/A self node N/A N/A N/A None N/A visit_Posedge N/A N/A self node N/A N/A N/A sig N/A N/A N/A self bind_visitor visit N/A node name N/A t posedge N/A N/A N/A vast Sens sig t N/A visit_Negedge N/A N/A self node N/A N/A N/A sig N/A N/A N/A self bind_visitor visit N/A node name N/A t negedge N/A N/A N/A vast Sens sig t N/A visit_Always N/A N/A self node N/A N/A N/A sens N/A N/A node sensitivity N/A tuple N/A N/A N/A isinstance n N/A vtypes Sensitive N/A N/A self visit n N/A N/A vast Sens N/A N/A N/A self always_visitor visit n level N/A n N/A node sensitivity N/A tuple N/A N/A N/A vast Sens None all N/A sensitivity N/A N/A vast SensList sens N/A statement N/A N/A self _optimize_block N/A N/A vast Block N/A tuple N/A N/A N/A N/A self always_visitor visit n N/A n N/A node statement N/A N/A N/A vast Always sensitivity statement N/A visit_Assign N/A N/A self node N/A N/A N/A N/A N/A isinstance N/A node statement N/A vtypes Subst N/A N/A N/A TypeError Assign expects Subst object. N/A left N/A N/A N/A self bind_visitor visit N/A N/A node statement left N/A right N/A N/A N/A self bind_visitor visit N/A N/A node statement right N/A lvalue N/A N/A vast Lvalue left N/A rvalue N/A N/A vast Rvalue right N/A N/A N/A vast Assign lvalue rvalue N/A visit_Initial N/A N/A self node N/A N/A N/A statement N/A N/A self _optimize_block N/A N/A vast Block N/A tuple N/A N/A N/A N/A self blocking_visitor visit s N/A s N/A node statement N/A N/A N/A vast Initial statement N/A visit_Function N/A N/A self node N/A N/A N/A name N/A node name N/A retwidth N/A N/A N/A node width None None N/A N/A N/A N/A node width_msb None N/A N/A node width_lsb None N/A N/A self make_width_msb_lsb N/A node width_msb N/A node width_lsb N/A N/A self make_width N/A node width N/A statement N/A N/A N/A N/A N/A self visit v first N/A v N/A N/A N/A node io_variable values N/A N/A N/A self visit v N/A v N/A N/A N/A node variable values N/A N/A N/A statement append N/A N/A self _optimize_block N/A N/A vast Block N/A tuple N/A N/A N/A N/A self blocking_visitor visit s N/A s N/A node statement N/A N/A N/A vast Function name retwidth statement N/A visit_Task N/A N/A self node N/A N/A N/A name N/A node name N/A statement N/A N/A N/A N/A N/A self visit v first N/A v N/A N/A N/A node io_variable values N/A N/A N/A self visit v N/A v N/A N/A N/A node variable values N/A N/A N/A statement append N/A N/A self _optimize_block N/A N/A vast Block N/A tuple N/A N/A N/A N/A self blocking_visitor visit s N/A s N/A node statement N/A N/A N/A vast Task name statement N/A visit_Instance N/A N/A self node N/A N/A N/A module N/A N/A node module name N/A parameterlist N/A N/A N/A vast ParamArg p N/A N/A N/A self bind_visitor visit a N/A N/A p a N/A node params N/A portlist N/A N/A N/A vast PortArg p N/A N/A N/A self bind_visitor visit a N/A N/A p a N/A node ports N/A name N/A node instname N/A instance N/A N/A vast Instance module name portlist parameterlist N/A N/A N/A vast InstanceList module parameterlist N/A instance N/A _visit_Generate N/A N/A self node N/A N/A N/A params N/A N/A N/A self visit v N/A v N/A N/A N/A node global_constant values N/A params N/A i N/A i params N/A i None N/A paramlist N/A N/A N/A vast Decl p N/A p params N/A items N/A N/A N/A self visit i N/A i N/A node items N/A N/A isinstance i N/A N/A vtypes Input N/A vtypes Output N/A vtypes Inout N/A vtypes Parameter N/A items N/A i N/A i items N/A i None N/A ret paramlist N/A i items N/A N/A N/A isinstance i N/A vast GenerateStatement N/A N/A N/A N/A ret extend N/A i items N/A N/A N/A N/A ret append i N/A N/A tuple ret N/A visit_GenerateFor N/A N/A self node N/A N/A N/A genfor_visitor N/A VerilogBlockingVisitor N/A pre N/A N/A genfor_visitor visit N/A node pre N/A cond N/A N/A genfor_visitor visit N/A node cond N/A post N/A N/A genfor_visitor visit N/A node post N/A items N/A N/A self _visit_Generate node N/A block N/A N/A vast Block items scope N/A node scope N/A _for N/A N/A vast ForStatement pre cond post block N/A N/A N/A vast GenerateStatement N/A tuple N/A _for N/A visit_GenerateIf N/A N/A self node N/A N/A N/A genif_visitor N/A VerilogBlockingVisitor N/A cond N/A N/A genif_visitor visit N/A node cond N/A true_items N/A N/A self _visit_Generate node N/A true_block N/A N/A vast Block true_items scope N/A node true_scope N/A false_items N/A N/A self _visit_Generate N/A node Else N/A false_block N/A false_items N/A N/A vast Block false_items scope N/A N/A node Else false_scope None N/A _if N/A N/A vast IfStatement cond true_block false_block N/A N/A N/A vast GenerateStatement N/A tuple N/A _if N/A N/A VerilogBindVisitor N/A VerilogCommonVisitor N/A N/A N/A VerilogAlwaysVisitor N/A VerilogCommonVisitor N/A visit_Subst N/A N/A self node N/A N/A N/A left N/A N/A self visit N/A node left N/A right N/A N/A self visit N/A node right N/A ldelay N/A N/A node ldelay N/A N/A self visit N/A node ldelay None N/A rdelay N/A N/A node rdelay N/A N/A self visit N/A node rdelay None N/A lvalue N/A N/A vast Lvalue left N/A rvalue N/A N/A vast Rvalue right N/A N/A node blk N/A N/A N/A N/A vast BlockingSubstitution lvalue rvalue ldelay rdelay N/A N/A N/A vast NonblockingSubstitution lvalue rvalue ldelay rdelay N/A N/A VerilogBlockingVisitor N/A VerilogCommonVisitor N/A visit_Subst N/A N/A self node N/A N/A N/A left N/A N/A self visit N/A node left N/A right N/A N/A self visit N/A node right N/A ldelay N/A N/A node ldelay N/A N/A vast DelayStatement N/A N/A self visit N/A node ldelay None N/A rdelay N/A N/A node rdelay N/A N/A vast DelayStatement N/A N/A self visit N/A node rdelay None N/A lvalue N/A N/A vast Lvalue left N/A rvalue N/A N/A vast Rvalue right N/A N/A N/A vast BlockingSubstitution lvalue rvalue ldelay rdelay N/A visit_Forever N/A N/A self node N/A N/A N/A statement N/A N/A self _optimize_block N/A N/A vast Block N/A tuple N/A N/A N/A self visit s N/A s N/A node statement N/A N/A N/A vast ForeverStatement statement N/A visit_Wait N/A N/A self node N/A N/A N/A cond N/A N/A self visit N/A node condition N/A N/A N/A node statement None N/A N/A N/A N/A vast WaitStatement cond None N/A statement N/A N/A self _optimize_block N/A N/A vast Block N/A tuple N/A N/A N/A self visit s N/A s N/A node statement N/A N/A N/A vast WaitStatement cond statement N/A visit_Posedge N/A N/A self node N/A N/A N/A sig N/A N/A self visit N/A node name N/A t posedge N/A N/A N/A vast Sens sig t N/A visit_Negedge N/A N/A self node N/A N/A N/A sig N/A N/A self visit N/A node name N/A t negedge N/A N/A N/A vast Sens sig t N/A N/A