|  line  | 
 !l  | 
 l&&!r  | 
 l&&r  | 
 condition  | 
 
| 
1325
 | 
 7308  | 
 27  | 
 18098  | 
 $action and not $action->{'skip'}  | 
 
| 
1632
 | 
 77  | 
 0  | 
 0  | 
 $self->{'is_xml'} and $is_space->{$nc}  | 
 
| 
1752
 | 
 76  | 
 0  | 
 0  | 
 $self->{'is_xml'} and $nc == 60  | 
 
| 
1782
 | 
 22  | 
 0  | 
 0  | 
 $self->{'is_xml'} and $is_space->{$nc}  | 
 
| 
1905
 | 
 22  | 
 0  | 
 0  | 
 $self->{'is_xml'} and $nc == 60  | 
 
| 
2317
 | 
 0  | 
 394  | 
 0  | 
 length $self->{'kwd'} == 6 and $nc == 69 || $nc == 101  | 
 
| 
2353
 | 
 394  | 
 0  | 
 0  | 
 $self->{'is_xml'} and $self->{'kwd'} ne 'DOCTYP' || $nc == 101  | 
 
| 
2397
 | 
 0  | 
 0  | 
 0  | 
 $self->{'kwd'} eq '[CDATA' and $nc == 91  | 
 
| 
2422
 | 
 0  | 
 0  | 
 0  | 
 $self->{'is_xml'} and not $self->{'tainted'}  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $self->{'is_xml'} and not $self->{'tainted'} and @{[] unless $self->{'open_elements'};} == 0  | 
 
| 
2779
 | 
 0  | 
 11  | 
 3  | 
 $state != 102 and $nc == 33  | 
 
| 
2937
 | 
 2  | 
 382  | 
 8  | 
 65 <= $nc and $nc <= 90  | 
 
| 
 | 
 384  | 
 0  | 
 0  | 
 $self->{'is_xml'} and $nc == 91  | 
 
| 
3055
 | 
 4  | 
 1195  | 
 31  | 
 65 <= $nc and $nc <= 90  | 
 
| 
 | 
 1199  | 
 0  | 
 0  | 
 $self->{'is_xml'} and $nc == 91  | 
 
| 
3170
 | 
 5  | 
 0  | 
 0  | 
 $nc == 34 and $self->{'ct'}{'type'} == 12 || $self->{'ct'}{'type'} == 13  | 
 
| 
 | 
 5  | 
 0  | 
 0  | 
 $nc == 39 and $self->{'ct'}{'type'} == 12 || $self->{'ct'}{'type'} == 13  | 
 
| 
 | 
 5  | 
 0  | 
 0  | 
 $self->{'is_xml'} and $self->{'ct'}{'type'} == 1  | 
 
| 
 | 
 5  | 
 0  | 
 0  | 
 $self->{'is_xml'} and $self->{'ct'}{'type'} == 1 and $nc == 91  | 
 
| 
3340
 | 
 0  | 
 17  | 
 0  | 
 length $self->{'kwd'} == 5 and $nc == 67 || $nc == 99  | 
 
| 
3374
 | 
 17  | 
 0  | 
 0  | 
 $self->{'is_xml'} and $self->{'kwd'} ne 'PUBLI' || $nc == 99  | 
 
| 
3414
 | 
 0  | 
 10  | 
 0  | 
 length $self->{'kwd'} == 5 and $nc == 77 || $nc == 109  | 
 
| 
3448
 | 
 10  | 
 0  | 
 0  | 
 $self->{'is_xml'} and $self->{'kwd'} ne 'SYSTE' || $nc == 109  | 
 
| 
3488
 | 
 2  | 
 0  | 
 0  | 
 $self->{'is_xml'} and $self->{'ct'}{'type'} == 1  | 
 
| 
 | 
 2  | 
 0  | 
 0  | 
 $self->{'is_xml'} and $self->{'ct'}{'type'} == 1 and $nc == 91  | 
 
