タブは無理か。

1 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
 ;