public void Strings3() {
TestOutput(@"
class String; def to_s; 'S'; end; end
class Fixnum; def to_s; 'N'; end; end
p """"
puts ""#{1}""
puts ""#{1}-""
puts ""-#{1}""
puts ""-#{1}-""
puts ""#{1}#{1}""
puts ""#{1}+#{1}""
puts ""-#{1}+#{1}""
puts ""-#{1}+#{1}-""
puts ""-#{x = 'bob'}-""
", @"
""""
N
N-
-N
-N-
NN
N+N
-N+N
-N+N-
-bob-
");
}