Pretty Print 5
子ノードではないパラメータの表示の仕方を少し変えた。(Name 'x' (Load))じゃなくて(Name (id: 'x') (Load))にした。
>>> for i in range(10): ... x, y = y, x + y ... print x, ... ===== AST ===== (Interactive (For (Name (id: 'i') (Store)) (Call (Name (id: 'range') (Load)) (Num (n: 10))) (Assign (Tuple (Name (id: 'x') (Store)) (Name (id: 'y') (Store)) (Store)) (Tuple (Name (id: 'y') (Load)) (BinOp (Name (id: 'x') (Load)) (Add) (Name (id: 'y') (Load))) (Load))) (Print (nl: False) (Name (id: 'x') (Load)))))