line |
!l |
l&&!r |
l&&r |
condition |
282
|
3257 |
0 |
0 |
$trace_handlers and $user_handler |
358
|
3812 |
0 |
3121 |
defined $first_token_id and defined $last_token_id |
393
|
0 |
913 |
2836 |
$ref_type eq 'ARRAY' and $$next_tdesc[0] eq 'FINAL' |
555
|
96 |
317 |
0 |
$pseudoclass and not $pseudoclass ~~ ['TOP', 'PI', 'DECL', 'COMMENT', 'PROLOG', 'TRAILER', 'WHITESPACE', 'CDATA', 'PCDATA', 'CRUFT'] |
564
|
96 |
317 |
0 |
$pseudoclass and $element |
1094
|
0 |
0 |
60 |
defined $element_type and $element_type ~~ ['block_element', 'header_element'] |
1286
|
675 |
0 |
0 |
$trace_terminals > 1 and defined $virtual_terminal |
line |
l |
!l |
condition |
113
|
687 |
0 |
$$user_handlers{'ANY'} // {} |
115
|
8 |
679 |
$$user_handlers{$element} // {} |
421
|
109 |
0 |
$per_node_data //= {} |
500
|
413 |
0 |
ref $handler_description || 'not a reference' |
535
|
0 |
0 |
ref $handler_specs || 'not a reference' |
592
|
90 |
0 |
ref $arg || 'not a reference' |
600
|
0 |
0 |
ref $option_hash || 'not a reference' |
875
|
0 |
91 |
$$self{'trace_terminals'} // 0 |
991
|
29 |
21 |
$Marpa::HTML::Internal::CONTENTS{$_} // 'flow' |
992
|
39 |
11 |
$Marpa::HTML::Internal::ELEMENT_TYPE{$_} // 'inline_element' |
line |
l |
!l&&r |
!l&&!r |
condition |
317
|
0 |
0 |
6933 |
not $ref_type or $ref_type ne 'ARRAY' |
450
|
0 |
0 |
0 |
$token_offset < 0 or $token_offset > $#{$html_parser_tokens;} |
474
|
0 |
0 |
0 |
$token_offset < 0 or $token_offset > $#{$html_parser_tokens;} |
517
|
321 |
83 |
9 |
!$element || $element eq '*' |
549
|
0 |
5 |
408 |
($element, $id) = $specifier =~ /\A ([^#]*) [#] (.*) \z/msx or ($element, $class) = $specifier =~ /\A ([^.]*) [.] (.*) \z/msx |
|
5 |
317 |
91 |
($element, $id) = $specifier =~ /\A ([^#]*) [#] (.*) \z/msx or ($element, $class) = $specifier =~ /\A ([^.]*) [.] (.*) \z/msx or ($element, $pseudoclass) = $specifier =~ /\A ([^:]*) [:] (.*) \z/msx |
882
|
0 |
0 |
91 |
not $ref_type or $ref_type ne 'SCALAR' |
|
0 |
0 |
91 |
not $ref_type or $ref_type ne 'SCALAR' or not defined ${$document_ref;} |
886
|
91 |
0 |
0 |
'HTML::PullParser'->new(%pull_parser_args, %Marpa::HTML::PULL_PARSER_OPTIONS) || Carp::croak('Could not create pull parser') |