| 
3816
 | 
 2  | 
 0  | 
 0  | 
 $self->{'is_xml'} and $self->{'ct'}{'type'} == 1  | 
 
| 
 | 
 2  | 
 0  | 
 0  | 
 $self->{'is_xml'} and $self->{'ct'}{'type'} == 1 and $nc == 91  | 
 
| 
3969
 | 
 3  | 
 0  | 
 0  | 
 $self->{'is_xml'} and $self->{'ct'}{'type'} == 1  | 
 
| 
 | 
 3  | 
 0  | 
 0  | 
 $self->{'is_xml'} and $self->{'ct'}{'type'} == 1 and $nc == 91  | 
 
| 
4115
 | 
 0  | 
 9  | 
 0  | 
 not $self->{'is_xml'} and $nc == 62  | 
 
| 
4206
 | 
 0  | 
 4  | 
 0  | 
 not $self->{'is_xml'} and $nc == 62  | 
 
| 
4293
 | 
 0  | 
 0  | 
 0  | 
 $self->{'ct'}{'type'} == 12 and $nc == 78 || $nc == 110  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $self->{'is_xml'} and $self->{'ct'}{'type'} == 1  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $self->{'is_xml'} and $self->{'ct'}{'type'} == 1 and $nc == 91  | 
 
| 
4488
 | 
 14  | 
 0  | 
 0  | 
 $self->{'is_xml'} and $nc == 91  | 
 
| 
4691
 | 
 0  | 
 15  | 
 12  | 
 65 <= $nc and $nc <= 90  | 
 
| 
 | 
 0  | 
 0  | 
 15  | 
 97 <= $nc and $nc <= 122  | 
 
| 
4794
 | 
 1  | 
 2  | 
 3  | 
 48 <= $nc and $nc <= 57  | 
 
| 
4875
 | 
 1  | 
 2  | 
 3  | 
 48 <= $nc and $nc <= 57  | 
 
| 
4918
 | 
 0  | 
 3  | 
 0  | 
 not $self->{'is_xml'} and $charref_map->{$code}  | 
 
| 
 | 
 3  | 
 0  | 
 0  | 
 $self->{'is_xml'} and 55296 <= $code  | 
 
| 
 | 
 3  | 
 0  | 
 0  | 
 $self->{'is_xml'} and 55296 <= $code and $code <= 57343  | 
 
| 
 | 
 3  | 
 0  | 
 0  | 
 $self->{'is_xml'} and $code == 0  | 
 
| 
4953
 | 
 2  | 
 10  | 
 46  | 
 48 <= $nc and $nc <= 57  | 
 
| 
 | 
 2  | 
 2  | 
 8  | 
 65 <= $nc and $nc <= 70  | 
 
| 
 | 
 4  | 
 0  | 
 0  | 
 97 <= $nc and $nc <= 102  | 
 
| 
4991
 | 
 0  | 
 102  | 
 166  | 
 48 <= $nc and $nc <= 57  | 
 
| 
 | 
 100  | 
 0  | 
 2  | 
 97 <= $nc and $nc <= 102  | 
 
| 
 | 
 51  | 
 3  | 
 46  | 
 65 <= $nc and $nc <= 70  | 
 
| 
5071
 | 
 0  | 
 15  | 
 39  | 
 not $self->{'is_xml'} and $charref_map->{$code}  | 
 
| 
 | 
 15  | 
 0  | 
 0  | 
 $self->{'is_xml'} and 55296 <= $code  | 
 
| 
 | 
 15  | 
 0  | 
 0  | 
 $self->{'is_xml'} and 55296 <= $code and $code <= 57343  | 
 
| 
 | 
 15  | 
 0  | 
 0  | 
 $self->{'is_xml'} and $code == 0  | 
 
| 
5106
 | 
 27  | 
 100  | 
 15  | 
 65 <= $nc and $nc <= 90  | 
 
