Kconv::RegexpEucjpの間違い

e$B$3$s$K$A$O!"<r0f$G$9!#e(B

e$B8=:_$Ne(BKconv::[email protected],I=8=$K$O4V0c$$$,$"$k$?$a!e(B
Kconv.iseuce$B$Ge(BEUC-JPe$B$NJ8;zNs$rG<1$G$-$J$$$3$H$,$$j$^$9!#e(B
e$BNc$($P!e(B\xf4\xa6" (JIS X 0208 e$B$Ne(B 84-06 e$Bt&e(B) e$B$de(B
\x8f\xed\xe3 (JIS X 0212 e$B$Ne(B 77-67)
e$B$H$$$C$?J8;z$,G<1$G$-$^$;$s!#e(B

e$B$3$l$O0J2<$N$h$&[email protected]$9$l$PNI$$$O$:$G$9!#e(B

e$B$3$3$G$O695A$Ne([email protected]$1$G$J$/JQ<o$b9MN8$7!"e(BJIS X 0208

e$B$He(B

JIS X 0212 e$B$GJ8;z$,3d$jEv$F$i$l$F$$$J$$HO0O$b4^$a$^$7$?!#e(B

Index: kconv.rb

RCS file: /src/ruby/ext/nkf/lib/kconv.rb,v
retrieving revision 1.15
diff -u -p -r1.15 kconv.rb
kconv.rb 19 Jun 2006 14:40:23 -0000 1.15
+++ kconv.rb 20 Aug 2006 23:51:14 -0000
@@ -63,8 +63,8 @@ module Kconv
RegexpEucjp = /\A(?:
[\x00-\x7f] |
\x8e [\xa1-\xdf] |

  •       \x8f        [\xa1-\xdf] [\xa1-\xfe] |
    
  •       [\xa1-\xdf] [\xa1-\xfe]
    
  •       \x8f        [\xa1-\xfe] [\xa1-\xfe] |
    
  •       [\xa1-\xfe] [\xa1-\xfe]
         )*\z/nx
    

    Regexp of UTF-8 string (private constant)

[email protected]@%$G$9!#e(B

Masahiro S. wrote:

      \x8e        [\xa1-\xdf]             |
  •     \x8f        [\xa1-\xdf] [\xa1-\xfe] |
    
  •     [\xa1-\xdf] [\xa1-\xfe]
    
  •     \x8f        [\xa1-\xfe] [\xa1-\xfe] |
    
  •     [\xa1-\xfe] [\xa1-\xfe]
       )*\z/nx
    

    Regexp of UTF-8 string (private constant)

e$B$$!3N$+$KHO0O$,69$/$J$C$F$7$^$C$F$$$^$9$M!#e(B
e$B$H$j$$($:e(B 1.9 [email protected]$7$^$7$?!#e(B
1.8 e$B7O$G$NH?1G$Oe(B 1.8. e$B%j%j!<%98e$K$J$j$^$9!#e(B