|  line  | 
 !l  | 
 l&&!r  | 
 l&&r  | 
 condition  | 
 
| 
334
 | 
 12  | 
 48  | 
 0  | 
 $Opts{'redirect_stderr'} and $Opts{'all_in_one_file'} && $Opts{'target_format'} eq 'xhtml' || $Opts{'target_format'} eq 'latex'  | 
 
| 
365
 | 
 0  | 
 30  | 
 0  | 
 defined $Opts{'output_file'} and $Opts{'all_in_one_file'}  | 
 
| 
448
 | 
 52  | 
 20  | 
 78  | 
 @$block == 3 && $block->[0] eq '#.'  | 
 
| 
 | 
 1992  | 
 78  | 
 72  | 
 $Scope{'de'} and not @$block == 3 && $block->[0] eq '#.'  | 
 
| 
 | 
 6  | 
 6  | 
 9  | 
 @$block == 3 && $block->[0] =~ /^(?:#;|#if)$/u  | 
 
| 
 | 
 2049  | 
 9  | 
 12  | 
 $Count{'if_ignore'} and not @$block == 3 && $block->[0] =~ /^(?:#;|#if)$/u  | 
 
| 
487
 | 
 49  | 
 11  | 
 0  | 
 $State{'text'} and $State{'wants_space'}  | 
 
| 
558
 | 
 52  | 
 20  | 
 78  | 
 @$block == 3 && $block->[0] eq '#.'  | 
 
| 
 | 
 1992  | 
 78  | 
 72  | 
 $Scope{'de'} and not @$block == 3 && $block->[0] eq '#.'  | 
 
| 
 | 
 6  | 
 6  | 
 9  | 
 @$block == 3 && $block->[0] =~ /^(?:#;|#if)$/u  | 
 
| 
 | 
 2049  | 
 9  | 
 12  | 
 $Count{'if_ignore'} and not @$block == 3 && $block->[0] =~ /^(?:#;|#if)$/u  | 
 
| 
596
 | 
 90  | 
 1551  | 
 5  | 
 not $Macro{$macro} and test_if_not_allowed_macro($macro)  | 
 
| 
637
 | 
 26  | 
 8  | 
 0  | 
 @{$Scope{'Bd'};} and $Scope{'Bd'}[0]{'t'} eq 'literal'  | 
 
| 
734
 | 
 2  | 
 11  | 
 10  | 
 defined $opts{'f'} and not $opts{'f'} =~ /$Rx{'format'}/u  | 
 
| 
761
 | 
 26  | 
 46  | 
 4  | 
 defined $opts{'t'} and $opts{'t'} eq 'verse'  | 
 
| 
 | 
 26  | 
 12  | 
 34  | 
 defined $opts{'t'} and $opts{'t'} eq 'table'  | 
 
| 
920
 | 
 32  | 
 10  | 
 0  | 
 defined $opts{'t'} and not defined $Xmtag{$opts{'t'}}  | 
 
| 
1010
 | 
 14  | 
 0  | 
 2  | 
 $BfMacro{'filter_tag'} and defined $Filters{$BfMacro{'filter_tag'}}{'code'}  | 
 
| 
1144
 | 
 40  | 
 1  | 
 1  | 
 $st->{'id'} and $Opts{'target_format'} eq 'latex'  | 
 
| 
1174
 | 
 15  | 
 4  | 
 2  | 
 @{$Scope{'Bl'};} and not $Scope{'item'}  | 
 
| 
1205
 | 
 42  | 
 2  | 
 2  | 
 defined $opts{'f'} and not $opts{'f'} =~ /$Rx{'format'}/u  | 
 
| 
1218
 | 
 4  | 
 0  | 
 2  | 
 $State{'wants_space'} and not $Flag{'ns'}  | 
 
| 
1530
 | 
 22  | 
 2  | 
 0  | 
 $Param{'lang'} eq 'fr' and $close_delim =~ /^(?:!|:|\?|;)$/u  | 
 
| 
1622
 | 
 53  | 
 22  | 
 4  | 
 defined $opts{'t'} and not defined $Xmtag{$opts{'t'}}  | 
 
| 
1785
 | 
 28  | 
 27  | 
 0  | 
 $opts{'mini'} and $opts{'lof'}  | 
 
| 
1786
 | 
 28  | 
 27  | 
 0  | 
 $opts{'mini'} and $opts{'lot'}  | 
 
| 
1787
 | 
 28  | 
 27  | 
 0  | 
 $opts{'mini'} and $opts{'toc'}  | 
 
| 
1811
 | 
 9  | 
 46  | 
 0  | 
 $opts{'toc'} and $opts{'lof'}  | 
 
| 
 | 
 9  | 
 46  | 
 0  | 
 $opts{'toc'} and $opts{'lot'}  | 
 
| 
 | 
 55  | 
 0  | 
 0  | 
 $opts{'lof'} and $opts{'lot'}  | 
 
| 
1953
 | 
 3  | 
 0  | 
 0  | 
 $opts{'shell'} and $opts{'code'}  | 
 
| 
1997
 | 
 6  | 
 0  | 
 13  | 
 defined $opts{'c'} and $opts{'c'} =~ /^[a-zA-Z]*$/u  | 
 
| 
2054
 | 
 93  | 
 0  | 
 2  | 
 $parameter eq 'xhtml-index' and not $Param{$parameter} =~ /^(?:full|summary|none)$/u  | 
 
| 
2122
 | 
 160  | 
 0  | 
 0  | 
 @Arg and $Process  | 
 
| 
2192
 | 
 2  | 
 10  | 
 0  | 
 defined $Flag{$key} and $value eq $Flag{$key}  | 
 
| 
2307
 | 
 32  | 
 37  | 
 30  | 
 $Opts{'target_format'} =~ /$Rx{'xhtml_or_epub'}/u and not $Opts{'all_in_one_file'}  | 
 
| 
2317
 | 
 30  | 
 97  | 
 0  | 
 $Opts{'target_format'} eq 'xhtml' and $Opts{'all_in_one_file'}  | 
 
| 
2347
 | 
 56  | 
 7  | 
 120  | 
 $Opts{'target_format'} =~ /$Rx{'xhtml_or_epub'}/u and not $opts{'nonum'}  | 
 
| 
2446
 | 
 0  | 
 4  | 
 0  | 
 ++$remaining && "\\\$$1"  | 
 
| 
2454
 | 
 0  | 
 0  | 
 0  | 
 ++$remaining && "\\\$$1"  | 
 
| 
2457
 | 
 0  | 
 0  | 
 0  | 
 ++$remaining && "\\\$$1"  | 
 
| 
2718
 | 
 1859  | 
 2  | 
 11  | 
 $Param{'lang'} eq 'fr' and not $Flag{'_verbatim'}  | 
 
| 
2755
 | 
 2  | 
 76  | 
 37  | 
 @Arg and $Arg[$#Arg] =~ /^(?:\\~)?\p{Punct}+$/u  | 
 
| 
 | 
 78  | 
 4  | 
 33  | 
 @Arg and $Arg[$#Arg] =~ /^(?:\\~)?\p{Punct}+$/u and not $Arg[$#Arg] =~ /^\\&/u  | 
 
| 
2789
 | 
 172  | 
 16  | 
 87  | 
 $Opts{'target_format'} eq 'latex' and not $last  | 
 
| 
3056
 | 
 9  | 
 278  | 
 0  | 
 not $Flag{'ns'} || $ns and $State{'wants_space'} || $State{'text'}  | 
 
| 
3116
 | 
 0  | 
 0  | 
 720  | 
 defined $arg and not $arg =~ /^-/u  | 
 
| 
3359
 | 
 29  | 
 1525  | 
 2  | 
 not $macro =~ /^Ef$/u and test_for_unclosed_format_block()  | 
 
| 
 | 
 1524  | 
 29  | 
 1  | 
 $Flag{'_verbatim'} and not $macro =~ /^Ef|Ed$/u  | 
 
| 
 | 
 1245  | 
 18  | 
 290  | 
 @{$Scope{'Bl'};} and $Scope{'Bl'}[0]{'t'} ne 'verse'  | 
 
| 
 | 
 1263  | 
 288  | 
 2  | 
 @{$Scope{'Bl'};} and $Scope{'Bl'}[0]{'t'} ne 'verse' and not $AllowedInBl{$macro}  | 
 
| 
3532
 | 
 1  | 
 1  | 
 1  | 
 $cover and not !($Param{'epub-version'} =~ /^3/u)  | 
 
| 
3561
 | 
 1  | 
 1  | 
 1  | 
 $cover and $Param{'epub-version'} =~ /^3/u  | 
 
| 
3840
 | 
 21  | 
 13  | 
 7  | 
 $Opts{'target_format'} eq 'epub' and $Param{'epub-version'} =~ /^3/u  | 
 
| 
 | 
 13  | 
 21  | 
 0  | 
 $Opts{'target_format'} eq 'xhtml' and $Param{'xhtml5'}  | 
 
| 
3856
 | 
 21  | 
 13  | 
 7  | 
 $Opts{'target_format'} eq 'epub' and $Param{'epub-version'} =~ /^3/u  | 
 
| 
3880
 | 
 13  | 
 14  | 
 12  | 
 $Param{'epub-css'} and $Opts{'target_format'} eq 'epub'  | 
 
| 
 | 
 13  | 
 0  | 
 14  | 
 $Param{'xhtml-css'} and $Opts{'target_format'} eq 'xhtml'  | 
 
| 
3894
 | 
 18  | 
 21  | 
 0  | 
 $Opts{'target_format'} ne 'epub' and $Param{'xhtml-top'}  | 
 
| 
3900
 | 
 18  | 
 21  | 
 0  | 
 $Opts{'target_format'} ne 'epub' and $Param{'xhtml-bottom'}  | 
 
| 
3912
 | 
 15  | 
 15  | 
 0  | 
 $Opts{'target_format'} ne 'epub' and $State{'_xhtml_navigation_text'}  | 
 
| 
3983
 | 
 0  | 
 0  | 
 11  | 
 defined $loXstack{$class} and @{$loXstack{$class};}  | 
 
| 
4062
 | 
 19  | 
 21  | 
 0  | 
 $opts->{'mini'} and $State{'nav_count'}  | 
 
| 
4124
 | 
 74  | 
 36  | 
 0  | 
 $opts->{'mini'} and $mini_macro eq 'Ch'  | 
 
| 
4208
 | 
 118  | 
 0  | 
 2  | 
 $href =~ /^index/u and not $Opts{'all_in_one_file'}  | 
|  line  | 
 l  | 
 !l&&r  | 
 !l&&!r  | 
 condition  | 
 
| 
334
 | 
 24  | 
 24  | 
 0  | 
 $Opts{'all_in_one_file'} && $Opts{'target_format'} eq 'xhtml' || $Opts{'target_format'} eq 'latex'  | 
 
| 
716
 | 
 21  | 
 0  | 
 4  | 
 defined $opts{'f'} or $opts{'t'}  | 
 
| 
938
 | 
 10  | 
 32  | 
 0  | 
 $begin //= enclose_begin($Xmtag{'_default'}{'cmd'}, {'id', $opts{'id'}})  | 
 
| 
1009
 | 
 6  | 
 11  | 
 10  | 
 not $Scope{'format'} or $Scope{'format'} =~ /$Rx{'format'}/u  | 
 
| 
1041
 | 
 0  | 
 2  | 
 8  | 
 $st->{'t'} eq 'enum' or $st->{'t'} eq 'item'  | 
 
| 
1137
 | 
 10  | 
 32  | 
 0  | 
 $end ||= enclose_end($Xmtag{'_default'}{'cmd'})  | 
 
| 
1337
 | 
 2  | 
 0  | 
 6  | 
 $image =~ /[{}]/u or $label =~ /[{}]/u  | 
 
| 
1651
 | 
 22  | 
 53  | 
 0  | 
 $begin //= enclose_begin($Xmtag{'_default'}{'cmd'}, {'id', $opts{'id'}})  | 
 
| 
1652
 | 
 22  | 
 53  | 
 0  | 
 $end //= enclose_end($Xmtag{'_default'}{'cmd'})  | 
 
| 
1679
 | 
 86  | 
 0  | 
 4  | 
 defined $Self->{'loX'}{$opts{'t'}} or $opts{'id'}  | 
 
| 
1808
 | 
 0  | 
 0  | 
 55  | 
 $opts{'toc'} or $opts{'lof'}  | 
 
| 
 | 
 0  | 
 0  | 
 55  | 
 $opts{'toc'} or $opts{'lof'} or $opts{'lot'}  | 
 
| 
1811
 | 
 0  | 
 0  | 
 55  | 
 $opts{'toc'} and $opts{'lof'} or $opts{'toc'} and $opts{'lot'}  | 
 
| 
 | 
 0  | 
 0  | 
 55  | 
 $opts{'toc'} and $opts{'lof'} or $opts{'toc'} and $opts{'lot'} or $opts{'lof'} and $opts{'lot'}  | 
 
| 
1926
 | 
 0  | 
 1  | 
 2  | 
 $opts{'c'} eq '' or $HtmlContainingFlow{$opts{'c'}}  | 
 
| 
2008
 | 
 2  | 
 4  | 
 1  | 
 $opts{'c'} eq '' or $HtmlPhrasing{$opts{'c'}}  | 
 
| 
2099
 | 
 0  | 
 0  | 
 160  | 
 $name =~ /^[A-Z][a-z]$/u or $name =~ /^#/u  | 
 
| 
2226
 | 
 56  | 
 28  | 
 0  | 
 $macro eq 'Sh' or $macro eq 'Ss'  | 
 
| 
2391
 | 
 26  | 
 20  | 
 8  | 
 defined $opts{'f'} or @Arg  | 
 
| 
2554
 | 
 2  | 
 8  | 
 0  | 
 $end //= enclose_end($Xmtag{'_default'}{'cmd'})  | 
 
| 
2878
 | 
 30  | 
 3  | 
 0  | 
 $Opts{'target_format'} eq 'xhtml' or $Opts{'target_format'} eq 'epub'  | 
 
| 
3056
 | 
 4  | 
 5  | 
 278  | 
 $Flag{'ns'} || $ns  | 
 
| 
 | 
 169  | 
 0  | 
 109  | 
 $State{'wants_space'} || $State{'text'}  | 
 
| 
3068
 | 
 14  | 
 26  | 
 87  | 
 $Scope{'paragraph'} || $Scope{'item'} || $State{'inline'}  | 
 
| 
3094
 | 
 199  | 
 1417  | 
 0  | 
 $cmd //= $State{'macro'}  | 
 
| 
3244
 | 
 2  | 
 8  | 
 0  | 
 $begin //= enclose_begin($Xmtag{'_default'}{'cmd'})  | 
 
| 
3388
 | 
 2  | 
 0  | 
 0  | 
 mkdir $images_dir or diag_fatal("${images_dir}:$!")  | 
 
| 
 | 
 2  | 
 0  | 
 1  | 
 @Image or defined $Param{'epub-cover'}  | 
 
| 
3777
 | 
 1  | 
 0  | 
 0  | 
 $InfosFlag{'has_chapter'} or $InfosFlag{'has_part'}  | 
 
| 
3840
 | 
 7  | 
 0  | 
 34  | 
 $Opts{'target_format'} eq 'epub' and $Param{'epub-version'} =~ /^3/u or $Opts{'target_format'} eq 'xhtml' and $Param{'xhtml5'}  | 
 
| 
4008
 | 
 42  | 
 0  | 
 8  | 
 $Count{'part'} || $Count{'chapter'}  | 
 
| 
4092
 | 
 21  | 
 7  | 
 8  | 
 $opts->{'mini'} or defined $opts->{'title'}  | 
 
| 
4121
 | 
 8  | 
 6  | 
 72  | 
 $macro eq $mini_macro or $macro eq 'Pt'  | 
 
| 
4208
 | 
 46  | 
 0  | 
 120  | 
 $opts->{'nonum'} or $href =~ /^index/u and not $Opts{'all_in_one_file'}  |