--- esZ.py- 2016-09-11 02:00:00.000000000 +0900 +++ esZ.py 2016-09-11 23:00:00.000000000 +0900 @@ -368,12 +368,11 @@ def do_op1(v, a, info): warn_no_sup('do_op1', 'v', v) def do_op2(v, a, b, info): - b = do_expr(b, info) - if v == '=': - return do_set(a, b, info) - oa = a a = do_expr(a, info) + b = do_expr(b, info) + if v == '=': + return do_set(oa, b, info) if v == '+=': a += b return do_set(oa, a, info)