--- es_h.py- 2016-10-05 00:00:00.000000000 +0900 +++ es_h.py 2016-10-06 00:00:00.000000000 +0900 @@ -181,7 +181,8 @@ def tree_op(lst, ops): elif k == 'fcall': e = [ k, v, tree_op( [ e[2] ], ops )[0] ] elif k == 'fdef': - e = [ k, v, e[2], e[3], tree_op( [ e[4] ], ops )[0] ] + e2 = e[2][:2] + [ tree_op( e[2][2], ops ) ] + e = [ k, v, e2, e[3], tree_op( [ e[4] ], ops )[0] ] if k == 'op': return tstk_pop_ret( tree_op1(lst, ops, k, v) )