Ruby初心者スレッドPart7
■ このスレッドは過去ログ倉庫に格納されています
0331328
2006/08/14(月) 15:01:581 in 1..2
p((1 in 1..2))
は書けるが、
p(1 in 1..2)
とは書けないバージョン。
どっちがいいかな?
Index: parse.y
===================================================================
RCS file: /cvs/ruby/src/ruby/parse.y,v
retrieving revision 1.451
diff -p -U 2 -r1.451 parse.y
--- parse.y8 Aug 2006 03:28:58 -00001.451
+++ parse.y14 Aug 2006 05:49:40 -0000
@@ -1058,4 +1058,12 @@ expr: command_call
%*/
}
+| arg_value keyword_in arg_value
+ {
+ /*%%%*/
+$$ = NEW_CALL($3, rb_intern("include?"), NEW_LIST($1));
+ /*%
+$$ = dispatch2(inop, $1, $3);
+ %*/
+ }
| arg
;
■ このスレッドは過去ログ倉庫に格納されています