| 
 | 
 27  | 
 0  | 
 100  | 
 97 <= $nc and $nc <= 122  | 
 
| 
 | 
 4  | 
 23  | 
 0  | 
 48 <= $nc and $nc <= 57  | 
 
| 
 | 
 5  | 
 0  | 
 0  | 
 $self->{'is_xml'} and not $is_space->{$nc} || {60, 1, 38, 1, -1, 1, 34, 1, 39, 1, 96, 1, 61, 1, $self->{'entity_add'}, 1}->{$nc}  | 
 
| 
5244
 | 
 0  | 
 0  | 
 0  | 
 $self->{'entity__match'} < 0 and $self->{'prev_state'} != 0  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $self->{'entity__match'} < 0 and $self->{'prev_state'} != 0 and $self->{'prev_state'} != 107  | 
 
| 
5264
 | 
 4  | 
 0  | 
 1  | 
 $self->{'prev_state'} != 0 and $self->{'prev_state'} != 107  | 
 
| 
 | 
 4  | 
 1  | 
 0  | 
 $self->{'prev_state'} != 0 and $self->{'prev_state'} != 107 and $self->{'entity__match'} < -1  | 
 
| 
5286
 | 
 2  | 
 0  | 
 0  | 
 $self->{'is_xml'} and not $self->{'kwd'} =~ /;$/  | 
 
| 
5958
 | 
 0  | 
 0  | 
 0  | 
 length $self->{'kwd'} == 5 and $nc == 89 || $nc == 121  | 
 
| 
6025
 | 
 0  | 
 0  | 
 0  | 
 length $self->{'kwd'} == 6 and $nc == 84 || $nc == 116  | 
 
| 
6094
 | 
 0  | 
 0  | 
 0  | 
 length $self->{'kwd'} == 6 and $nc == 84 || $nc == 116  | 
 
| 
6164
 | 
 0  | 
 0  | 
 0  | 
 length $self->{'kwd'} == 7 and $nc == 78 || $nc == 110  | 
 
| 
6238
 | 
 0  | 
 0  | 
 0  | 
 $self->{'ct'}{'type'} == 12 and $nc == 37  | 
 
| 
6301
 | 
 0  | 
 0  | 
 0  | 
 $self->{'ct'}{'type'} == 12 and $nc == 37  | 
 
| 
7743
 | 
 0  | 
 0  | 
 0  | 
 length $self->{'kwd'} == 4 and $nc == 65 || $nc == 97  | 
|  line  | 
 l  | 
 !l&&r  | 
 !l&&!r  | 
 condition  | 
 
| 
1317
 | 
 10154  | 
 7971  | 
 7308  | 
 $Action->[$state][$c] || $Action->[$state][255]  | 
 
| 
1319
 | 
 0  | 
 0  | 
 0  | 
 $XMLAction->[$state][$c] || $Action->[$state][$c] || $XMLAction->[$state][255] || $Action->[$state][255]  | 
 
| 
1491
 | 
 9  | 
 8  | 
 6758  | 
 $state == 122 or $state == 127  | 
 
| 
 | 
 52  | 
 3  | 
 3392  | 
 $state == 17 or $state == 102  | 
 
| 
 | 
 17  | 
 15  | 
 774  | 
 $state == 104 or $state == 24  | 
 
| 
 | 
 13  | 
 13  | 
 722  | 
 $state == 27 or $state == 105  | 
 
| 
 | 
 10  | 
 12  | 
 700  | 
 $state == 106 or $state == 28  | 
 
| 
1529
 | 
 3  | 
 463  | 
 15  | 
 $nch eq $ch or $nch eq $CH  | 
 
| 
1563
 | 
 2  | 
 74  | 
 3  | 
 $is_space->{$nc} or {62, 1, 47, 1}->{$nc}  | 
 
| 
1597
 | 
 1  | 
 2  | 
 14  | 
 $is_space->{$nc} or $nc == 47  | 
 
