Changeset 38965

Show
Ignore:
Timestamp:
07/26/11 19:25:10 (22 months ago)
Author:
dankogai
Message:

VERSION 0.06

Location:
lang/perl/Lingua-JA-Kana/trunk
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • lang/perl/Lingua-JA-Kana/trunk/Changes

    r38936 r38965  
    11# Revision history for Lingua-JA-Kana 
    22# 
    3 # $Id: Changes,v 0.5 2011/06/10 10:23:43 dankogai Exp dankogai $ 
     3# $Id: Changes,v 0.6 2011/07/26 09:50:36 dankogai Exp dankogai $ 
    44# 
    5 $Revision: 0.5 $ $Date: 2011/06/10 10:23:43 $ 
     5$Revision: 0.6 $ $Date: 2011/07/26 09:50:36 $ 
     6! lib/Lingua/JA/Kana.pm 
     7  support perl 5.14+, that is "Stringification of regexes has changed". 
     8  by @tokuhirom 
     9  https://github.com/dankogai/p5-lingua-ja-kana/pull/1/files 
     10 
     110.05 2011/06/10 10:23:43 
    612+ t/01-RT.t 
    713! Makefile.PL 
  • lang/perl/Lingua-JA-Kana/trunk/Makefile.PL

    r38936 r38965  
    11# 
    2 # $Id: Makefile.PL,v 0.2 2011/06/10 10:23:43 dankogai Exp dankogai $ 
     2# $Id: Makefile.PL,v 0.2 2011/06/10 10:23:43 dankogai Exp $ 
    33# 
    44use 5.008001; # needs perl 5.8.1 or better 
  • lang/perl/Lingua-JA-Kana/trunk/lib/Lingua/JA/Kana.pm

    r38936 r38965  
    44use utf8; 
    55 
    6 our $VERSION = sprintf "%d.%02d", q$Revision: 0.5 $ =~ /(\d+)/g; 
    7  
     6our $VERSION = sprintf "%d.%02d", q$Revision: 0.6 $ =~ /(\d+)/g; 
     7 
     8use re (); 
    89require Exporter; 
    910use base qw/Exporter/; 
     
    122123        $ra->add($_) for keys %Romaji2Kata; 
    123124        my $str = $ra->re; 
    124         substr( $str, 0,  8, '' );    # remove '(?-xism:' 
    125         substr( $str, -1, 1, '' );    # and ')'; 
     125        if ($] >= 5.009005) { 
     126            my ($pattern, $mod) = re::regexp_pattern($str); 
     127            $str = $pattern; 
     128        } else { 
     129            substr( $str, 0,  8, '' );    # remove '(?-xism:' 
     130            substr( $str, -1, 1, '' );    # and ')'; 
     131        } 
    126132        qr/$str/i;                    # and recompile with i 
    127133    } 
     
    222228=head1 VERSION 
    223229 
    224 $Id: Kana.pm,v 0.5 2011/06/10 10:23:43 dankogai Exp dankogai $ 
     230$Id: Kana.pm,v 0.6 2011/07/26 09:48:18 dankogai Exp $ 
    225231 
    226232=head1 SYNOPSIS