From: WATANABE Hirofumi Date: 1999-09-26T17:38:11+09:00 Subject: [ruby-dev:7923] Re: newline code and __END__, here document わたなべです. Yukihiro Matsumoto writes: :In message "[ruby-dev:7846] newline code and __END__, here document" : on 99/09/15, nobu.nakada@nifty.ne.jp writes: :| :| CP/M(用の ruby ってあるのか?) & DOS のように改行が CR LF のソー :|スを LF の環境で使おうとすると、__END__ と here document を認識し :|てくれません。\ による継続行では CR LF でもつながってくれるので、 :|同じになってくれるとありがたいです。 : :取り込みます。 これって here document のほうは未対応みたい. --- parse.y.orig Fri Sep 17 01:11:25 1999 +++ parse.y Sun Sep 26 16:54:45 1999 @@ -2389,3 +2389,3 @@ } - if (strncmp(eos, p, len) == 0 && p[len] == '\n') { + if (strncmp(eos, p, len) == 0 && (p[len] == '\n' || p[len] == '\r')) { break;