|  line  | 
 !l  | 
 l&&!r  | 
 l&&r  | 
 condition  | 
 
| 
173
 | 
 98  | 
 317  | 
 0  | 
 $pseudoclass and not exists $allowed_pseudoclasses->{$pseudoclass}  | 
 
| 
180
 | 
 98  | 
 317  | 
 0  | 
 $pseudoclass and $element  | 
 
| 
266
 | 
 180  | 
 0  | 
 0  | 
 $trace_handlers and defined $handler  | 
 
| 
288
 | 
 495  | 
 0  | 
 0  | 
 $trace_handlers and defined $handler  | 
 
| 
1021
 | 
 2680  | 
 741  | 
 747  | 
 defined $action and index($action, "ELE_") == 0  | 
 
| 
1028
 | 
 0  | 
 346  | 
 401  | 
 defined $start_tag_type and $start_tag_type eq "PHYSICAL_TOKEN"  | 
 
| 
1043
 | 
 2680  | 
 747  | 
 741  | 
 defined $action and index($action, "SPE_") == 0  | 
 
| 
1078
 | 
 4168  | 
 0  | 
 0  | 
 $trace_handlers and $handler  | 
|  line  | 
 l  | 
 !l  | 
 condition  | 
 
| 
119
 | 
 415  | 
 0  | 
 ref $handler_description || 'not a reference'  | 
 
| 
142
 | 
 5  | 
 93  | 
 $class //= "*"  | 
 
| 
150
 | 
 0  | 
 0  | 
 ref $handler_specs || 'not a reference'  | 
 
| 
207
 | 
 93  | 
 0  | 
 ref $arg || 'not a reference'  | 
 
| 
216
 | 
 2  | 
 0  | 
 ref $option_hash || 'not a reference'  | 
 
| 
257
 | 
 1341  | 
 0  | 
 $class //= "*"  | 
 
| 
296
 | 
 0  | 
 0  | 
 $action // "*"  | 
 
| 
385
 | 
 5  | 
 5  | 
 $tdesc_item->[3] // ""  | 
 
| 
441
 | 
 0  | 
 94  | 
 $self->{'trace_terminals'} // 0  | 
 
| 
570
 | 
 25  | 
 0  | 
 $primary_group_by_tag->{$tag_name} // "GRP_anywhere"  | 
 
| 
572
 | 
 25  | 
 0  | 
 $runtime_tag->{$tag_name} // "FLO_mixed"  | 
 
| 
709
 | 
 0  | 
 368  | 
 $ruby_vectors{'!non_element'} // \@no_ruby_slippers_vector  | 
 
| 
1048
 | 
 246  | 
 3922  | 
 $attributes->{'class'} // "*"  | 
 
| 
1078
 | 
 0  | 
 0  | 
 $class // "*"  | 
|  line  | 
 l  | 
 !l&&r  | 
 !l&&!r  | 
 condition  | 
 
| 
165
 | 
 5  | 
 317  | 
 93  | 
 ($element, $class) = $specifier =~ /\A ([^.]*) [.] (.*) \z/mosx or ($element, $pseudoclass) = $specifier =~ /\A ([^:]*) [:] (.*) \z/mosx  | 
 
| 
266
 | 
 0  | 
 0  | 
 0  | 
 say {*STDERR;} qq[Rule ${rule_id}: Found handler by species: "$species"] or Carp::croak("Cannot print: $Marpa::R2::HTML::Internal::ERRNO")  | 
 
| 
288
 | 
 0  | 
 0  | 
 0  | 
 say {*STDERR;} qq[Rule ${rule_id}: Found handler by action and class: "], (grep {defined $self->{'handler_by_element_and_class'}{$_};} @handler_keys)[0], "\"" or Carp::croak("Cannot print: $Marpa::R2::HTML::Internal::ERRNO")  | 
 
| 
296
 | 
 0  | 
 0  | 
 0  | 
 say {*STDERR;} qq[Rule ${rule_id}: Using default handler for action "], $action // "*", qq[" and class: "$class"] or Carp::croak("Cannot print: $Marpa::R2::HTML::Internal::ERRNO")  | 
 
| 
450
 | 
 0  | 
 0  | 
 94  | 
 not $ref_type or $ref_type ne "SCALAR"  | 
 
| 
 | 
 0  | 
 0  | 
 94  | 
 not $ref_type or $ref_type ne "SCALAR" or not defined ${$document_ref;}  | 
 
| 
475
 | 
 17204  | 
 14352  | 
 92  | 
 $tracer->symbol_by_name($symbol_name) // $tracer->symbol_new($symbol_name)  | 
 
| 
554
 | 
 337  | 
 402  | 
 5  | 
 $token_type eq "E" or $token_type eq "S"  | 
 
| 
649
 | 
 92  | 
 92  | 
 2601  | 
 $symbol_name eq "E_body" or $symbol_name eq "E_html"  | 
 
| 
917
 | 
 0  | 
 0  | 
 3  | 
 $trace_cruft or $fatal_cruft_error  | 
 
| 
978
 | 
 0  | 
 0  | 
 0  | 
 say {*STDERR;} join(" ", $type, @step_data, $tracer->symbol_name($step_data[0])) or Carp::croak("Cannot print: $Marpa::R2::HTML::Internal::ERRNO")  | 
 
| 
985
 | 
 0  | 
 0  | 
 0  | 
 say {*STDERR;} "Stack:\n", Data::Dumper::Dumper(\@stack) or Carp::croak("Cannot print: $Marpa::R2::HTML::Internal::ERRNO")  | 
 
| 
1002
 | 
 0  | 
 0  | 
 0  | 
 say {*STDERR;} "Stack:\n", Data::Dumper::Dumper(\@stack) or Carp::croak("Cannot print: $Marpa::R2::HTML::Internal::ERRNO")  | 
 
| 
1008
 | 
 0  | 
 0  | 
 0  | 
 say {*STDERR;} join(" ", ($type, @step_data)) or Carp::croak("Cannot print: $Marpa::R2::HTML::Internal::ERRNO")  |