%w配列で、継続行の先頭が空白のときに
空の要素が作成されます。

p %w(a b \
c)
#=> ["a", "b", "c"]

p %w(a b \
 c)
#=> ["a", "b", "", "c"]
--
小迫@出向中

--- parse.y.orig	2003-09-01 18:02:40.000000000 +0900
+++ parse.y	2003-09-04 11:09:51.000000000 +0900
@@ -3063,6 +3063,14 @@ parse_string(quote)
     c = nextc();
     if ((func & STR_FUNC_QWORDS) && ISSPACE(c)) {
 	do {c = nextc();} while (ISSPACE(c));
+	if (c == '\\') {
+	    c = nextc();
+	    if (c == '\n') {
+		do {c = nextc();} while (ISSPACE(c));
+	    }
+	    else
+		pushback(c);
+	}
 	space = 1;
     }
     if ((c == term && !quote->nd_nest) ||