@@ -66,16 +66,12 @@ apply_to_last = function(stms, fn)
6666 local _accum_0 = { }
6767 local _len_0 = 1
6868 for i , stm in ipairs (stms ) do
69- local _value_0
7069 if i == last_exp_id then
71- _value_0 = fn (stm )
70+ _accum_0 [ _len_0 ] = fn (stm )
7271 else
73- _value_0 = stm
74- end
75- if _value_0 ~= nil then
76- _accum_0 [_len_0 ] = _value_0
77- _len_0 = _len_0 + 1
72+ _accum_0 [_len_0 ] = stm
7873 end
74+ _len_0 = _len_0 + 1
7975 end
8076 return _accum_0
8177 end )()
@@ -444,19 +440,15 @@ local Statement = Transformer({
444440 local _list_0 = names
445441 for _index_0 = 1 , # _list_0 do
446442 local name = _list_0 [_index_0 ]
447- local _value_0
448443 if type (name ) == " table" then
449- _value_0 = name
444+ _accum_0 [ _len_0 ] = name
450445 else
451- _value_0 = {
446+ _accum_0 [ _len_0 ] = {
452447 " dot" ,
453448 name
454449 }
455450 end
456- if _value_0 ~= nil then
457- _accum_0 [_len_0 ] = _value_0
458- _len_0 = _len_0 + 1
459- end
451+ _len_0 = _len_0 + 1
460452 end
461453 return _accum_0
462454 end )()
@@ -466,11 +458,8 @@ local Statement = Transformer({
466458 local _list_0 = names
467459 for _index_0 = 1 , # _list_0 do
468460 local name = _list_0 [_index_0 ]
469- local _value_0 = type (name ) == " table" and name [2 ] or name
470- if _value_0 ~= nil then
471- _accum_0 [_len_0 ] = _value_0
472- _len_0 = _len_0 + 1
473- end
461+ _accum_0 [_len_0 ] = type (name ) == " table" and name [2 ] or name
462+ _len_0 = _len_0 + 1
474463 end
475464 return _accum_0
476465 end )()
@@ -692,21 +681,17 @@ local Statement = Transformer({
692681 local _accum_0 = { }
693682 local _len_0 = 1
694683 for i , name in ipairs (node .names ) do
695- local _value_0
696684 if ntype (name ) == " table" then
697685 do
698686 local _with_0 = NameProxy (" des" )
699687 local proxy = _with_0
700688 insert (destructures , destructure .build_assign (name , proxy ))
701- _value_0 = _with_0
689+ _accum_0 [ _len_0 ] = _with_0
702690 end
703691 else
704- _value_0 = name
705- end
706- if _value_0 ~= nil then
707- _accum_0 [_len_0 ] = _value_0
708- _len_0 = _len_0 + 1
692+ _accum_0 [_len_0 ] = name
709693 end
694+ _len_0 = _len_0 + 1
710695 end
711696 return _accum_0
712697 end )()
@@ -887,10 +872,8 @@ local Statement = Transformer({
887872 else
888873 _value_0 = tuple
889874 end
890- if _value_0 ~= nil then
891- _accum_0 [_len_0 ] = _value_0
892- _len_0 = _len_0 + 1
893- end
875+ _accum_0 [_len_0 ] = _value_0
876+ _len_0 = _len_0 + 1
894877 _continue_0 = true
895878 until true
896879 if not _continue_0 then
0 commit comments