summaryrefslogtreecommitdiff
path: root/lib/Text/Balanced.pm
diff options
context:
space:
mode:
authorTels <nospam-abuse@bloodgate.com>2005-07-10 01:10:29 +0200
committerSteve Hay <SteveHay@planit.com>2005-07-13 09:23:37 +0000
commit75c4c974b3d5cef5c6dab333977800a4ccd5a59f (patch)
treebc09645f45f312b2f2c2d6bb9f9d423c6ceca120 /lib/Text/Balanced.pm
parent190aa8358ff15caf49faee81d14f298d768b1227 (diff)
downloadperl-75c4c974b3d5cef5c6dab333977800a4ccd5a59f.tar.gz
#2 try at Text::Balanced patch and maintainership
Message-Id: <200507092310.30592@bloodgate.com> (with minor tweaks) p4raw-id: //depot/perl@25134
Diffstat (limited to 'lib/Text/Balanced.pm')
-rw-r--r--lib/Text/Balanced.pm15
1 files changed, 10 insertions, 5 deletions
diff --git a/lib/Text/Balanced.pm b/lib/Text/Balanced.pm
index 8b390f7886..bb839a005e 100644
--- a/lib/Text/Balanced.pm
+++ b/lib/Text/Balanced.pm
@@ -7,7 +7,6 @@ use strict;
package Text::Balanced;
use Exporter;
-use SelfLoader;
use vars qw { $VERSION @ISA %EXPORT_TAGS };
$VERSION = '1.95_01';
@@ -37,6 +36,14 @@ sub _match_variable($$);
sub _match_codeblock($$$$$$$);
sub _match_quotelike($$$$);
+sub carp {
+ require Carp; goto &Carp::carp;
+}
+
+sub croak {
+ require Carp; goto &Carp::croak;
+}
+
# HANDLE RETURN VALUES IN VARIOUS CONTEXTS
sub _failmsg {
@@ -343,8 +350,7 @@ sub _match_tagged # ($$$$$$$)
for (qw,~ ! ^ & * ) _ + - = } ] : " ; ' > . ? / | ',)
{ next if $rdel =~ /\Q$_/; $del = $_; last }
unless ($del) {
- use Carp;
- croak "Can't interpolate right delimiter $rdel"
+ croak ("Can't interpolate right delimiter $rdel")
}
eval "qq$del$rdel$del";
};
@@ -887,8 +893,7 @@ sub extract_multiple (;$$$$) # ($text, $functions_ref, $max_fields, $ignoreunkno
unless (wantarray)
{
- use Carp;
- carp "extract_multiple reset maximal count to 1 in scalar context"
+ carp ("extract_multiple reset maximal count to 1 in scalar context")
if $^W && defined($_[2]) && $max > 1;
$max = 1
}