# New Ticket Created by  "Paul Cochrane" 
# Please include the string:  [perl #40592]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=40592 >

Hi,

This patch: replaces the pattern match operators used so that vim can
syntax highlight the file properly; adds more languages to the
language list so that the script can find more files to check; and
fixes a minor typo in one comment.

Comments welcome,

Regards,

Paul


files affected:

t/codingstd/linelength.t
Index: t/codingstd/linelength.t
===================================================================
--- t/codingstd/linelength.t	(revision 15007)
+++ t/codingstd/linelength.t	(working copy)
@@ -21,20 +21,27 @@
 
 our $columns = 100;
 
-use lib qw! . lib ../lib ../../lib !;
+use lib qw( . lib ../lib ../../lib );
 
 use Test::More;
 use Parrot::Config;
-use ExtUtils::Manifest qw!maniread!;
+use ExtUtils::Manifest qw( maniread );
 
-use vars [EMAIL PROTECTED];
+use vars qw( @files );
 
 diag "finding source files, this may take a while.";
 
 our %check_language = map { $_ => 1; } qw{
+    APL
+    WMLScript
+    amber
+    cardinal
+    dotnet
     lua
+    perl6
+    pugs
+    python
     tcl
-    WMLScript
 };
 
 # XXX this should really be using src_dir instead of build_dir but it
@@ -45,8 +52,8 @@
 
 # Read some extra exceptions
 while (<DATA>) {
-    next if m!^#!;
-    next if m!^\s*$!;
+    next if m{^#};
+    next if m{^\s*$};
     chomp;
     $manifest_gen->{$_}++;
 }
@@ -62,15 +69,15 @@
     next if exists( $manifest_gen->{$file} );
 
     # I could make this other way, but this way is more flexible
-    next if ( $ffile =~ m!^$build_dir/languages/([^/]+)/!
+    next if ( $ffile =~ m{^$build_dir/languages/([^/]+)/}
         && !$check_language{$1} );
 
-    push @files, $ffile if $file =~ m!\.c$!;
-    push @files, $ffile if $file =~ m!\.pmc$!;
-    push @files, $ffile if $file =~ m!\.ops$!;
-    push @files, $ffile if $file =~ m!\.pod$!;
+    push @files, $ffile if $file =~ m{\.c$};
+    push @files, $ffile if $file =~ m{\.pmc$};
+    push @files, $ffile if $file =~ m{\.ops$};
+    push @files, $ffile if $file =~ m{\.pod$};
 
-    # push @files, $ffile if $file =~ m!\.pl$!;
+    # push @files, $ffile if $file =~ m{\.pl$};
 }
 
 plan tests => scalar @files;
@@ -81,7 +88,7 @@
     my $l;    # will hold the first line to be corrected
 
     my $g = $f;    # will hold the file to be corrected with relative path;
-    $g =~ s!^$build_dir/!!;
+    $g =~ s{^$build_dir/}{};
 
     my $ok = 1;
 
@@ -122,7 +129,7 @@
 tools/build/nativecall.pl
 tools/dev/lib_deps.pl
 tools/dev/parrot_coverage.pl
-# these ones includes a big URL
+# these ones include a big URL
 cage/todo.pod
 docs/gettingstarted.pod
 docs/glossary.pod

Reply via email to