From: WATANABE Hirofumi Date: 2000-03-07T14:10:38+09:00 Subject: [ruby-list:21238] Re: 二重引用符中の #{} 中の CR+LF → LF の置換 わたなべです. WATANABE Hirofumi writes: :あ, どうせもう一度 nextc() で読み直すわけだし str_extend() :で '\\' の処理を単にやめちゃえばいいのかも. ぐはぁ, 全然だめですね. \r だけ adhoc に \ r に分解して tokadd するのも変だし. うーむ. --- parse.y.orig Mon Feb 28 14:24:53 2000 +++ parse.y Tue Mar 7 14:05:34 2000 @@ -3598,3 +3598,9 @@ c = read_escape(); - tokadd(c); + if (c == '\r') { + tokadd('\\'); + tokadd('r'); + } + else { + tokadd(c); + } goto loop_again;