Module FunctionDef arguments args NameParam NameParam defaults body Expr Str Return BinOpAdd NameLoad NameLoad decorator_list Assign NameStore Num While CompareLt NameLoad Num body Print Str NameLoad If CompareEq BinOpMod NameLoad Num Num body Print Str orelse Print Str Assign NameStore Call NameLoad NameLoad Num
N/A foo N/A N/A a b N/A N/A N/A  A function that adds two numbers  N/A N/A a b N/A N/A i 0 N/A N/A i 10 N/A N/A Number: i N/A N/A N/A i 2 0 N/A N/A even N/A N/A odd N/A i N/A foo i 1