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..41\n"; } END {print "not ok 1\n" unless $loaded;} use Text::Balanced qw ( extract_codeblock ); $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"; my @res; $var = eval "\@res = $cmd"; debug "\t Failed: $@ at " . $@+0 .")" if $@; debug "\t list got: [" . join("|", map {defined $_ ? $_ : '<undef>'} @res) . "]\n"; debug "\t list left: [$str]\n"; print "not " if (substr($str,pos($str)||0,1) eq ';')==$neg; print "ok ", $count++; 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_codeblock($str,'(){}',undef,'()'); (Foo(')')); # USING: extract_codeblock($str); { $data[4] =~ /['"]/; }; # USING: extract_codeblock($str,'<>'); < %x = ( try => "this") >; < %x = () >; < %x = ( $try->{this}, "too") >; < %'x = ( $try->{this}, "too") >; < %'x'y = ( $try->{this}, "too") >; < %::x::y = ( $try->{this}, "too") >; # THIS SHOULD FAIL < %x = do { $try > 10 } >; # USING: extract_codeblock($str); { $a = /\}/; }; { sub { $_[0] /= $_[1] } }; # / here { 1; }; { $a = 1; }; # USING: extract_codeblock($str,undef,'=*'); ========{$a=1}; # USING: extract_codeblock($str,'{}<>'); < %x = do { $try > 10 } >; # USING: extract_codeblock($str,'{}',undef,'<>'); < %x = do { $try > 10 } >; # USING: extract_codeblock($str,'{}'); { $a = $b; # what's this doing here? \n };' { $a = $b; \n $a =~ /$b/; \n @a = map /\s/ @b }; # THIS SHOULD FAIL { $a = $b; # what's this doing here? };' { $a = $b; # what's this doing here? ;'