line |
true |
false |
branch |
33
|
0 |
0 |
if ($$dtd{'XML'} and ($pub and not $sys)) |
48
|
0 |
0 |
if ($etype =~ /^ndata (\S+)$/i) |
53
|
0 |
0 |
if ($etype =~ /^cdata (\S+)$/i) |
64
|
0 |
0 |
if defined $value |
71
|
0 |
0 |
if defined $value |
78
|
0 |
0 |
if defined $value |
85
|
0 |
0 |
if defined $value |
92
|
0 |
0 |
if defined $value |
99
|
0 |
0 |
if defined $value |
109
|
0 |
0 |
if $self->notation |
112
|
0 |
0 |
if ($self->public or $self->system) { } |
113
|
0 |
0 |
if $self->public |
115
|
0 |
0 |
if $self->system |
125
|
0 |
0 |
if ($$self{'DTD'}{'UNEXPANDED_CONTENT'}) |
150
|
0 |
0 |
if ($$dtd{'XML'} and $cm eq 'CDATA') |
156
|
0 |
0 |
if ($$dtd{'XML'} and $stagm || $etagm) |
176
|
0 |
0 |
if defined $value |
187
|
0 |
0 |
if defined $value |
194
|
0 |
0 |
if defined $value |
201
|
0 |
0 |
if defined $value |
208
|
0 |
0 |
if defined $value |
215
|
0 |
0 |
if defined $value |
232
|
0 |
0 |
$expand ? : |
256
|
0 |
0 |
if $self->starttag_min |
258
|
0 |
0 |
if $self->endtag_min |
267
|
0 |
0 |
if ($$self{'DTD'}{'UNEXPANDED_CONTENT'}) |
272
|
0 |
0 |
if ($self->inclusions) |
277
|
0 |
0 |
if ($self->exclusions) |
343
|
0 |
0 |
if defined $value |
366
|
0 |
0 |
if defined $value |
374
|
0 |
0 |
if defined $value |
382
|
0 |
0 |
if defined $value |
411
|
0 |
0 |
if ($text =~ /^NOTATION \(/) |
416
|
0 |
0 |
if ($text =~ /^\(/) |
417
|
0 |
0 |
unless defined $enumtype |
457
|
0 |
0 |
if defined $value |
468
|
0 |
0 |
if defined $value |
475
|
0 |
0 |
if defined $value |
485
|
0 |
0 |
if $self->public |
488
|
0 |
0 |
if (not $self->public or $self->system) |
522
|
0 |
0 |
$param{'UnexpandedContent'} ? : |
553
|
0 |
0 |
if $$self{'DTD'} |
555
|
0 |
0 |
unless ($dtd) |
556
|
0 |
0 |
if ($$self{'SYSTEM_ID'}) { } |
|
0 |
0 |
elsif ($$self{'PUBLIC_ID'}) { } |
563
|
0 |
0 |
if (not $dtd) { } |
569
|
0 |
0 |
unless ($$self{'SYSTEM_ID'}) |
575
|
0 |
0 |
unless ($decl) |
576
|
0 |
0 |
if ($$self{'PUBLIC_ID'}) { } |
584
|
0 |
0 |
if ($$self{'PUBLIC_ID'}) { } |
592
|
0 |
0 |
if ($decl) { } |
603
|
0 |
0 |
if ($dtd) |
606
|
0 |
0 |
unless open $dtd_fh, $dtd |
613
|
0 |
0 |
if $dtd |
619
|
0 |
0 |
if ($tok =~ /
|
|
0 |
0 |
elsif ($tok =~ /
|
|
0 |
0 |
elsif ($tok =~ /
|
|
0 |
0 |
elsif ($tok =~ /
|
|
0 |
0 |
elsif ($tok =~ /
|
653
|
0 |
0 |
if defined $val |
663
|
0 |
0 |
if (defined $val) |
665
|
0 |
0 |
if (ref $self) |
679
|
0 |
0 |
if ($type eq 'param') { } |
680
|
0 |
0 |
if exists $$self{'PENT'}{$name} |
690
|
0 |
0 |
if exists $$self{'GENT'}{$name} |
707
|
0 |
0 |
unless $count |
717
|
0 |
0 |
unless $count |
755
|
0 |
0 |
if exists $$self{'ATTR'}{$_} |
761
|
0 |
0 |
unless $output{$_} |
782
|
0 |
0 |
if ($gent->type ne 'sdata') { } |
|
0 |
0 |
elsif ($gent->type ne 'pi') { } |
786
|
0 |
0 |
if $text eq '&' |
787
|
0 |
0 |
if $text eq '<' |
794
|
0 |
0 |
if $text eq '&' |
795
|
0 |
0 |
if $text eq '<' |
830
|
0 |
0 |
if ($tok eq '%') |
839
|
0 |
0 |
if ($tok =~ /^[\"\']/) { } |
846
|
0 |
0 |
if ($tok =~ /public/i) { } |
|
0 |
0 |
elsif ($tok =~ /system/i) { } |
|
0 |
0 |
elsif ($tok =~ /^sdata$/i) { } |
|
0 |
0 |
elsif ($tok =~ /^pi$/i) { } |
|
0 |
0 |
elsif ($tok =~ /^cdata$/i) { } |
850
|
0 |
0 |
if ($tok ne '>') |
876
|
0 |
0 |
if ($tok =~ /ndata/i) { } |
|
0 |
0 |
elsif ($tok =~ /cdata/i) { } |
890
|
0 |
0 |
if ($tok ne '>') |
895
|
0 |
0 |
if $debug > 1 |
915
|
0 |
0 |
if ($tok =~ /^\(/) { } |
921
|
0 |
0 |
if ($ntok =~ /[\|\(\)]/) { } |
939
|
0 |
0 |
if ($tok =~ /^\%/) { } |
|
0 |
0 |
elsif ($tok =~ /^[\-o]/is) { } |
943
|
0 |
0 |
if ($expand =~ /^[\-o]/is) { } |
948
|
0 |
0 |
if $expand =~ /\S/ |
960
|
0 |
0 |
if ($tok eq '(') { } |
970
|
0 |
0 |
if ($tok eq '-') |
977
|
0 |
0 |
if ($tok eq '+') |
984
|
0 |
0 |
if ($tok ne '>') |
991
|
0 |
0 |
if (exists $$self{'ELEM'}{$name}) { } |
1003
|
0 |
0 |
if $debug > 1 |
1024
|
0 |
0 |
if ($tok =~ /^\(/) { } |
1030
|
0 |
0 |
if ($ntok =~ /[\|\(\)]/) { } |
1041
|
0 |
0 |
if $debug > 2 |
1059
|
0 |
0 |
if $debug > 2 |
1062
|
0 |
0 |
if ($values =~ /^notation$/i) |
1063
|
0 |
0 |
if ($self->peek_token($dtd)) |
1069
|
0 |
0 |
if ($values eq '(') |
1075
|
0 |
0 |
if $debug > 4 |
1077
|
0 |
0 |
if $debug > 4 |
1078
|
0 |
0 |
if ($ntok =~ /[,\|\(\)]/) { } |
1081
|
0 |
0 |
if $debug > 4 |
1090
|
0 |
0 |
if $debug > 2 |
1094
|
0 |
0 |
if $debug > 2 |
1096
|
0 |
0 |
if ($type =~ /\#FIXED/i) { } |
|
0 |
0 |
elsif (not $type =~ /^\#/) { } |
1098
|
0 |
0 |
if $defval =~ /^[\"\']/ |
1101
|
0 |
0 |
if $defval =~ /^[\"\']/ |
1105
|
0 |
0 |
if $debug > 2 |
1115
|
0 |
0 |
if (exists $$self{'ATTR'}{$name}) { } |
1142
|
0 |
0 |
if ($tok =~ /public/i) { } |
|
0 |
0 |
elsif ($tok =~ /system/i) { } |
1147
|
0 |
0 |
if ($tok ne '>') |
1153
|
0 |
0 |
if ($tok eq '>') { } |
1165
|
0 |
0 |
if ($tok ne '>') |
1169
|
0 |
0 |
if $debug > 1 |
1173
|
0 |
0 |
if (exists $$self{'NOTN'}{$name}) { } |
1198
|
0 |
0 |
if ($tok =~ /^include$/i) |
1224
|
0 |
0 |
if ($dtd =~ /^/s) |
1229
|
0 |
0 |
if ($dtd =~ /^--.*?--/s) |
1234
|
0 |
0 |
if ($dtd =~ /^<\?.*?>/s) |
1239
|
0 |
0 |
if ($dtd =~ /^
|
1241
|
0 |
0 |
if $debug > 3 |
1245
|
0 |
0 |
if ($dtd =~ /^[\(\)\-\+\|\&\,\>]/) |
1247
|
0 |
0 |
if $debug > 3 |
1251
|
0 |
0 |
if ($dtd =~ /^[\"\']/) |
1254
|
0 |
0 |
if $debug > 3 |
1258
|
0 |
0 |
if ($dtd =~ /^\%([a-zA-Z0-9\_\-\.]+);?/) |
1260
|
0 |
0 |
if $debug > 3 |
1261
|
0 |
0 |
if ($return_peref) { } |
1270
|
0 |
0 |
if ($dtd =~ /^([^\s\|\&\,\(\)\[\]\>\%]+)/s) |
1272
|
0 |
0 |
if $debug > 3 |
1276
|
0 |
0 |
if ($dtd =~ /^(\%)/s) |
1278
|
0 |
0 |
if $debug > 3 |
1282
|
0 |
0 |
if $debug > 3 |
1292
|
0 |
0 |
unless $entity |
1294
|
0 |
0 |
if ($$entity{'PUBLIC'} or $$entity{'SYSTEM'}) { } |
1298
|
0 |
0 |
if ($$entity{'PUBLIC'}) |
1303
|
0 |
0 |
if (not $filename and $$entity{'SYSTEM'}) |
1308
|
0 |
0 |
unless (defined $filename) |
1312
|
0 |
0 |
if ($self->debug) { } |
1322
|
0 |
0 |
unless open F, $filename |
1339
|
0 |
0 |
if ($text =~ /^\"(.*)\"$/s) { } |
|
0 |
0 |
elsif ($text =~ /^\'(.*)\'$/s) { } |
1354
|
0 |
0 |
if ($text ne '') |
1363
|
0 |
0 |
if ($entref =~ /\;$/s) { } |
1399
|
0 |
0 |
unless (open F, $decl) |
1414
|
0 |
0 |
unless (/
|
1418
|
0 |
0 |
if (/
|
1423
|
0 |
0 |
if (/namecase\s+/is) { } |
1431
|
0 |
0 |
if ($word =~ /^general$/i) { } |
|
0 |
0 |
elsif ($word =~ /^entity$/i) { } |
1455
|
0 |
0 |
if $file =~ m[^(.*)/[^/]+$] |
1458
|
0 |
0 |
if $path eq $searchpath |
1461
|
0 |
0 |
if not $found and $searchpath |
1471
|
0 |
0 |
if $system =~ m[^/] or $system =~ m[^[a-z]:[\\/]] |
1474
|
0 |
0 |
if (-f "$path/$system") |
1481
|
0 |
0 |
if ($found) { } |
1495
|
0 |
0 |
unless $self->verbose |
1497
|
0 |
0 |
if ($self->debug or $$self{'NEWLINE'}) { } |