summaryrefslogtreecommitdiffstats
path: root/contrib/perl5/Porting/findvars
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/perl5/Porting/findvars')
-rwxr-xr-xcontrib/perl5/Porting/findvars21
1 files changed, 11 insertions, 10 deletions
diff --git a/contrib/perl5/Porting/findvars b/contrib/perl5/Porting/findvars
index 2e81244..3cdb854 100755
--- a/contrib/perl5/Porting/findvars
+++ b/contrib/perl5/Porting/findvars
@@ -11,15 +11,17 @@ chop $pat if $pat =~ /\|$/;
# grep
while (<>) {
- if (/^(.*?)\b($pat)\b(.*)$/o) {
- my $head = "$1#$2#";
- $_ = $3;
- while (/^(.*?)\b($pat)\b(.*)$/o) {
- $head .= "$1#$2#";
- $_ = $3;
- }
- print "$ARGV\:$.\:$head$_\n";
- }
+ print "$ARGV\:$.\:$_" if s/\b($pat)\b/#$1#/og;
+# this variant might useful if the transformation is more complicated
+# if (/^(.*?)\b($pat)\b(.*)$/o) {
+# my $head = "$1#$2#";
+# $_ = $3;
+# while (/^(.*?)\b($pat)\b(.*)$/o) {
+# $head .= "$1#$2#";
+# $_ = $3;
+# }
+# print "$ARGV\:$.\:$head$_\n";
+# }
}
continue {
close ARGV if eof;
@@ -238,7 +240,6 @@ osname
pad_reset_pending
padix
padix_floor
-parsehook
patchlevel
patleave
pending_ident
OpenPOWER on IntegriCloud