Branch Coverage

blib/lib/HTML/HTML5/Parser/Tokenizer.pm
Criterion Covered Total %
branch 540 1870 28.8


line true false branch
321 0 711 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
1297 2 4943 if ($self->{'self_closing'})
1305 142 4803 if (@{$self->{'token'};})
1316 2 25431 $nc > 127 ? :
1318 0 25433 if ($self->{'is_xml'})
1325 18098 7335 if ($action and not $action->{'skip'})
1328 37 18061 if (defined $action->{'error'})
1329 9 28 if ($action->{'error_delta'}) { }
1338 9463 8635 if (defined $action->{'state'})
1341 96 9367 if ($action->{'state_set'})
1348 8713 9385 if (my $act = $action->{'ct'})
1349 2311 6402 if (defined $act->{'type'})
1352 2305 6 if ($act->{'delta'}) { }
1361 8659 54 if (defined $act->{'append_tag_name'})
1366 851 17247 if (my $aca = $action->{'ca'})
1367 40 811 if ($aca->{'value'}) { }
519 292 elsif (defined $aca->{'name'}) { }
146 146 elsif (defined $aca->{'set_name'}) { }
146 0 elsif ($aca->{'leave'}) { }
1368 0 40 $aca->{'value'} ne '1' ? :
1378 0 146 if (exists $self->{'ct'}{'attributes'}{$self->{'ca'}{'name'}}) { }
1390 216 17882 if (defined $action->{'buffer'})
1391 113 103 if $action->{'buffer'}{'clear'}
1393 114 102 if defined $action->{'buffer'}{'append'}
1398 4179 13919 if (defined $action->{'emit'}) { }
1399 2289 1890 if ($action->{'emit'} eq '') { }
1400 1608 681 if ($self->{'ct'}{'type'} == 3) { }
681 0 elsif ($self->{'ct'}{'type'} == 4) { }
1404 5 676 if ($self->{'ct'}{'attributes'}) { }
1414 0 2289 if ($action->{'reconsume'}) { }
1418 1848 441 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
1432 108 1782 if (defined $action->{'emit_data'}) { }
1074 708 elsif ($action->{'emit'} == 6) { }
1434 11 97 if ($action->{'emit_data_append'})
1440 2 1888 if ($action->{'emit_delta'}) { }
1447 899 991 if (defined $action->{'emit_data_read_until'})
1453 727 1163 if ($action->{'reconsume'}) { }
1457 751 412 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
1471 31 13888 if ($action->{'reconsume'}) { }
1475 13884 4 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
1491 560 6775 if ({114, 1, 115, 1, 116, 1, 121, 1}->{$state}) { }
17 6758 elsif ($state == 122 or $state == 127) { }
145 6613 elsif ($state == 9) { }
46 6567 elsif ($state == 10) { }
68 6499 elsif ($state == 11) { }
10 6489 elsif ($state == 34) { }
20 6469 elsif ($state == 19) { }
444 6025 elsif ($state == 13) { }
2364 3661 elsif ($state == 37) { }
0 3661 elsif ($state == 38) { }
47 3614 elsif ($state == 14) { }
3 3611 elsif ($state == 15) { }
110 3501 elsif ($state == 16) { }
54 3447 elsif ($state == 18) { }
55 3392 elsif ($state == 17 or $state == 102) { }
394 2998 elsif ($state == 20) { }
396 2602 elsif ($state == 21) { }
1622 980 elsif ($state == 22) { }
39 941 elsif ($state == 23) { }
85 856 elsif ($state == 42) { }
50 806 elsif ($state == 43) { }
32 774 elsif ($state == 104 or $state == 24) { }
20 754 elsif ($state == 25) { }
6 748 elsif ($state == 26) { }
26 722 elsif ($state == 27 or $state == 105) { }
22 700 elsif ($state == 106 or $state == 28) { }
18 682 elsif ($state == 29) { }
8 674 elsif ($state == 30) { }
13 661 elsif ($state == 31) { }
0 661 elsif ($state == 85) { }
26 635 elsif ($state == 32) { }
0 635 elsif ($state == 35) { }
0 635 elsif ($state == 40) { }
0 635 elsif ($state == 41) { }
97 538 elsif ($state == 44) { }
64 474 elsif ($state == 45) { }
6 468 elsif ($state == 46) { }
58 410 elsif ($state == 47) { }
268 142 elsif ($state == 48) { }
142 0 elsif ($state == 49) { }
0 0 elsif ($state == 51) { }
0 0 elsif ($state == 52) { }
0 0 elsif ($state == 53) { }
0 0 elsif ($state == 54) { }
0 0 elsif ($state == 55) { }
0 0 elsif ($state == 56) { }
0 0 elsif ($state == 57) { }
0 0 elsif ($state == 58) { }
0 0 elsif ($state == 59) { }
0 0 elsif ($state == 60) { }
0 0 elsif ($state == 61) { }
0 0 elsif ($state == 63) { }
0 0 elsif ($state == 65) { }
0 0 elsif ($state == 64) { }
0 0 elsif ($state == 62) { }
0 0 elsif ($state == 66) { }
0 0 elsif ($state == 67) { }
0 0 elsif ($state == 68) { }
0 0 elsif ($state == 70) { }
0 0 elsif ($state == 69) { }
0 0 elsif ($state == 71) { }
0 0 elsif ($state == 72) { }
0 0 elsif ($state == 73) { }
0 0 elsif ($state == 74) { }
0 0 elsif ($state == 75) { }
0 0 elsif ($state == 76) { }
0 0 elsif ($state == 77) { }
0 0 elsif ($state == 78) { }
0 0 elsif ($state == 79) { }
0 0 elsif ($state == 80) { }
0 0 elsif ($state == 81) { }
0 0 elsif ($state == 82) { }
0 0 elsif ($state == 83) { }
0 0 elsif ($state == 84) { }
0 0 elsif ($state == 86) { }
0 0 elsif ($state == 87) { }
0 0 elsif ($state == 88) { }
0 0 elsif ($state == 89) { }
0 0 elsif ($state == 90) { }
0 0 elsif ($state == 91) { }
0 0 elsif ($state == 92) { }
0 0 elsif ($state == 93) { }
0 0 elsif ($state == 95) { }
0 0 elsif ($state == 96) { }
0 0 elsif ($state == 97) { }
0 0 elsif ($state == 98) { }
0 0 elsif ($state == 99) { }
0 0 elsif ($state == 100) { }
0 0 elsif ($state == 101) { }
1505 560 0 if (defined $self->{'last_stag_name'}) { }
1517 0 0 unless $self->{'state'} = {114, 107, 115, 108, 116, 109, 121, 117}->{$state}
1525 481 79 if (length $ch) { }
1529 466 15 if ($nch eq $ch or $nch eq $CH) { }
1534 465 1 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
1553 0 15 unless $self->{'state'} = {114, 107, 115, 108, 116, 109, 121, 117}->{$state}
1563 76 3 if ($is_space->{$nc} or {62, 1, 47, 1}->{$nc}) { }
1576 0 3 unless $self->{'state'} = {114, 107, 115, 108, 116, 109, 121, 117}->{$self->{'state'}}
1597 17 0 if ($is_space->{$nc} or $nc == 47 or $nc == 62) { }
1603 9 8 if ($state == 122) { }
1604 9 0 $self->{'kwd'} eq 'script' ? :
1608 8 0 $self->{'kwd'} eq 'script' ? :
1613 17 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
1632 68 77 if ($nc == 34) { }
0 77 elsif ($nc == 38) { }
0 77 elsif ($self->{'is_xml'} and $is_space->{$nc}) { }
1 76 elsif ($nc == -1) { }
0 76 elsif ($nc == 0) { }
1633 0 68 if ($self->{'ct'}{'type'} == 10) { }
1644 68 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
1667 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
1684 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
1697 1 0 if ($self->{'ct'}{'type'} == 3) { }
0 0 elsif ($self->{'ct'}{'type'} == 4) { }
0 0 elsif ($self->{'ct'}{'type'} == 10) { }
1706 0 0 if ($self->{'ct'}{'attributes'}) { }
1739 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
1752 0 76 if ($self->{'is_xml'} and $nc == 60) { }
1766 75 1 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
1782 24 22 if ($nc == 39) { }
0 22 elsif ($nc == 38) { }
0 22 elsif ($self->{'is_xml'} and $is_space->{$nc}) { }
0 22 elsif ($nc == -1) { }
0 22 elsif ($nc == 0) { }
1783 0 24 if ($self->{'ct'}{'type'} == 10) { }
1794 24 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
1817 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
1834 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
1847 0 0 if ($self->{'ct'}{'type'} == 3) { }
0 0 elsif ($self->{'ct'}{'type'} == 4) { }
0 0 elsif ($self->{'ct'}{'type'} == 10) { }
1859 0 0 if ($self->{'ct'}{'attributes'}) { }
1892 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
1905 0 22 if ($self->{'is_xml'} and $nc == 60) { }
1919 22 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
1934 10 58 if ($is_space->{$nc}) { }
1 57 elsif ($nc == 38) { }
31 26 elsif ($nc == 62) { }
0 26 elsif ($nc == -1) { }
0 26 elsif ($nc == 0) { }
1935 0 10 if ($self->{'ct'}{'type'} == 10) { }
1945 10 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
1970 1 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
1982 30 1 if ($self->{'ct'}{'type'} == 3) { }
1 0 elsif ($self->{'ct'}{'type'} == 4) { }
0 0 elsif ($self->{'ct'}{'type'} == 10) { }
1988 21 9 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2001 1 0 if ($self->{'ct'}{'attributes'}) { }
2011 1 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2027 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2043 0 0 if ($self->{'ct'}{'type'} == 3) { }
0 0 elsif ($self->{'ct'}{'type'} == 4) { }
0 0 elsif ($self->{'ct'}{'type'} == 10) { }
2057 0 0 if ($self->{'ct'}{'attributes'}) { }
2090 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2102 1 25 if ({34, 1, 39, 1, 61, 1, 60, 1, 96, 1}->{$nc}) { }
2122 26 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2137 10 0 if ($nc == 62) { }
2138 1 9 if ($self->{'ct'}{'type'} == 4) { }
2142 0 1 if ($self->{'ct'}{'attributes'}) { }
2156 7 3 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2179 9 11 if ($nc == 62) { }
1 10 elsif ($nc == -1) { }
0 10 elsif ($nc == 0) { }
2180 0 9 if ($self->{'in_subset'}) { }
2188 2 7 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2202 0 1 if ($self->{'in_subset'}) { }
2217 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2237 9 1 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2252 47 397 if ($nc == 45) { }
394 3 elsif ($nc == 68 or $nc == 100) { }
2256 47 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2274 394 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2290 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2317 1970 394 if ($nc == [undef, 79, 67, 84, 89, 80, -2]->[length $self->{'kwd'}] or $nc == [undef, 111, 99, 116, 121, 112, -2]->[length $self->{'kwd'}]) { }
394 0 elsif (length $self->{'kwd'} == 6 and $nc == 69 || $nc == 101) { }
2339 1970 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2353 0 394 if ($self->{'is_xml'} and $self->{'kwd'} ne 'DOCTYP' || $nc == 101) { }
2371 394 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2397 0 0 if ($nc == {'[', 67, '[C', 68, '[CD', 65, '[CDA', 84, '[CDAT', 65, '[CDATA', -2}->{$self->{'kwd'}}) { }
0 0 elsif ($self->{'kwd'} eq '[CDATA' and $nc == 91) { }
2409 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2422 0 0 if ($self->{'is_xml'} and not $self->{'tainted'} and @{[] unless $self->{'open_elements'};} == 0) { }
2424 0 0 unless $self->{'open_elements'}
2440 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2466 3 44 if ($nc == 45) { }
1 43 elsif ($nc == 62) { }
0 43 elsif ($nc == -1) { }
0 43 elsif ($nc == 0) { }
2470 3 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2483 0 1 if ($self->{'in_subset'}) { }
2491 1 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2507 0 0 if ($self->{'in_subset'}) { }
2524 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2541 42 1 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2554 2 1 if ($nc == 45) { }
1 0 elsif ($nc == 62) { }
0 0 elsif ($nc == -1) { }
0 0 elsif ($nc == 0) { }
2558 2 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2571 0 1 if ($self->{'in_subset'}) { }
2579 1 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2595 0 0 if ($self->{'in_subset'}) { }
2612 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2629 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2644 54 56 if ($nc == 45) { }
4 52 elsif ($nc == -1) { }
0 52 elsif ($nc == 0) { }
2648 54 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2661 0 4 if ($self->{'in_subset'}) { }
2677 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2697 41 11 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2712 49 5 if ($nc == 45) { }
0 5 elsif ($nc == -1) { }
0 5 elsif ($nc == 0) { }
2716 48 1 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2729 0 0 if ($self->{'in_subset'}) { }
2746 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2762 5 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2779 40 15 if ($nc == 62) { }
1 14 elsif ($nc == 45) { }
3 11 elsif ($state != 102 and $nc == 33) { }
1 10 elsif ($nc == -1) { }
0 10 elsif ($nc == 0) { }
2780 0 40 if ($self->{'in_subset'}) { }
2788 21 19 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2803 0 1 if ($state == 102) { }
2817 1 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2834 3 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2847 0 1 if ($self->{'in_subset'}) { }
2861 0 0 if ($state == 102) { }
2868 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2881 0 10 if ($state == 102) { }
2888 10 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2901 387 7 if ($is_space->{$nc}) { }
0 7 elsif ($nc == -1) { }
2905 387 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2937 2 394 if ($is_space->{$nc}) { }
2 392 elsif ($nc == 62) { }
8 384 elsif (65 <= $nc and $nc <= 90) { }
0 384 elsif ($nc == -1) { }
0 384 elsif ($self->{'is_xml'} and $nc == 91) { }
0 384 elsif ($nc == 0) { }
2941 2 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2958 2 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
2975 0 8 $self->{'is_xml'} ? :
2979 8 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3006 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3023 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3040 384 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3055 33 1589 if ($is_space->{$nc}) { }
359 1230 elsif ($nc == 62) { }
31 1199 elsif (65 <= $nc and $nc <= 90) { }
0 1199 elsif ($nc == -1) { }
0 1199 elsif ($self->{'is_xml'} and $nc == 91) { }
0 1199 elsif ($nc == 0) { }
3059 33 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3074 341 18 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3091 0 31 $self->{'is_xml'} ? :
3095 31 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3122 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3138 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3154 1199 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3170 6 33 if ($is_space->{$nc}) { }
1 32 elsif ($nc == 62) { }
0 32 elsif ($nc == -1) { }
17 15 elsif ($nc == 80 or $nc == 112) { }
10 5 elsif ($nc == 83 or $nc == 115) { }
0 5 elsif ($nc == 34 and $self->{'ct'}{'type'} == 12 || $self->{'ct'}{'type'} == 13) { }
0 5 elsif ($nc == 39 and $self->{'ct'}{'type'} == 12 || $self->{'ct'}{'type'} == 13) { }
0 5 elsif ($self->{'is_xml'} and $self->{'ct'}{'type'} == 1 and $nc == 91) { }
3174 6 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3186 1 0 if ($self->{'ct'}{'type'} == 1) { }
3196 1 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3209 0 0 if ($self->{'ct'}{'type'} == 1) { }
3229 17 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3246 10 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3264 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3282 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3301 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3316 5 0 if ($self->{'ct'}{'type'} == 1) { }
3326 5 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3340 68 17 if ($nc == [undef, 85, 66, 76, 73, -2]->[length $self->{'kwd'}] or $nc == [undef, 117, 98, 108, 105, -2]->[length $self->{'kwd'}]) { }
17 0 elsif (length $self->{'kwd'} == 5 and $nc == 67 || $nc == 99) { }
3360 68 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3374 0 17 if ($self->{'is_xml'} and $self->{'kwd'} ne 'PUBLI' || $nc == 99) { }
3386 16 1 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3401 0 0 if ($self->{'ct'}{'type'} == 1) { }
3414 40 10 if ($nc == [undef, 89, 83, 84, 69, -2]->[length $self->{'kwd'}] or $nc == [undef, 121, 115, 116, 101, -2]->[length $self->{'kwd'}]) { }
10 0 elsif (length $self->{'kwd'} == 5 and $nc == 77 || $nc == 109) { }
3434 40 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3448 0 10 if ($self->{'is_xml'} and $self->{'kwd'} ne 'SYSTE' || $nc == 109) { }
3460 10 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3475 0 0 if ($self->{'ct'}{'type'} == 1) { }
3488 15 17 if ($is_space->{$nc}) { }
10 7 elsif ($nc == 34) { }
3 4 elsif ($nc == 39) { }
2 2 elsif ($nc == 62) { }
0 2 elsif ($nc == -1) { }
0 2 elsif ($self->{'is_xml'} and $self->{'ct'}{'type'} == 1 and $nc == 91) { }
3493 14 1 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3505 1 9 if ($state == 104) { }
3514 10 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3526 1 2 if ($state == 104) { }
3535 3 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3549 2 0 if ($self->{'ct'}{'type'} == 1) { }
3559 2 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3572 0 0 if ($self->{'ct'}{'type'} == 1) { }
3595 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3610 2 0 if ($self->{'ct'}{'type'} == 1) { }
3620 2 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3633 10 10 if ($nc == 34) { }
0 10 elsif ($nc == 62) { }
0 10 elsif ($nc == -1) { }
0 10 elsif ($nc == 0) { }
3637 6 4 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3651 0 0 if ($self->{'ct'}{'type'} == 1) { }
3661 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3676 0 0 if ($self->{'ct'}{'type'} == 1) { }
3692 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3711 10 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3724 3 3 if ($nc == 39) { }
0 3 elsif ($nc == 62) { }
0 3 elsif ($nc == -1) { }
0 3 elsif ($nc == 0) { }
3728 3 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3742 0 0 if ($self->{'ct'}{'type'} == 1) { }
3752 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3767 0 0 if ($self->{'ct'}{'type'} == 1) { }
3783 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3802 3 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3816 13 13 if ($is_space->{$nc}) { }
5 8 elsif ($nc == 34) { }
3 5 elsif ($nc == 39) { }
3 2 elsif ($nc == 62) { }
0 2 elsif ($nc == -1) { }
0 2 elsif ($self->{'is_xml'} and $self->{'ct'}{'type'} == 1 and $nc == 91) { }
3821 9 4 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3833 1 4 if ($state == 27) { }
3842 5 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3854 3 0 if ($state == 27) { }
3863 3 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3875 3 0 if ($self->{'ct'}{'type'} == 1) { }
3876 0 3 if ($self->{'is_xml'}) { }
3884 0 0 if ($self->{'ct'}{'type'} == 14) { }
3894 2 1 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3907 0 0 if ($self->{'ct'}{'type'} == 1) { }
3930 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3945 2 0 if ($self->{'ct'}{'type'} == 1) { }
3955 2 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3969 12 10 if ($is_space->{$nc}) { }
4 6 elsif ($nc == 34) { }
1 5 elsif ($nc == 39) { }
2 3 elsif ($nc == 62) { }
0 3 elsif ($nc == -1) { }
0 3 elsif ($self->{'is_xml'} and $self->{'ct'}{'type'} == 1 and $nc == 91) { }
3974 12 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
3986 0 4 if ($state == 106) { }
3995 4 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4007 0 1 if ($state == 106) { }
4016 1 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4030 2 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4041 2 0 if ($self->{'ct'}{'type'} == 1) { }
4053 0 0 if ($self->{'ct'}{'type'} == 1) { }
4077 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4092 3 0 if ($self->{'ct'}{'type'} == 1) { }
4102 3 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4115 9 9 if ($nc == 34) { }
0 9 elsif (not $self->{'is_xml'} and $nc == 62) { }
0 9 elsif ($nc == -1) { }
0 9 elsif ($nc == 0) { }
4119 9 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4133 0 0 if ($self->{'ct'}{'type'} == 1) { }
4143 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4158 0 0 if ($self->{'ct'}{'type'} == 1) { }
4174 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4193 9 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4206 4 4 if ($nc == 39) { }
0 4 elsif (not $self->{'is_xml'} and $nc == 62) { }
0 4 elsif ($nc == -1) { }
0 4 elsif ($nc == 0) { }
4210 4 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4227 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4245 0 0 if ($self->{'ct'}{'type'} == 1) { }
4261 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4280 4 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4293 0 13 if ($is_space->{$nc}) { }
13 0 elsif ($nc == 62) { }
0 0 elsif ($self->{'ct'}{'type'} == 12 and $nc == 78 || $nc == 110) { }
0 0 elsif ($nc == -1) { }
0 0 elsif ($self->{'is_xml'} and $self->{'ct'}{'type'} == 1 and $nc == 91) { }
4294 0 0 if ($self->{'ct'}{'type'} == 12) { }
4302 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4314 13 0 if ($self->{'ct'}{'type'} == 1) { }
4323 6 7 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4343 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4355 0 0 if ($self->{'ct'}{'type'} == 1) { }
4377 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4392 0 0 if ($self->{'ct'}{'type'} == 1) { }
4402 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4415 0 0 if ($is_space->{$nc}) { }
0 0 elsif ($nc == 62) { }
0 0 elsif ($nc == 78 or $nc == 110) { }
0 0 elsif ($nc == -1) { }
4419 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4434 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4452 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4475 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4488 12 14 if ($nc == 62) { }
0 14 elsif ($self->{'is_xml'} and $nc == 91) { }
0 14 elsif ($nc == -1) { }
4492 11 1 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4512 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4539 12 2 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4558 0 0 if ($nc == 93) { }
0 0 elsif ($nc == -1) { }
4562 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4574 0 0 if ($self->{'is_xml'}) { }
4583 0 0 if (length $self->{'ct'}{'data'}) { }
4603 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4620 0 0 if ($nc == 93) { }
4624 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4646 0 0 if ($nc == 62) { }
0 0 elsif ($nc == 93) { }
4649 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4659 0 0 if (length $self->{'ct'}{'data'}) { }
4672 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4691 6 91 if ($is_space->{$nc} or {60, 1, 38, 1, -1, 1, 34, 1, 39, 1, 96, 1, 61, 1, $self->{'entity_add'}, 1}->{$nc}) { }
64 27 elsif ($nc == 35) { }
27 0 elsif ($self->{'is_xml'} or 65 <= $nc and $nc <= 90 or 97 <= $nc and $nc <= 122) { }
4708 0 6 if ($self->{'is_xml'}) { }
4713 0 0 $nc == -1 ? :
4726 63 1 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4749 27 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4776 6 0 if ($self->{'prev_state'} == 0 or $self->{'prev_state'} == 107) { }
4794 55 9 if ($nc == 120) { }
3 6 elsif ($nc == 88) { }
3 3 elsif (48 <= $nc and $nc <= 57) { }
4799 54 1 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4812 0 3 if ($self->{'is_xml'})
4818 2 1 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4835 3 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4855 3 0 if ($self->{'prev_state'} == 0 or $self->{'prev_state'} == 107) { }
4875 3 3 if (48 <= $nc and $nc <= 57) { }
1 2 elsif ($nc == 59) { }
4883 2 1 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4897 1 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
4918 0 3 if (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) { }
0 3 elsif ($code > 1114111) { }
4934 3 0 if ($self->{'prev_state'} == 0 or $self->{'prev_state'} == 107) { }
4953 54 4 if (48 <= $nc and $nc <= 57 or 65 <= $nc and $nc <= 70 or 97 <= $nc and $nc <= 102) { }
4971 4 0 if ($self->{'prev_state'} == 0 or $self->{'prev_state'} == 107) { }
4991 166 102 if (48 <= $nc and $nc <= 57) { }
2 100 elsif (97 <= $nc and $nc <= 102) { }
46 54 elsif (65 <= $nc and $nc <= 70) { }
51 3 elsif ($nc == 59) { }
4998 166 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5016 2 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5034 46 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5048 51 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5071 39 15 if (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) { }
2 13 elsif ($code > 1114111) { }
5087 54 0 if ($self->{'prev_state'} == 0 or $self->{'prev_state'} == 107) { }
5106 137 5 if (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}) { }
0 5 elsif ($nc == 61) { }
5129 32 105 if (defined $HTML::HTML5::Parser::TagSoupParser::entity2char{$self->{'kwd'}} or $self->{'ge'}{$self->{'kwd'}}) { }
5131 20 12 if ($nc == 59) { }
5132 0 20 if (defined $self->{'ge'}{$self->{'kwd'}}) { }
5134 0 0 if ($self->{'ge'}{$self->{'kwd'}}{'only_text'}) { }
5138 0 0 if (defined $self->{'ge'}{$self->{'kwd'}}{'notation'}) { }
5149 0 20 if ($self->{'is_xml'}) { }
5171 10 10 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5188 11 1 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5201 2 103 if ($nc == 59) { }
5213 1 1 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5230 102 1 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5244 0 0 if ($self->{'entity__match'} < 0 and $self->{'prev_state'} != 0 and $self->{'prev_state'} != 107)
5253 20 7 if ($self->{'entity__match'} > 0) { }
5 2 elsif ($self->{'entity__match'} < 0) { }
5264 0 5 if ($self->{'prev_state'} != 0 and $self->{'prev_state'} != 107 and $self->{'entity__match'} < -1) { }
5286 0 2 if ($self->{'is_xml'} and not $self->{'kwd'} =~ /;$/) { }
5308 26 1 if ($self->{'prev_state'} == 0 or $self->{'prev_state'} == 107) { }
5323 1 0 if $has_ref
5334 0 0 if ($is_space->{$nc} or $nc == 63 or $nc == -1) { }
5356 0 0 if ($nc == 0)
5363 0 0 $nc == 0 ? :
5367 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5380 0 0 if ($is_space->{$nc}) { }
0 0 elsif ($nc == -1) { }
0 0 elsif ($nc == 63) { }
5384 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5397 0 0 if ($self->{'in_subset'}) { }
5412 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5425 0 0 if ($nc == 0)
5428 0 0 $nc == 0 ? :
5430 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5443 0 0 if ($is_space->{$nc}) { }
5447 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5464 0 0 if ($nc == 63) { }
0 0 elsif ($nc == -1) { }
5467 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5480 0 0 if ($self->{'in_subset'}) { }
5494 0 0 if ($nc == 0)
5497 0 0 $nc == 0 ? :
5502 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5518 0 0 if ($nc == 62) { }
0 0 elsif ($nc == 63) { }
5519 0 0 if ($self->{'in_subset'}) { }
5525 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5544 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5568 0 0 if ($nc == 62) { }
0 0 elsif ($nc == 63) { }
5569 0 0 if ($self->{'in_subset'}) { }
5575 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5591 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5610 0 0 if ($nc == 60) { }
0 0 elsif ($nc == 37) { }
0 0 elsif ($nc == 93) { }
0 0 elsif ($is_space->{$nc}) { }
0 0 elsif ($nc == -1) { }
5613 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5629 0 0 unless ($self->{'stop_processing'} or $self->{'document'}->xml_standalone)
5637 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5652 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5666 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5685 0 0 unless ($self->{'internal_subset_tainted'})
5692 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5705 0 0 if ($nc == 62) { }
0 0 elsif ($nc == -1) { }
5708 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5732 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5745 0 0 if ($nc == 62) { }
0 0 elsif ($nc == -1) { }
5748 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5768 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5781 0 0 if ($nc == 33) { }
0 0 elsif ($nc == 63) { }
0 0 elsif ($nc == -1) { }
5784 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5798 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5823 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5838 0 0 if ($nc == 45) { }
0 0 elsif ($nc == 69 or $nc == 101) { }
0 0 elsif ($nc == 65 or $nc == 97) { }
0 0 elsif ($nc == 78 or $nc == 110) { }
5841 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5857 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5873 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5889 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5913 0 0 if ($nc == 78 or $nc == 110) { }
0 0 elsif ($nc == 76 or $nc == 108) { }
5918 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5935 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5958 0 0 if ($nc == [undef, undef, 84, 73, 84, -2]->[length $self->{'kwd'}] or $nc == [undef, undef, 116, 105, 116, -2]->[length $self->{'kwd'}]) { }
0 0 elsif (length $self->{'kwd'} == 5 and $nc == 89 || $nc == 121) { }
5977 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
5991 0 0 if ($self->{'kwd'} ne 'ENTIT' or $nc == 121)
6002 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6025 0 0 if ($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 elsif (length $self->{'kwd'} == 6 and $nc == 84 || $nc == 116) { }
6046 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6060 0 0 if ($self->{'kwd'} ne 'ELEMEN' or $nc == 116)
6071 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6094 0 0 if ($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 elsif (length $self->{'kwd'} == 6 and $nc == 84 || $nc == 116) { }
6115 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6129 0 0 if ($self->{'kwd'} ne 'ATTLIS' or $nc == 116)
6141 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6164 0 0 if ($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 elsif (length $self->{'kwd'} == 7 and $nc == 78 || $nc == 110) { }
6187 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6201 0 0 if ($self->{'kwd'} ne 'NOTATIO' or $nc == 110)
6212 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6238 0 0 if ($is_space->{$nc}) { }
0 0 elsif ($self->{'ct'}{'type'} == 12 and $nc == 37) { }
0 0 elsif ($nc == -1) { }
0 0 elsif ($nc == 62) { }
6242 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6259 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6280 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6301 0 0 if ($is_space->{$nc}) { }
0 0 elsif ($self->{'ct'}{'type'} == 12 and $nc == 37) { }
0 0 elsif ($nc == 62) { }
0 0 elsif ($nc == -1) { }
6304 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6319 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6335 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6353 0 0 if ($nc == 0)
6356 0 0 $nc == 0 ? :
6359 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6372 0 0 if ($is_space->{$nc}) { }
0 0 elsif ($nc == 62) { }
0 0 elsif ($nc == -1) { }
6377 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6393 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6420 0 0 if ($is_space->{$nc}) { }
0 0 elsif ($nc == 62) { }
0 0 elsif ($nc == -1) { }
6421 0 0 if ($self->{'ct'}{'type'} == 10) { }
0 0 elsif ($self->{'ct'}{'type'} == 11) { }
6429 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6441 0 0 if ($self->{'ct'}{'type'} == 10) { }
6448 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6468 0 0 if ($nc == 0)
6471 0 0 $nc == 0 ? :
6474 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6487 0 0 if ($is_space->{$nc}) { }
0 0 elsif ($nc == 62) { }
0 0 elsif ($nc == -1) { }
6490 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6504 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6524 0 0 if ($nc == 0)
6529 0 0 $nc == 0 ? :
6532 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6545 0 0 if ($is_space->{$nc}) { }
0 0 elsif ($nc == 62) { }
0 0 elsif ($nc == 40) { }
0 0 elsif ($nc == -1) { }
6548 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6564 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6581 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6597 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6611 0 0 if ($nc == 0)
6614 0 0 $nc == 0 ? :
6617 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6630 0 0 if ($is_space->{$nc}) { }
0 0 elsif ($nc == 62) { }
0 0 elsif ($nc == 40) { }
0 0 elsif ($nc == -1) { }
6633 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6649 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6665 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6681 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6698 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6711 0 0 if ($is_space->{$nc}) { }
0 0 elsif ($nc == 35) { }
0 0 elsif ($nc == 34) { }
0 0 elsif ($nc == 39) { }
0 0 elsif ($nc == 62) { }
0 0 elsif ($nc == 40) { }
0 0 elsif ($nc == -1) { }
6714 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6730 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6747 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6764 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6780 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6797 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6813 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6830 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6843 0 0 if ($is_space->{$nc}) { }
0 0 elsif ($nc == 40) { }
0 0 elsif ($nc == 35) { }
0 0 elsif ($nc == 34) { }
0 0 elsif ($nc == 39) { }
0 0 elsif ($nc == 62) { }
0 0 elsif ($nc == -1) { }
6846 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6861 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6875 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6891 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6907 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6923 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6940 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6961 0 0 if ($is_space->{$nc}) { }
0 0 elsif ($nc == 124) { }
0 0 elsif ($nc == 41) { }
0 0 elsif ($nc == 62) { }
0 0 elsif ($nc == -1) { }
6964 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6979 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
6994 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7009 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7026 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7039 0 0 if ($nc == 0)
7042 0 0 $nc == 0 ? :
7045 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7058 0 0 if ($is_space->{$nc}) { }
0 0 elsif ($nc == 124) { }
0 0 elsif ($nc == 41) { }
0 0 elsif ($nc == 62) { }
0 0 elsif ($nc == -1) { }
7061 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7075 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7089 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7104 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7121 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7134 0 0 if ($nc == 0)
7137 0 0 $nc == 0 ? :
7140 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7153 0 0 if ($is_space->{$nc}) { }
0 0 elsif ($nc == 124) { }
0 0 elsif ($nc == 41) { }
0 0 elsif ($nc == 62) { }
0 0 elsif ($nc == -1) { }
7156 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7170 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7184 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7199 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7216 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7232 0 0 if ($nc == 0)
7235 0 0 $nc == 0 ? :
7238 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7251 0 0 if ($is_space->{$nc}) { }
0 0 elsif ($nc == 35) { }
0 0 elsif ($nc == 34) { }
0 0 elsif ($nc == 39) { }
0 0 elsif ($nc == 62) { }
0 0 elsif ($nc == -1) { }
7254 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7269 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7285 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7301 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7316 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7332 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7351 0 0 if ($is_space->{$nc}) { }
0 0 elsif ($nc == 35) { }
0 0 elsif ($nc == 34) { }
0 0 elsif ($nc == 39) { }
0 0 elsif ($nc == 62) { }
0 0 elsif ($nc == -1) { }
7354 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7368 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7383 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7398 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7413 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7429 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7448 0 0 if ($is_space->{$nc}) { }
0 0 elsif ($nc == 34) { }
0 0 elsif ($nc == 39) { }
0 0 elsif ($nc == 62) { }
0 0 elsif ($nc == -1) { }
7460 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7477 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7493 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7510 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7526 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7539 0 0 if ($is_space->{$nc}) { }
0 0 elsif ($nc == 34) { }
0 0 elsif ($nc == 39) { }
0 0 elsif ($nc == 62) { }
0 0 elsif ($nc == -1) { }
7542 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7559 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7576 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7592 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7610 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7626 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7639 0 0 if ($is_space->{$nc}) { }
0 0 elsif ($nc == 34) { }
0 0 elsif ($nc == 39) { }
0 0 elsif ($nc == 62) { }
0 0 elsif ($nc == -1) { }
7642 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7657 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7672 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7687 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7705 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7719 0 0 if ($self->{'ca'}{'default'} eq 'FIXED') { }
7729 0 0 if ($is_space->{$nc} or $nc == -1 or $nc == 62) { }
7743 0 0 if ($nc == [undef, 68, 65, 84, -2]->[length $self->{'kwd'}] or $nc == [undef, 100, 97, 116, -2]->[length $self->{'kwd'}]) { }
0 0 elsif (length $self->{'kwd'} == 4 and $nc == 65 || $nc == 97) { }
7761 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7775 0 0 if ($self->{'kwd'} ne 'NDAT' or $nc == 97) { }
7786 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7808 0 0 if ($is_space->{$nc}) { }
0 0 elsif ($nc == 62) { }
0 0 elsif ($nc == -1) { }
7811 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7826 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7842 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7864 0 0 if ($is_space->{$nc}) { }
0 0 elsif ($nc == 62) { }
0 0 elsif ($nc == -1) { }
7867 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7882 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7898 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7911 0 0 if ($nc == 0)
7914 0 0 $nc == 0 ? :
7917 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7930 0 0 if ($is_space->{$nc}) { }
0 0 elsif ($nc == 62) { }
0 0 elsif ($nc == -1) { }
7933 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7947 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7963 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7976 0 0 if ($nc == 0)
7979 0 0 $nc == 0 ? :
7982 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
7995 0 0 if ($nc == 34) { }
0 0 elsif ($nc == 38) { }
0 0 elsif ($nc == -1) { }
7998 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8014 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8033 0 0 if ($nc == 0)
8036 0 0 $nc == 0 ? :
8038 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8051 0 0 if ($nc == 39) { }
0 0 elsif ($nc == 38) { }
0 0 elsif ($nc == -1) { }
8054 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8070 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8089 0 0 if ($nc == 0)
8092 0 0 $nc == 0 ? :
8094 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8107 0 0 if ($is_space->{$nc} or {60, 1, 38, 1, -1, 1, $self->{'entity_add'}, 1}->{$nc}) { }
0 0 elsif ($nc == 35) { }
8115 0 0 $nc == -1 ? :
8124 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8144 0 0 if ($is_space->{$nc}) { }
0 0 elsif ($nc == 40) { }
0 0 elsif ($nc == 62) { }
0 0 elsif ($nc == -1) { }
8147 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8163 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8178 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8194 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8207 0 0 if ($nc == 0)
8210 0 0 $nc == 0 ? :
8213 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8226 0 0 if ($is_space->{$nc}) { }
0 0 elsif ($nc == 62) { }
0 0 elsif ($nc == -1) { }
8229 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8243 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8259 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8272 0 0 if ($nc == 0)
8275 0 0 $nc == 0 ? :
8278 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8291 0 0 if ($is_space->{$nc}) { }
0 0 elsif ($nc == 40) { }
0 0 elsif ($nc == 124 or $nc == 44) { }
0 0 elsif ($nc == 41) { }
0 0 elsif ($nc == 62) { }
0 0 elsif ($nc == -1) { }
8294 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8310 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8326 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8343 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8359 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8376 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8389 0 0 if ($nc == 0)
8392 0 0 $nc == 0 ? :
8395 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8408 0 0 if ($is_space->{$nc}) { }
0 0 elsif ($nc == 42 or $nc == 43 or $nc == 63) { }
0 0 elsif ($nc == 124 or $nc == 44) { }
0 0 elsif ($nc == 41) { }
0 0 elsif ($nc == 62) { }
0 0 elsif ($nc == -1) { }
8411 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8428 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8441 0 0 $nc == 124 ? :
8444 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8460 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8476 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8493 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8506 0 0 if ($nc == 0)
8509 0 0 $nc == 0 ? :
8512 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8525 0 0 if ($is_space->{$nc}) { }
0 0 elsif ($nc == 124 or $nc == 44) { }
0 0 elsif ($nc == 41) { }
0 0 elsif ($nc == 62) { }
0 0 elsif ($nc == -1) { }
8528 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8541 0 0 $nc == 124 ? :
8544 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8560 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8576 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8593 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8610 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8623 0 0 if ($is_space->{$nc}) { }
0 0 elsif ($nc == 42 or $nc == 43 or $nc == 63) { }
0 0 elsif ($nc == 41) { }
0 0 elsif ($nc == 62) { }
0 0 elsif ($nc == -1) { }
8624 0 0 if ($self->{'group_depth'}) { }
8630 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8645 0 0 if ($self->{'group_depth'}) { }
8651 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8663 0 0 if ($self->{'group_depth'}) { }
8668 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8686 0 0 if ($self->{'group_depth'})
8692 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8709 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8722 0 0 if ($self->{'group_depth'}) { }
8732 0 0 if ($is_space->{$nc}) { }
0 0 elsif ($nc == 62) { }
0 0 elsif ($nc == -1) { }
8735 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8749 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8765 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8784 0 0 if ($nc == 62) { }
0 0 elsif ($nc == -1) { }
8787 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }
8807 0 0 if ($self->{'char_buffer_pos'} < length $self->{'char_buffer'}) { }