]> git.vpit.fr Git - perl/modules/Regexp-Wildcards.git/commitdiff
Switch to qw<>
authorVincent Pit <vince@profvince.com>
Thu, 25 Aug 2011 11:17:26 +0000 (13:17 +0200)
committerVincent Pit <vince@profvince.com>
Thu, 25 Aug 2011 11:17:26 +0000 (13:17 +0200)
lib/Regexp/Wildcards.pm
samples/wc2re.pl
t/02-can.t
t/10-obj.t
t/11-opts.t
t/20-jokers.t
t/22-brackets.t
t/23-groups.t

index d0f9ab3f134560b14360adb95d99b5a9e3e8577a..8d79b936abdc19cb2ce7fcd5c12852d738eb5d60 100644 (file)
@@ -3,8 +3,8 @@ package Regexp::Wildcards;
 use strict;
 use warnings;
 
-use Carp qw/croak/;
-use Text::Balanced qw/extract_bracketed/;
+use Carp           qw<croak>;
+use Text::Balanced qw<extract_bracketed>;
 
 =head1 NAME
 
@@ -16,7 +16,7 @@ Version 1.03
 
 =cut
 
-use vars qw/$VERSION/;
+use vars qw<$VERSION>;
 BEGIN {
  $VERSION = '1.03';
 }