| 
 | 
 3  | 
 14  | 
 0  | 
 $is_space->{$nc} or $nc == 47 or $nc == 62  | 
 
| 
2252
 | 
 168  | 
 226  | 
 3  | 
 $nc == 68 or $nc == 100  | 
 
| 
2317
 | 
 842  | 
 1128  | 
 394  | 
 $nc == [undef, 79, 67, 84, 89, 80, -2]->[length $self->{'kwd'}] or $nc == [undef, 111, 99, 116, 121, 112, -2]->[length $self->{'kwd'}]  | 
 
| 
 | 
 169  | 
 225  | 
 0  | 
 $nc == 69 || $nc == 101  | 
 
| 
2353
 | 
 0  | 
 0  | 
 0  | 
 $self->{'kwd'} ne 'DOCTYP' || $nc == 101  | 
 
| 
3170
 | 
 13  | 
 4  | 
 15  | 
 $nc == 80 or $nc == 112  | 
 
| 
 | 
 6  | 
 4  | 
 5  | 
 $nc == 83 or $nc == 115  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $self->{'ct'}{'type'} == 12 || $self->{'ct'}{'type'} == 13  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $self->{'ct'}{'type'} == 12 || $self->{'ct'}{'type'} == 13  | 
 
| 
3340
 | 
 61  | 
 7  | 
 17  | 
 $nc == [undef, 85, 66, 76, 73, -2]->[length $self->{'kwd'}] or $nc == [undef, 117, 98, 108, 105, -2]->[length $self->{'kwd'}]  | 
 
| 
 | 
 13  | 
 4  | 
 0  | 
 $nc == 67 || $nc == 99  | 
 
| 
3374
 | 
 0  | 
 0  | 
 0  | 
 $self->{'kwd'} ne 'PUBLI' || $nc == 99  | 
 
| 
3414
 | 
 30  | 
 10  | 
 10  | 
 $nc == [undef, 89, 83, 84, 69, -2]->[length $self->{'kwd'}] or $nc == [undef, 121, 115, 116, 101, -2]->[length $self->{'kwd'}]  | 
 
| 
 | 
 9  | 
 1  | 
 0  | 
 $nc == 77 || $nc == 109  | 
 
| 
3448
 | 
 0  | 
 0  | 
 0  | 
 $self->{'kwd'} ne 'SYSTE' || $nc == 109  | 
 
| 
4293
 | 
 0  | 
 0  | 
 0  | 
 $nc == 78 || $nc == 110  | 
 
| 
4415
 | 
 0  | 
 0  | 
 0  | 
 $nc == 78 or $nc == 110  | 
 
| 
4691
 | 
 1  | 
 5  | 
 91  | 
 $is_space->{$nc} or {60, 1, 38, 1, -1, 1, 34, 1, 39, 1, 96, 1, 61, 1, $self->{'entity_add'}, 1}->{$nc}  | 
 
| 
 | 
 0  | 
 12  | 
 15  | 
 $self->{'is_xml'} or 65 <= $nc and $nc <= 90  | 
 
| 
 | 
 12  | 
 0  | 
 15  | 
 $self->{'is_xml'} or 65 <= $nc and $nc <= 90 or 97 <= $nc and $nc <= 122  | 
 
| 
4776
 | 
 6  | 
 0  | 
 0  | 
 $self->{'prev_state'} == 0 or $self->{'prev_state'} == 107  | 
 
| 
4855
 | 
 3  | 
 0  | 
 0  | 
 $self->{'prev_state'} == 0 or $self->{'prev_state'} == 107  | 
 
| 
4918
 | 
 0  | 
 0  | 
 3  | 
 not $self->{'is_xml'} and $charref_map->{$code} or $self->{'is_xml'} and 55296 <= $code and $code <= 57343  | 
 
