In article <F80DA3D5C9C3BD4AB4F53BB71EAC0BC9163CAD / sbb-ex2.intra.softbank.co.jp>,
  kkosako / softbank.co.jp writes:

> /a{,n}/ == /a{0,n}/ に変更しました。
> ONIG_SYNTAX_RUBYのときだけです。

これは適切な変更だと思いますが、変更するときには事前に警告するといきな
り驚く人が少なくてすむと思います。

Index: regex.c
===================================================================
RCS file: /src/ruby/regex.c,v
retrieving revision 1.96
diff -p -u -r1.96 regex.c
--- regex.c	24 Dec 2003 08:47:36 -0000	1.96
+++ regex.c	19 Jan 2004 06:29:01 -0000
@@ -2181,6 +2181,7 @@ re_compile_pattern(pattern, size, bufp)
 
     unfetch_interval:
       /* If an invalid interval, match the characters as literals.  */
+      re_warning("invalid interval");
       p = beg_interval;
       beg_interval = 0;
 
-- 
[田中 哲][たなか あきら][Tanaka Akira]