[#7785] rb2c — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

28 messages 1999/09/02

[#7845] [Q] irb and SizedQueue — keiju@... (Keiju ISHITSUKA)

けいじゅ@日本ラショナルソフトウェアです.

14 messages 1999/09/15

[ruby-dev:7923] Re: newline code and __END__, here document

From: WATANABE Hirofumi <eban@...>
Date: 1999-09-26 08:38:11 UTC
List: ruby-dev #7923
わたなべです.

Yukihiro Matsumoto <matz@netlab.co.jp> writes:

:In message "[ruby-dev:7846] newline code and __END__, here document"
:    on 99/09/15, nobu.nakada@nifty.ne.jp <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;

In This Thread