From: nobu.nakada@... Date: 2003-01-17T09:36:47+09:00 Subject: [ruby-dev:19365] Re: lstripped here-document (Re: comments and continuing strings on the next line) なかだです。 At Fri, 17 Jan 2003 09:05:29 +0900, Nobuyoshi-Nakada wrote: > TABを考えなくていいならそれがベストだろうとは思うんですが。とり > あえず、EOSの前の空白と一致する部分だけを削除するようにしてみま > した。 すいません、ちょっと訂正。 [ruby-dev:19261]とは分けたほうがいいかな。 --- parse.y~ Fri Jan 17 09:34:05 2003 +++ parse.y Fri Jan 17 09:34:13 2003 @@ -3185,4 +3185,5 @@ lstrip(ptr, len, prep, pren) if (i > 0) memmove(p, p + i, (pend -= i) + pren - p); if (!(p = memchr(p, '\n', pend - p))) break; + p++; } return pend + pren - ptr; @@ -3315,5 +3316,4 @@ here_document(here) } while (!whole_match_p(eos, len, indent)); pushback(c); - ++nth; str = rb_str_new(tok(), toklen()); } -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