| line |
true |
false |
branch |
|
53
|
0 |
0 |
if (-f $_) |
|
67
|
0 |
0 |
if $HTML::Merge::Compile::printers{$tag} |
|
85
|
0 |
0 |
if ($token eq 'U') { } |
|
|
0 |
0 |
elsif ($token eq 'L') { } |
|
|
0 |
0 |
elsif ($token eq 'Q') { } |
|
|
0 |
0 |
elsif ($token eq 'E') { } |
|
|
0 |
0 |
elsif ($token eq 'D') { } |
|
163
|
0 |
0 |
if ($candidate and not $inv) |
|
168
|
0 |
0 |
$inv ? : |
|
170
|
0 |
0 |
if $code |
|
172
|
0 |
0 |
if ($macro) |
|
176
|
0 |
0 |
if $proto |
|
192
|
0 |
0 |
if ($code) |
|
196
|
0 |
0 |
unless $proto =~ /^\$*$/ |
|
200
|
0 |
0 |
unless ($code) |
|
216
|
0 |
0 |
if $@ |
|
221
|
0 |
0 |
!$inv ? : |
|
226
|
0 |
0 |
if ($code) |
|
231
|
0 |
0 |
unless $proto =~ /^\$*$/ |
|
238
|
0 |
0 |
if ($api eq 'OAPI') |
|
242
|
0 |
0 |
if ($api eq 'CAPI') |
|
249
|
0 |
0 |
if (not $desc) { } |
|
256
|
0 |
0 |
if ($api eq 'CAPI') { } |
|
288
|
0 |
0 |
if $@ |
|
311
|
0 |
0 |
if ($in) |
|
319
|
0 |
0 |
if $@ |
|
352
|
0 |
0 |
if ($@) |
|
365
|
0 |
0 |
if $force |
|
376
|
0 |
0 |
unless $name |
|
387
|
0 |
0 |
if ($error < 0) |
|
392
|
0 |
0 |
if $HTML::Merge::Compile::DEBUG or $ENV{'MERGE_DEBUG'} |
|
403
|
0 |
0 |
if (@{$$self{'scopes'};}) |
|
412
|
0 |
0 |
if ($$self{'source'} =~ s(^(.*?)\<(/?)$HTML::Merge::Compile::open(\[.+?\]\.)?(\w+))[]is) |
|
415
|
0 |
0 |
if $engine =~ /\<$HTML::Merge::Compile::open/ |
|
419
|
0 |
0 |
if $close || $HTML::Merge::Compile::enders{$tag} and $param && !ref($param) || ref $param && $#$param >= 0 |
|
421
|
0 |
0 |
if ($HTML::Merge::Compile::printers{$tag}) { } |
|
429
|
0 |
0 |
if ($HTML::Merge::Compile::printers{$tag}) |
|
445
|
0 |
0 |
if $lennow <= $length |
|
447
|
0 |
0 |
if $$self{'source'} =~ /^\s{$left}/ |
|
449
|
0 |
0 |
unless $self->EatOne |
|
452
|
0 |
0 |
if $remainder < 0 |
|
465
|
0 |
0 |
if $string |
|
476
|
0 |
0 |
if $string =~ /\n$/ |
|
488
|
0 |
0 |
if ($$self{'source'} =~ s/^(.)//s) { } |
|
493
|
0 |
0 |
if ($ch eq "\000") |
|
494
|
0 |
0 |
unless ($$self{'source'} =~ s/^(.*?)\0//) |
|
500
|
0 |
0 |
if ($ch eq q['] and $state ne '"') |
|
502
|
0 |
0 |
$state eq q['] ? : |
|
505
|
0 |
0 |
if ($ch eq '"' and $state ne q[']) |
|
507
|
0 |
0 |
$state eq '"' ? : |
|
510
|
0 |
0 |
if ($ch eq '\\') |
|
516
|
0 |
0 |
if ($ch eq '>' and not $state) |
|
518
|
0 |
0 |
unless $tokens |
|
519
|
0 |
0 |
unless @tokens |
|
521
|
0 |
0 |
if $pre |
|
525
|
0 |
0 |
if ($ch eq '.' and not $state and $tokens) |
|
530
|
0 |
0 |
if ($ch eq '<') { } |
|
531
|
0 |
0 |
unless ($$self{'source'} =~ s/^$HTML::Merge::Compile::open//) |
|
533
|
0 |
0 |
if $in eq 'EM' |
|
540
|
0 |
0 |
if $engine =~ /\<$HTML::Merge::Compile::open/ |
|
542
|
0 |
0 |
if ($in ne 'EM') |
|
545
|
0 |
0 |
$in eq 'EM' ? : |
|
546
|
0 |
0 |
if ($in ne 'EM') |
|
561
|
0 |
0 |
$2 eq '<' ? : |
|
562
|
0 |
0 |
unless $count |
|
572
|
0 |
0 |
@topt ? : |
|
573
|
0 |
0 |
unless $current |
|
575
|
0 |
0 |
unless $teng eq $engine |
|
577
|
0 |
0 |
if $_ eq $scope |
|
590
|
0 |
0 |
if ($param =~ s/^\\\.LIMIT\\=((?:\\['"])?)(.+)\1$//s) |
|
593
|
0 |
0 |
if $param |
|
595
|
0 |
0 |
if (not $limit) { } |
|
623
|
0 |
0 |
unless ($param =~ /^\\\.LIMIT\\=((?:\\['"])?)(.+)\1$/s) |
|
642
|
0 |
0 |
if $param |
|
649
|
0 |
0 |
if $param |
|
661
|
0 |
0 |
if $param |
|
671
|
0 |
0 |
unless ($param =~ s/^\\\.(.+)$//s) |
|
679
|
0 |
0 |
unless ($param =~ s/^\\\.(.+?)\\=\\(['"])(.*?)\\\2$//s) |
|
687
|
0 |
0 |
unless ($param =~ s/^\\\.(.+)$//s) |
|
700
|
0 |
0 |
unless ($param =~ s/^\\\.(.+?)\\=\\(['"])(.*)\\\2$//s) |
|
714
|
0 |
0 |
unless ($param =~ s/^\\\.(.+)$//s) |
|
733
|
0 |
0 |
unless ($param =~ s/^\\\.(.+)$//s) |
|
745
|
0 |
0 |
unless ($param =~ s/^\\[\.=]\\(['"])(.*)\\\1$//s) |
|
763
|
0 |
0 |
unless ($param =~ s/^\\[\.=]\\(['"])(.*)\\\1$//s) |
|
786
|
0 |
0 |
unless ($param =~ s/^\\[\.=]\\(['"])(.*)\\\1$//s) |
|
810
|
0 |
0 |
if $param |
|
818
|
0 |
0 |
unless ($param =~ s/^\\[\.=]\\(['"])(.*)\\\1$//s) |
|
841
|
0 |
0 |
unless ($param =~ s/^\\[=\.]\\(['"])(.*)\\\1$//s) |
|
849
|
0 |
0 |
unless ($param =~ s/^\\[\.=]\\(['"])(.*)\\\1$//s) |
|
857
|
0 |
0 |
unless ($param =~ s/^\\[\.=]\\(['"])(.*)\\\1$//s) |
|
866
|
0 |
0 |
if ($param =~ s/^\\\.([ABC])$//i) |
|
869
|
0 |
0 |
if $param |
|
872
|
0 |
0 |
if ($type eq 'B' or $type eq 'C') { } |
|
878
|
0 |
0 |
if ($tag =~ m[^/$HTML::Merge::Compile::openPERL>$]) |
|
884
|
0 |
0 |
if ($tag =~ s/^\[(.+?)\]\.//) |
|
886
|
0 |
0 |
if $engine =~ /\<$HTML::Merge::Compile::open/ |
|
893
|
0 |
0 |
unless $flag |
|
896
|
0 |
0 |
unless ($$self{'source'} =~ s[^(.*?)\$HTML::Merge::Compile::openPERL\>][]is) |
|
908
|
0 |
0 |
if ($type eq 'A' or $type eq 'C') |
|
927
|
0 |
0 |
unless ($param =~ s/^\\\.(.+?)\\=\\(['"])(.*?)\\\2$//s) |
|
939
|
0 |
0 |
unless ($param =~ s/^\\\.(.+?)\\=\\(['"])(.*?)\\\2$//s) |
|
950
|
0 |
0 |
if $param |
|
956
|
0 |
0 |
unless ($param =~ s/^\\\.(.+?)\\=\\(['"])(.*?)\\\2$//s) |
|
964
|
0 |
0 |
unless ($param =~ s/^\\\.(.+)$//s) |
|
975
|
0 |
0 |
unless ($param =~ s/^\\\.(.+)$//s) |
|
983
|
0 |
0 |
unless ($param =~ s/^\\\.(.+)$//s) |
|
995
|
0 |
0 |
unless ($param =~ s/^\\\.\\(['"])(.*)\\\1$//s) |
|
1005
|
0 |
0 |
unless ($param =~ s/^\\\.\\(['"])(.*)\\\1$//s) |
|
1021
|
0 |
0 |
unless ($param =~ s/^\\\.\\(['"])(.*)\\\1$//s) |
|
1080
|
0 |
0 |
unless ($param =~ s/^\\\.\\(['"])(.*)\\\1$//s) |
|
1107
|
0 |
0 |
if $param |
|
1115
|
0 |
0 |
if $param |
|
1123
|
0 |
0 |
unless $param =~ /^\\\.(.+?)\\\=(.+)$/s |
|
1140
|
0 |
0 |
unless $param =~ /^\\\.(.+?)\\\=(.+)$/s |
|
1156
|
0 |
0 |
unless $param =~ /^\\\.(.+?)\\\=(.+)$/s |
|
1171
|
0 |
0 |
unless ($param =~ /^\\\.([DF])\\\.(.+?)\\=\\(['"])(.*)\\\3$/is) |
|
1176
|
0 |
0 |
$how eq 'D' ? : |
|
1193
|
0 |
0 |
unless ($param =~ /^\\\.(.+?)\\=\\(['"])(.*)\\\2$/is) |
|
1215
|
0 |
0 |
unless $param =~ /^\\\.(.+?)\\\=(.*?)\\\:(.*?)(\\,.*)?$/s |
|
1239
|
0 |
0 |
unless ($param =~ s/^\\\.([CFRNADX])(.*)$//is) |
|
1250
|
0 |
0 |
unless ($param =~ /^(\\?.)\\(['"])(.*?)\\\2$/s) |
|
1267
|
0 |
0 |
if ($param =~ s/^\\\.//) |
|
1271
|
0 |
0 |
unless ($param =~ s/^\\,//) |
|
1275
|
0 |
0 |
unless $flag |
|
1276
|
0 |
0 |
unless ($param =~ s/^\\(["'])(.*?)\\\1$//s) |
|
1300
|
0 |
0 |
if ($param =~ s/^\\\.//) |
|
1304
|
0 |
0 |
unless ($param =~ s/^\\,//) |
|
1308
|
0 |
0 |
unless $flag |
|
1309
|
0 |
0 |
unless ($param =~ s/^\\(["'])(.*?)\\\1$//s) |
|
1331
|
0 |
0 |
unless ($param =~ s/^\\\((.*?)\\\)//s) |
|
1335
|
0 |
0 |
unless ($param =~ s/^\\\.\\(["'])(.*?)\\\1$//s) |
|
1357
|
0 |
0 |
if $opts{$_} and $count++ |
|
1361
|
0 |
0 |
unless ($param =~ s/^\\\((.*?)\\\)//s) |
|
1365
|
0 |
0 |
unless ($param =~ s/^\\\.\\(["'])(.*?)\\\1$//s) |
|
1385
|
0 |
0 |
unless ($param =~ s/^\\\((.*?)\\\)//s) |
|
1389
|
0 |
0 |
unless ($param =~ s/^\\\.\\(["'])(.*?)\\\1$//s) |
|
1405
|
0 |
0 |
unless ($param =~ s/^\\\((.*?)\\\)//s) |
|
1409
|
0 |
0 |
unless ($param =~ s/^\\\.\\(["'])(.*?)\\\1$//s) |
|
1421
|
0 |
0 |
unless ($param =~ /^\\\.(.*?)(\\[+-]\d+)?$/s) |
|
1424
|
0 |
0 |
defined $2 ? : |
|
1434
|
0 |
0 |
if $param |
|
1440
|
0 |
0 |
if $param |
|
1446
|
0 |
0 |
unless ($param =~ /^\\\.\\(['"])(.*?)\\\1\\([\.,])\\(['"])(.*?)\\\4(.*)$/s) |
|
1451
|
0 |
0 |
if ($rem) |
|
1452
|
0 |
0 |
unless ($rem =~ /^\\$del\\(['"])(.*?)\\\1$/s) |
|
1497
|
0 |
0 |
unless ($param =~ /^\\[\.=]\\(['"])(.*?)\\\1$/s) |
|
1505
|
0 |
0 |
unless ($dsn1) |
|
1512
|
0 |
0 |
if (/^SYSTEM$/) |
|
1514
|
0 |
0 |
if ($HTML::Merge::Ini::SESSION_DB) { } |
|
1529
|
0 |
0 |
if (/^DEFAULT$/) { } |
|
1542
|
0 |
0 |
unless $db |
|
1554
|
0 |
0 |
if $param |
|
1560
|
0 |
0 |
if $param |
|
1566
|
0 |
0 |
unless ($param =~ /^\\[\.=]\\(['"])(.*?)\\\1\\\,\\(['"])(.*?)\\\3$/s) |
|
1575
|
0 |
0 |
unless ($param =~ /^\\[\.=]\\(['"])(.*?)\\\1$/s) |
|
1583
|
0 |
0 |
unless ($param =~ /^\\\.\\(['"])(.*?)\\\1$/s) |
|
1591
|
0 |
0 |
unless ($param =~ /^\\[\.=]\\(['"])(.*?)\\\1\\\,\\(['"])(.*?)\\\3$/s) |
|
1600
|
0 |
0 |
unless ($param =~ /^\\[=\.]\\(['"])(.*?)\\\1$/s) |
|
1609
|
0 |
0 |
unless ($param =~ /^\\[=\.]\\(['"])(.*?)\\\1\\\,\\(['"])(.*?)\\\3$/s) |
|
1618
|
0 |
0 |
unless ($param =~ /^\\[=\.]\\(['"])(.*?)\\\1\\\,\\(['"])(.*?)\\\3$/s) |
|
1627
|
0 |
0 |
unless ($param =~ /^\\[=\.]([UG])\\\.\\(['"])(.*?)\\\2\\\,\\(['"])(.*?)\\\4$/is) |
|
1631
|
0 |
0 |
if ($how eq 'U') |
|
1634
|
0 |
0 |
if ($how eq 'G') |
|
1643
|
0 |
0 |
unless ($param =~ /^\\[=\.]([UG])\\\.\\(['"])(.*?)\\\2\\\,\\(['"])(.*?)\\\4$/is) |
|
1647
|
0 |
0 |
if ($how eq 'U') |
|
1650
|
0 |
0 |
if ($how eq 'G') |
|
1657
|
0 |
0 |
unless ($param =~ /^\\[=\.]\\(['"])(.*?)\\\1\\\,\\(['"])(.*?)\\\3$/s) |
|
1666
|
0 |
0 |
unless ($param =~ /^\\[=\.]\\(['"])(.*?)\\\1\\\,\\(['"])(.*?)\\\3$/s) |
|
1678
|
0 |
0 |
unless ($param =~ /^\\[=\.]\\(['"])(.*?)\\\1\\\,\\(['"])(.*?)\\\3$/s) |
|
1687
|
0 |
0 |
if $param |
|
1693
|
0 |
0 |
if $param |
|
1699
|
0 |
0 |
if $param |
|
1705
|
0 |
0 |
if $param |
|
1711
|
0 |
0 |
if $param |
|
1718
|
0 |
0 |
unless ($param =~ s/^\\\.(.+)$//s) |
|
1727
|
0 |
0 |
if ($param =~ s/^\\\.\\(["'])(.*)\\\1$//s) |
|
1730
|
0 |
0 |
if $param |
|
1746
|
0 |
0 |
unless ($param =~ /^\\\.\\(['"])(.*?)\\\1\\\?\\(['"])(.*?)\\\3\\\:\\(['"])(.*?)\\\5$/s) |
|
1761
|
0 |
0 |
if ($param =~ s/^\\[,\.]((?:\\-)?\d+)$//s) |
|
1764
|
0 |
0 |
if $param |
|
1775
|
0 |
0 |
unless ($param =~ /^\\\.\\(['"])(.*)\\\1$/s) |
|
1783
|
0 |
0 |
unless ($param =~ /^\\\.\\(['"])(.*)\\\1$/s) |
|
1791
|
0 |
0 |
unless ($param =~ /^\\\.\\(['"])(.*)\\\1$/s) |
|
1799
|
0 |
0 |
unless ($param =~ /^\\\.\\(['"])(.*)\\\1$/s) |
|
1807
|
0 |
0 |
unless ($param =~ /^\\\.\\(['"])(.*)\\\1$/s) |
|
1816
|
0 |
0 |
unless ($param =~ /^\\\.\\(['"])(.*)\\\1$/s) |
|
1824
|
0 |
0 |
unless ($param =~ /^\\\.([HSMD])\\\.(\\['"])?(.*)\2\\,(\\['"])?(.*)\4$/s) |
|
1840
|
0 |
0 |
unless ($param =~ /^\\\.\\(['"])(.*)\\\1$/s) |
|
1852
|
0 |
0 |
unless ($param =~ /^\\\.\\(['"])(.*)\\\1$/) |
|
1853
|
0 |
0 |
if $param |
|
1865
|
0 |
0 |
unless ($param =~ /^\\\.\\(['"])(.*)\\\1$/s) |
|
1881
|
0 |
0 |
unless ($param =~ /^\\\.\\(['"])(.*)\\\1\\\,\\(['"])(.*)\\\3\\,\\(['"])(.*)\\\5\\,\\(['"])(.*)\\\7$/s) |
|
1900
|
0 |
0 |
unless ($param =~ /^\\\.\\(['"])(.*)\\\1$/s) |
|
1920
|
0 |
0 |
if $param |
|
1931
|
0 |
0 |
unless ($param =~ /^\\\.\\(['"])(.*)\\\1$/s) |
|
1945
|
0 |
0 |
unless ($param =~ s/^\\\.(.*)$//s) |
|
1955
|
0 |
0 |
unless ($param =~ s/^\\\.(.*?)\\=\\(['"])(.*?)\\\2((?:\\,.*)?)$//s) |
|
1965
|
0 |
0 |
if ($param =~ s/^\\\.\\(['"])(.*)\\\1$//s) |
|
1968
|
0 |
0 |
if $param |
|
1996
|
0 |
0 |
unless open I, $file |
|
2000
|
0 |
0 |
unless open O, ">$out" |
|
2003
|
0 |
0 |
unless ($sub) |
|
2070
|
0 |
0 |
unless ($sub) |
|
2081
|
0 |
0 |
if $code |
|
2103
|
0 |
0 |
if $sub =~ s/^(.*)::Do// and UNIVERSAL::isa($self, $1) |