# File lib/unified_ruby.rb, line 107 def rewrite_iter(exp) t, recv, args, body = exp # unwrap masgn args if there is only 1 thing to assign and it isn't splat if Sexp === args and args.sexp_type == :masgn and args.array.size == 2 then if args.array.last.sexp_type != :splat then args = args.array.last end end r = s(t, recv, args, body) r.delete_at 3 unless body # HACK omg this sucks r end