begin_rescue_end

unnamed 156

# GIVEN
begin 
 1 
 rescue 
 2 
 end
# BECOMES
begin
  1
rescue
  2
end

unnamed 157

# GIVEN
begin
rescue A
rescue B
end
# BECOMES
begin
rescue A
rescue B
end

unnamed 158

# GIVEN
begin 
 1 
 rescue   Foo 
 2 
 end
# BECOMES
begin
  1
rescue Foo
  2
end

unnamed 159

# GIVEN
begin 
 1 
 rescue  =>   ex  
 2 
 end
# BECOMES
begin
  1
rescue => ex
  2
end

unnamed 160

# GIVEN
begin 
 1 
 rescue  Foo  =>  ex 
 2 
 end
# BECOMES
begin
  1
rescue Foo => ex
  2
end

unnamed 161

# GIVEN
begin 
 1 
 rescue  Foo  , Bar , Baz =>  ex 
 2 
 end
# BECOMES
begin
  1
rescue Foo, Bar, Baz => ex
  2
end

unnamed 162

# GIVEN
begin 
 1 
 rescue  Foo  , 
 Bar , 
 Baz =>  ex 
 2 
 end
# BECOMES
begin
  1
rescue Foo,
       Bar,
       Baz => ex
  2
end

unnamed 163

# GIVEN
begin 
 1 
 ensure 
 2 
 end
# BECOMES
begin
  1
ensure
  2
end

unnamed 164

# GIVEN
begin 
 1 
 else 
 2 
 end
# BECOMES
begin
  1
else
  2
end

unnamed 165

# GIVEN
begin
  1
rescue *x
end
# BECOMES
begin
  1
rescue *x
end

unnamed 166

# GIVEN
begin
  1
rescue *x, *y
end
# BECOMES
begin
  1
rescue *x, *y
end

unnamed 167

# GIVEN
begin
  1
rescue *x, y, *z
end
# BECOMES
begin
  1
rescue *x, y, *z
end