line |
!l |
l&&!r |
l&&r |
condition |
243
|
103 |
605 |
92 |
not $doc_elem->{'_HTML_DOM_no_mg'} and $tag =~ /^(?:
button|(?:
fieldse|inpu|(?:obj|sel)ec
)t|label|textarea
)\z/x |
|
708 |
92 |
0 |
not $doc_elem->{'_HTML_DOM_no_mg'} and $tag =~ /^(?:
button|(?:
fieldse|inpu|(?:obj|sel)ec
)t|label|textarea
)\z/x and $doc_elem->{'_HTML_DOM_mg_f'} |
|
0 |
9 |
1 |
$doc_elem->{'_HTML_DOM_cf'} && @{$doc_elem->{'_HTML_DOM_cf'};} |
|
82 |
1 |
9 |
not $doc_elem->{'_HTML_DOM_no_mg'} and $tag =~ /^(?:
button|(?:
fieldse|inpu|(?:obj|sel)ec
)t|label|textarea
)\z/x and $doc_elem->{'_HTML_DOM_mg_f'} and not $doc_elem->{'_HTML_DOM_cf'} && @{$doc_elem->{'_HTML_DOM_cf'};} |
359
|
842 |
6 |
12 |
(ref $tag ? $tag->tag : $tag) eq 'tr' and $self->pos->tag eq 'table' |
392
|
0 |
1 |
8 |
$tagname eq 'doctype' and my $parent = $self->parent |
500
|
2 |
0 |
13 |
$level and $level -= 1, 1 |
|
2 |
13 |
0 |
$level and $level -= 1, 1 and $self->{'_HTML_DOM_p'} |
|
6 |
7 |
0 |
$level and $level -= 1, 1 and $self->{'_HTML_DOM_p'} and $self->{'_HTML_DOM_p'}[$level] |
1053
|
12 |
66 |
0 |
$body and $body->tag =~ /^(?:body|frameset)\z/ |
1106
|
34 |
1 |
2 |
$tag eq 'a' and defined $_->attr('href') |
1115
|
83 |
1 |
5 |
$tag eq 'a' and defined $_->attr('href') |
1142
|
35 |
1 |
2 |
$_->tag eq 'a' && defined $_->attr('name') |
1148
|
35 |
1 |
2 |
$_->tag eq 'a' && defined $_->attr('name') |
1172
|
5 |
1 |
0 |
not $reqclone->can('header_field_names') and $reqclone->isa('HTTP::Headers') |
line |
l |
!l |
condition |
313
|
7 |
33 |
$self->{'_HTML_DOM_cf'} ||= [] |
385
|
561 |
39 |
$self->{'_pos'} || (return @ret) |
421
|
3 |
4 |
$opts{'response'}->request || (last) |
426
|
3 |
4 |
$opts{'response'}->request || (last) |
630
|
3 |
0 |
$_->{'_HTML_DOM_parser'}->parse_file($fh) || (return) |
638
|
1 |
0 |
HTML::Encoding::encoding_from_html_document($contents) || 'iso-8859-1' |
949
|
2 |
4 |
(shift())->body || (return '') |
950
|
2 |
4 |
(shift())->body || (return '') |
951
|
2 |
4 |
(shift())->body || (return '') |
952
|
2 |
4 |
(shift())->body || (return '') |
953
|
2 |
4 |
(shift())->body || (return '') |
954
|
2 |
4 |
(shift())->body || (return '') |
1275
|
237 |
30 |
$_[1] || '' |
1341
|
4 |
9 |
$self->{'_HTML_DOM_doctype'} || '' |
1376
|
1 |
0 |
$self->{'_HTML_DOM_loc'} || die(q[Can't assign to location without a location object]) |
1414
|
3 |
1 |
$_[0]{'_HTML_DOM_response'} || (return '') |
1685
|
12 |
401 |
$_[0]{'_HTML_DOM_sheets'} or return |
line |
l |
!l&&r |
!l&&!r |
condition |
36
|
20043 |
238 |
3 |
$self->isa(scalar caller) or (caller)->isa('HTML::DOM::_TreeBuilder') |
210
|
547 |
0 |
0 |
$parent->ownerDocument || $parent |
616
|
0 |
0 |
5 |
ref $file or ref \$file eq 'GLOB' |
702
|
0 |
7 |
0 |
$self->{'_HTML_DOM_p'}[$level - 1] ||= 'HTML::Parser'->new('start_h', [sub {
$doc_elem->start(@_);
}
, 'tagname, attr, attrseq'], 'end_h', [sub {
$doc_elem->end(@_);
}
, 'tagname, text'], 'text_h', [sub {
$doc_elem->text(@_);
}
, 'text, is_cdata']) |
724
|
29 |
74 |
0 |
$self->{'_HTML_DOM_parser'} || ($self->open, $self->{'_HTML_DOM_parser'}) |
1021
|
2 |
1 |
0 |
$doc->find('head') || ($doc->find('html') || $doc->appendChild($doc->createElement('html')))->appendChild($doc->createElement('head')) |
1326
|
22 |
3 |
0 |
$doc->{'_HTML_DOM_sheets'} || ($doc->{'_HTML_DOM_sheets'} = (require CSS::DOM::StyleSheetList, 'CSS::DOM::StyleSheetList'->new), $doc->_populate_sheet_list, $doc->{'_HTML_DOM_sheets'}) |