| 
 | 
 0  | 
 0  | 
 3  | 
 not $self->{'is_xml'} and $charref_map->{$code} or $self->{'is_xml'} and 55296 <= $code and $code <= 57343 or $self->{'is_xml'} and $code == 0  | 
 
| 
4934
 | 
 3  | 
 0  | 
 0  | 
 $self->{'prev_state'} == 0 or $self->{'prev_state'} == 107  | 
 
| 
4953
 | 
 46  | 
 8  | 
 4  | 
 48 <= $nc and $nc <= 57 or 65 <= $nc and $nc <= 70  | 
 
| 
 | 
 8  | 
 0  | 
 4  | 
 48 <= $nc and $nc <= 57 or 65 <= $nc and $nc <= 70 or 97 <= $nc and $nc <= 102  | 
 
| 
4971
 | 
 4  | 
 0  | 
 0  | 
 $self->{'prev_state'} == 0 or $self->{'prev_state'} == 107  | 
 
| 
5071
 | 
 39  | 
 0  | 
 15  | 
 not $self->{'is_xml'} and $charref_map->{$code} or $self->{'is_xml'} and 55296 <= $code and $code <= 57343  | 
 
| 
 | 
 0  | 
 0  | 
 15  | 
 not $self->{'is_xml'} and $charref_map->{$code} or $self->{'is_xml'} and 55296 <= $code and $code <= 57343 or $self->{'is_xml'} and $code == 0  | 
 
| 
5087
 | 
 54  | 
 0  | 
 0  | 
 $self->{'prev_state'} == 0 or $self->{'prev_state'} == 107  | 
 
| 
5106
 | 
 15  | 
 100  | 
 27  | 
 65 <= $nc and $nc <= 90 or 97 <= $nc and $nc <= 122  | 
 
| 
 | 
 100  | 
 0  | 
 27  | 
 65 <= $nc and $nc <= 90 or 97 <= $nc and $nc <= 122 or 48 <= $nc and $nc <= 57  | 
 
| 
 | 
 0  | 
 22  | 
 5  | 
 65 <= $nc and $nc <= 90 or 97 <= $nc and $nc <= 122 or 48 <= $nc and $nc <= 57 or $nc == 59  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $is_space->{$nc} || {60, 1, 38, 1, -1, 1, 34, 1, 39, 1, 96, 1, 61, 1, $self->{'entity_add'}, 1}->{$nc}  | 
 
| 
 | 
 22  | 
 0  | 
 5  | 
 65 <= $nc and $nc <= 90 or 97 <= $nc and $nc <= 122 or 48 <= $nc and $nc <= 57 or $nc == 59 or $self->{'is_xml'} and not $is_space->{$nc} || {60, 1, 38, 1, -1, 1, 34, 1, 39, 1, 96, 1, 61, 1, $self->{'entity_add'}, 1}->{$nc}  | 
 
| 
5129
 | 
 32  | 
 0  | 
 105  | 
 defined $HTML::HTML5::Parser::TagSoupParser::entity2char{$self->{'kwd'}} or $self->{'ge'}{$self->{'kwd'}}  | 
 
| 
5163
 | 
 0  | 
 0  | 
 0  | 
 {'amp;', $self->{'level'}{'warn'}, 'quot;', $self->{'level'}{'warn'}, 'lt;', $self->{'level'}{'warn'}, 'gt;', $self->{'level'}{'warn'}, 'apos;', $self->{'level'}{'warn'}}->{$self->{'kwd'}} || $self->{'level'}{'must'}  | 
 
| 
5308
 | 
 26  | 
 0  | 
 1  | 
 $self->{'prev_state'} == 0 or $self->{'prev_state'} == 107  | 
 
| 
5334
 | 
 0  | 
 0  | 
 0  | 
 $is_space->{$nc} or $nc == 63  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $is_space->{$nc} or $nc == 63 or $nc == -1  | 
 
| 
5629
 | 
 0  | 
 0  | 
 0  | 
 $self->{'stop_processing'} or $self->{'document'}->xml_standalone  | 
 
