--- es_g.py- 2016-10-04 00:00:00.000000000 +0900 +++ es_g.py 2016-10-05 00:00:00.000000000 +0900 @@ -195,6 +195,9 @@ def tree_op(lst, ops): return tstk_pop_ret(ret) return tstk_pop_ret( tree_op2(lst, ops, e, k1, v1) ) + if e[:2] == [ 'kwd', 'struct' ] and lst[1][0] == 'name': + return tstk_pop_ret( lst[:2] + tree_op( lst[2:], ops ) ) + return tstk_pop_ret( [ e ] + tree_op( lst[1:], ops ) ) def tree_kwd(lst, kdic):