@@ -34,12 +34,12 @@ BEGIN {
     $re = $rw->convert('%a_c%',   'sql');    # Turn SQL wildcards into regexps.
 
     $rw = Regexp::Wildcards->new(
-     do      => [ qw/jokers brackets/ ], # Do jokers and brackets.
-     capture => [ qw/any greedy/ ],      # Capture *'s greedily.
+     do      => [ qw<jokers brackets> ], # Do jokers and brackets.
+     capture => [ qw<any greedy> ],      # Capture *'s greedily.
     );
 
     $rw->do(add => 'groups');            # Don't escape groups.
-    $rw->capture(rem => [ qw/greedy/ ]); # Actually we want non-greedy matches.
+    $rw->capture(rem => [ qw<greedy> ]); # Actually we want non-greedy matches.
     $re = $rw->convert('*a{,(b)?}?c*');  # '(.*?)a(?:|(b).).c(.*?)'
     $rw->capture();                      # No more captures.
 
@@ -65,20 +65,20 @@ sub _check_self {
 }
 
 my %types = (
- jokers   => [ qw/jokers/ ],
- sql      => [ qw/sql/ ],
- commas   => [ qw/commas/ ],
- brackets => [ qw/brackets/ ],
- unix     => [ qw/jokers brackets/ ],
- win32    => [ qw/jokers commas/ ],
+ jokers   => [ qw<jokers> ],
+ sql      => [ qw<sql> ],
+ commas   => [ qw<commas> ],
+ brackets => [ qw<brackets> ],
+ unix     => [ qw<jokers brackets> ],
+ win32    => [ qw<jokers commas> ],
 );
-$types{$_} = $types{win32} for qw/dos os2 MSWin32 cygwin/;
-$types{$_} = $types{unix}  for qw/linux
+$types{$_} = $types{win32} for qw<dos os2 MSWin32 cygwin>;
+$types{$_} = $types{unix}  for qw<linux
                                   darwin machten next
                                   aix irix hpux dgux dynixptx
                                   bsdos freebsd openbsd
                                   svr4 solaris sunos dec_osf
-                                  sco_sv unicos unicosmk/;
+                                  sco_sv unicos unicosmk>;
 
 my %escapes = (
  jokers   => '?*',
@@ -115,7 +115,7 @@ sub _validate {
  }
 
  my %checked;
- for (qw/set add rem/) {
+ for (qw<set add rem>) {
   my $opt = $opts{$_};
   next unless defined $opt;
   my $cb = {
@@ -310,7 +310,7 @@ No argument means C<< set => [ ] >>.
 
     $rw->do(set => 'jokers');           # Only translate jokers.
     $rw->do('jokers');                  # Same.
-    $rw->do(add => [ qw/sql commas/ ]); # Translate also SQL and commas.
+    $rw->do(add => [ qw<sql commas> ]); # Translate also SQL and commas.
     $rw->do(rem => 'jokers');           # Specifying both 'sql' and 'jokers' is useless.
     $rw->do();                          # Translate nothing.
 
@@ -415,7 +415,7 @@ Capture matching C<{ ... , ... }> alternations.
 
     $rw->capture(set => 'single');           # Only capture "exactly one" metacharacters.
     $rw->capture('single');                  # Same.
-    $rw->capture(add => [ qw/any greedy/ ]); # Also greedily capture "any" metacharacters.
+    $rw->capture(add => [ qw<any greedy> ]); # Also greedily capture "any" metacharacters.
     $rw->capture(rem => 'greedy');           # No more greed please.
     $rw->capture();                          # Capture nothing.
 
index b3336f744192122f56f7c7b4499700d8eefd3781..29603163145075ed29a8b2f79bc413006d9be092 100755 (executable)
@@ -3,16 +3,16 @@
 use strict;
 use warnings;
 
-use lib qw{blib/lib};
+use lib qw<blib/lib>;
 
 use Regexp::Wildcards;
 use Data::Dumper;
 
 my $rw = Regexp::Wildcards->new(
- do      => [ qw/brackets/ ],
- capture => [ qw/single/ ],
+ do      => [ qw<brackets> ],
+ capture => [ qw<single> ],
 );
-$rw->do(add => [ qw/jokers/ ]);
-$rw->capture(add => [ qw/brackets any greedy/ ]);
+$rw->do(add => [ qw<jokers> ]);
+$rw->capture(add => [ qw<brackets any greedy> ]);
 
 print $_, ' => ', $rw->convert($_), "\n" for @ARGV;
index 35879cba5f7e57aba17b9239370a8da6a6797a3b..e5946e7f53f037870d813c2748cd6487b68ffd5b 100644 (file)
@@ -7,7 +7,7 @@ use Test::More tests => 5;
 
 require Regexp::Wildcards;
 
-for (qw/new do capture type convert/) {
+for (qw<new do capture type convert>) {
  ok(Regexp::Wildcards->can($_), 'RW can ' . $_);
 }
 
index c72ed6ae41fc020d04089236dee95f98a23efbde..e88ff8b21907e77567c36db949d59015f64df04d 100644 (file)
@@ -19,26 +19,26 @@ $rw2 = Regexp::Wildcards::new();
 ok(defined $rw2, 'RW::new called without a class works');
 is(ref $rw2, 'Regexp::Wildcards', 'RW::new called without a class is valid');
 
-eval { $rw2 = Regexp::Wildcards->new(qw/a b c/) };
+eval { $rw2 = Regexp::Wildcards->new(qw<a b c>) };
 like($@, qr/Optional\s+arguments/, 'RW::new gets parameters as key => value pairs');
 
 my $fake = { };
 bless $fake, 'Regexp::Wildcards::Hlagh';
-for (qw/do capture type convert/) {
+for (qw<do capture type convert>) {
  eval "Regexp::Wildcards::$_('Regexp::Wildcards')";
  like($@, qr/^First\s+argument/, "RW::$_ isn't a class method");
  eval "Regexp::Wildcards::$_(\$fake)";
  like($@, qr/^First\s+argument/, "RW::$_ only applies to RW objects");
 }
 
-for (qw/do capture/) {
+for (qw<do capture>) {
  eval { $rw->$_(sub { 'dongs' }) };
  like($@, qr/Wrong\s+option\s+set/, "RW::$_ don't want code references");
 
  eval { $rw->$_(\*STDERR) };
  like($@, qr/Wrong\s+option\s+set/, "RW::$_ don't want globs");
  
- eval { $rw->$_(qw/a b c/) };
+ eval { $rw->$_(qw<a b c>) };
  like($@, qr/Arguments\s+must\s+be\s+passed.*unique\s+scalar.*key\s+=>\s+value\s+pairs/, "RW::$_ gets parameters after the first as key => value pairs");
 }
 
@@ -48,6 +48,6 @@ like($@, qr/Wrong\s+type/, 'RW::type wants a type it knows');
 eval { $rw->convert(undef, 'again monkey!') };
 like($@, qr/Wrong\s+type/, 'RW::convert wants a type it knows');
 
-for (qw/convert/) {
+for (qw<convert>) {
  ok(!defined $rw->$_(undef), "RW::$_ returns undef when passed undef");
 }
index 1874b77a707a84617509501395350cd74655db57..b2d510c4a1e8b265628f658be71e27b08e63bb94 100644 (file)
@@ -27,7 +27,7 @@ is($rw->convert($wc), $win32, 'reset to win32');
 $rw->type();
 is($rw->convert($wc), $unix,  'reset to unix');
 
-$rw = Regexp::Wildcards->new(do => [ qw/jokers/ ], type => 'win32');
+$rw = Regexp::Wildcards->new(do => [ qw<jokers> ], type => 'win32');
 is($rw->convert($wc), $jokers, 'do overrides type in new');
 $rw->do(add => 'groups');
 is($rw->convert($wc), $jok_gr, 'added groups to jokers');
index 262a2aa9914740f3b1781a2b627ccefcc79f393e..8b80608ddb283b18b232a18132c5891bbe9ef458 100644 (file)
@@ -55,14 +55,14 @@ sub alltests {
  try $rw, "multiple capturing $one", $one.$one.'\\'.$one.$one,
                                     '(.)(.)\\'.$one.'(.)';
 
- $rw->capture(add => [ qw/any greedy/ ]);
+ $rw->capture(add => [ qw<any greedy> ]);
  try $rw, "multiple capturing $any (greedy)", $any.$any.'\\'.$any.$any,
                                               '(.*)\\'.$any.'(.*)';
  my $wc = $any.$any.$one.$one.'\\'.$one.$one.'\\'.$any.$any;
  try $rw, "multiple capturing $any (greedy) and capturing $one",
           $wc, '(.*)(.)(.)\\'.$one.'(.)\\'.$any.'(.*)';
 
- $rw->capture(set => [ qw/any greedy/ ]);
+ $rw->capture(set => [ qw<any greedy> ]);
  try $rw, "multiple capturing $any (greedy) and non-capturing $one",
           $wc, '(.*)..\\'.$one.'.\\'.$any.'(.*)';
 
@@ -106,4 +106,4 @@ sub alltests {
 
 alltests 'jokers',           '?', '*';
 alltests 'sql',              '_', '%';
-alltests [ qw/jokers sql/ ], '_', '*';
+alltests [ qw<jokers sql> ], '_', '*';
index 75856490a3e938f9f67a33bf99c4ef2da0198d68..caab50aa302e0377e5f13416d5a75fb58bfc46dc 100644 (file)
@@ -7,7 +7,7 @@ use Test::More tests => 27;
 
 use Regexp::Wildcards;
 
-my $rw = Regexp::Wildcards->new(qw/do brackets/);
+my $rw = Regexp::Wildcards->new(qw<do brackets>);
 
 is($rw->convert('a{b\\\\,c\\\\}d', 'jokers'), 'a\\{b\\\\\\,c\\\\\\}d','jokers');
 
index 9b36dc2902f176bc391dfae24c3ee6b86d621020..30a1f1b6539c21ca5e1ea91a73a4a548cfd21427 100644 (file)
@@ -7,7 +7,7 @@ use Test::More tests => 6;
 
 use Regexp::Wildcards;
 
-my $rw = Regexp::Wildcards->new(do => [ qw/jokers brackets groups/ ]);
+my $rw = Regexp::Wildcards->new(do => [ qw<jokers brackets groups> ]);
 
 is($rw->convert('a(?)b'), 'a(.)b',                'groups: single');
 is($rw->convert('a(*)b'), 'a(.*)b',               'groups: any');