| 
5838
 | 
 0  | 
 0  | 
 0  | 
 $nc == 69 or $nc == 101  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $nc == 65 or $nc == 97  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $nc == 78 or $nc == 110  | 
 
| 
5913
 | 
 0  | 
 0  | 
 0  | 
 $nc == 78 or $nc == 110  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $nc == 76 or $nc == 108  | 
 
| 
5958
 | 
 0  | 
 0  | 
 0  | 
 $nc == [undef, undef, 84, 73, 84, -2]->[length $self->{'kwd'}] or $nc == [undef, undef, 116, 105, 116, -2]->[length $self->{'kwd'}]  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $nc == 89 || $nc == 121  | 
 
| 
5991
 | 
 0  | 
 0  | 
 0  | 
 $self->{'kwd'} ne 'ENTIT' or $nc == 121  | 
 
| 
6025
 | 
 0  | 
 0  | 
 0  | 
 $nc == [undef, undef, 69, 77, 69, 78, -2]->[length $self->{'kwd'}] or $nc == [undef, undef, 101, 109, 101, 110, -2]->[length $self->{'kwd'}]  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $nc == 84 || $nc == 116  | 
 
| 
6060
 | 
 0  | 
 0  | 
 0  | 
 $self->{'kwd'} ne 'ELEMEN' or $nc == 116  | 
 
| 
6094
 | 
 0  | 
 0  | 
 0  | 
 $nc == [undef, 84, 84, 76, 73, 83, -2]->[length $self->{'kwd'}] or $nc == [undef, 116, 116, 108, 105, 115, -2]->[length $self->{'kwd'}]  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $nc == 84 || $nc == 116  | 
 
| 
6129
 | 
 0  | 
 0  | 
 0  | 
 $self->{'kwd'} ne 'ATTLIS' or $nc == 116  | 
 
| 
6164
 | 
 0  | 
 0  | 
 0  | 
 $nc == [undef, 79, 84, 65, 84, 73, 79, -2]->[length $self->{'kwd'}] or $nc == [undef, 111, 116, 97, 116, 105, 111, -2]->[length $self->{'kwd'}]  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $nc == 78 || $nc == 110  | 
 
| 
6201
 | 
 0  | 
 0  | 
 0  | 
 $self->{'kwd'} ne 'NOTATIO' or $nc == 110  | 
 
| 
7729
 | 
 0  | 
 0  | 
 0  | 
 $is_space->{$nc} or $nc == -1  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $is_space->{$nc} or $nc == -1 or $nc == 62  | 
 
| 
7743
 | 
 0  | 
 0  | 
 0  | 
 $nc == [undef, 68, 65, 84, -2]->[length $self->{'kwd'}] or $nc == [undef, 100, 97, 116, -2]->[length $self->{'kwd'}]  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $nc == 65 || $nc == 97  | 
 
| 
7775
 | 
 0  | 
 0  | 
 0  | 
 $self->{'kwd'} ne 'NDAT' or $nc == 97  | 
 
| 
8107
 | 
 0  | 
 0  | 
 0  | 
 $is_space->{$nc} or {60, 1, 38, 1, -1, 1, $self->{'entity_add'}, 1}->{$nc}  | 
 
| 
8291
 | 
 0  | 
 0  | 
 0  | 
 $nc == 124 or $nc == 44  | 
 
| 
8408
 | 
 0  | 
 0  | 
 0  | 
 $nc == 42 or $nc == 43  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $nc == 42 or $nc == 43 or $nc == 63  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $nc == 124 or $nc == 44  | 
 
| 
8525
 | 
 0  | 
 0  | 
 0  | 
 $nc == 124 or $nc == 44  | 
 
| 
8623
 | 
 0  | 
 0  | 
 0  | 
 $nc == 42 or $nc == 43  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $nc == 42 or $nc == 43 or $nc == 63  |