class Opal::Rewriters::ForRewriter

def generate_outer_assignments(loop_variable, loop_body)

def generate_outer_assignments(loop_variable, loop_body)
  loop_local_vars = LocalVariableAssigns.find(loop_variable)
  body_local_vars = LocalVariableAssigns.find(loop_body)
  (loop_local_vars + body_local_vars).map { |lvar_name| s(:lvdeclare, lvar_name) }
end