line |
!l |
l&&!r |
l&&r |
condition |
79
|
0 |
16 |
0 |
not $db_ok and $txt |
181
|
1 |
0 |
15 |
not $cached_stubs_as_txt_ok and $stubs_bin |
254
|
7817 |
0 |
0 |
$MarpaX::Database::Terminfo::Interface::log->is_warn and not defined $self->{'_terminfo_db'} |
266
|
5549 |
0 |
0 |
$MarpaX::Database::Terminfo::Interface::log->is_warn and not defined $self->{'_terminfo_current'} |
275
|
819324 |
0 |
0 |
$MarpaX::Database::Terminfo::Interface::log->is_warn and not defined $self->{'_t2other'} |
284
|
0 |
0 |
0 |
$MarpaX::Database::Terminfo::Interface::log->is_warn and not defined $self->{'_c2other'} |
293
|
0 |
0 |
0 |
$MarpaX::Database::Terminfo::Interface::log->is_warn and not defined $self->{'_capalias'} |
302
|
0 |
0 |
0 |
$MarpaX::Database::Terminfo::Interface::log->is_warn and not defined $self->{'_infoalias'} |
377
|
197649 |
13094 |
1051 |
$feature->{'type'} == 0 and substr($feature->{'name'}, -1, 1) eq '@' |
|
23016 |
185261 |
2466 |
$feature->{'type'} == 2 and $feature->{'name'} eq 'use' |
432
|
195183 |
13094 |
1051 |
$_->{'type'} == 0 and substr($_->{'name'}, -1, 1) eq '@' |
885
|
9 |
21 |
0 |
defined $default_if_cancelled and exists $self->_terminfo_current->{'cancelled'}{$feature->{'name'}} |
911
|
18 |
15 |
12 |
defined $found and defined $areap |
|
33 |
0 |
12 |
defined $found and defined $areap and ref $areap |
1059
|
0 |
0 |
0 |
!$xon_xoff && $padding_baud_rate && $baudrate >= $padding_baud_rate |
1064
|
3 |
0 |
0 |
$self->{'_bsd_tputs'} and length $str > 0 |
1094
|
2 |
0 |
0 |
not $c =~ /[[:digit:]]/ and $c ne '.' |
1119
|
0 |
0 |
0 |
$index <= $indexmax and substr($str, $index, 1) =~ /[[:digit:]]/ |
1136
|
0 |
2 |
0 |
$number > 0 and $always_delay || $normal_delay || $mandatory |
1145
|
3 |
0 |
0 |
$trailpad > 0 and $always_delay || $normal_delay |
line |
l |
!l |
condition |
24
|
3 |
13 |
$optp //= {} |
30
|
0 |
16 |
($optp->{'file'} // $ENV{'MARPAX_DATABASE_TERMINFO_FILE'}) // '' |
31
|
0 |
16 |
($optp->{'txt'} // $ENV{'MARPAX_DATABASE_TERMINFO_TXT'}) // '' |
39
|
0 |
16 |
($optp->{'cache_stubs_as_txt'} // $ENV{'MARPAX_DATABASE_TERMINFO_CACHE_STUBS_AS_TXT'}) // 1 |
40
|
0 |
16 |
($optp->{'cache_stubs'} // $ENV{'MARPAX_DATABASE_TERMINFO_CACHE_STUBS'}) // 1 |
44
|
1 |
15 |
($optp->{'stubs_txt'} // $ENV{'MARPAX_DATABASE_TERMINFO_STUBS_TXT'}) // '' |
50
|
0 |
16 |
($optp->{'bsd_tputs'} // $ENV{'MARPAX_DATABASE_TERMINFO_BSD_TPUTS'}) // 0 |
51
|
0 |
13 |
($optp->{'use_env'} // $ENV{'MARPAX_DATABASE_TERMINFO_USE_ENV'}) // 1 |
312
|
16 |
0 |
$ENV{'TERM'} || 'unknown' |
331
|
2466 |
2675 |
$from //= '' |
786
|
0 |
0 |
$reffh || '' |
802
|
0 |
2673 |
fileno \*STDIN || 0 |
846
|
2675 |
0 |
$ENV{'MARPAX_DATABASE_TERMINFO_BAUDRATE'} || $OSPEED_TO_BAUDRATE{$ospeed} || 0 |
916
|
2 |
8 |
pos ${$areap;} || 0 |
1035
|
3 |
0 |
$affcnt //= 1 |
1079
|
0 |
3 |
pos $str || 0 |
line |
l |
!l&&r |
!l&&!r |
condition |
30
|
0 |
0 |
16 |
$optp->{'file'} // $ENV{'MARPAX_DATABASE_TERMINFO_FILE'} |
31
|
0 |
0 |
16 |
$optp->{'txt'} // $ENV{'MARPAX_DATABASE_TERMINFO_TXT'} |
32
|
0 |
0 |
16 |
$optp->{'bin'} // $ENV{'MARPAX_DATABASE_TERMINFO_BIN'} |
|
0 |
16 |
0 |
($optp->{'bin'} // $ENV{'MARPAX_DATABASE_TERMINFO_BIN'}) // dist_file('MarpaX-Database-Terminfo', 'share/ncurses-terminfo.sereal') |
34
|
0 |
0 |
16 |
$optp->{'caps'} // $ENV{'MARPAX_DATABASE_TERMINFO_CAPS'} |
|
0 |
0 |
16 |
($optp->{'caps'} // $ENV{'MARPAX_DATABASE_TERMINFO_CAPS'}) // ($^O eq 'aix' ? dist_file('MarpaX-Database-Terminfo', 'share/ncurses-Caps.aix4') : ($^O eq 'hpux' ? dist_file('MarpaX-Database-Terminfo', 'share/ncurses-Caps.hpux11') : ($^O eq 'dec_osf' ? dist_file('MarpaX-Database-Terminfo', 'share/ncurses-Caps.osf1r5') : dist_file('MarpaX-Database-Terminfo', 'share/ncurses-Caps')))) |
39
|
0 |
0 |
16 |
$optp->{'cache_stubs_as_txt'} // $ENV{'MARPAX_DATABASE_TERMINFO_CACHE_STUBS_AS_TXT'} |
40
|
0 |
0 |
16 |
$optp->{'cache_stubs'} // $ENV{'MARPAX_DATABASE_TERMINFO_CACHE_STUBS'} |
44
|
0 |
0 |
16 |
$optp->{'stubs_txt'} // $ENV{'MARPAX_DATABASE_TERMINFO_STUBS_TXT'} |
45
|
0 |
0 |
16 |
$optp->{'stubs_bin'} // $ENV{'MARPAX_DATABASE_TERMINFO_STUBS_BIN'} |
|
0 |
16 |
0 |
($optp->{'stubs_bin'} // $ENV{'MARPAX_DATABASE_TERMINFO_STUBS_BIN'}) // dist_file('MarpaX-Database-Terminfo', 'share/ncurses-terminfo-stubs.sereal') |
50
|
0 |
0 |
16 |
$optp->{'bsd_tputs'} // $ENV{'MARPAX_DATABASE_TERMINFO_BSD_TPUTS'} |
51
|
3 |
0 |
13 |
$optp->{'use_env'} // $ENV{'MARPAX_DATABASE_TERMINFO_USE_ENV'} |
937
|
0 |
1 |
1 |
$self->tvgetflag('no_pad_char') or not $self->tvgetstr('PC', \$PC) |
1058
|
0 |
0 |
0 |
$str eq $bell || $str eq $flash_screen |
1094
|
0 |
0 |
2 |
not $c =~ /[[:digit:]]/ and $c ne '.' or index($str, '>', $index) < $index |
1125
|
0 |
0 |
2 |
$c eq '*' or $c eq '/' |
1136
|
2 |
0 |
0 |
$always_delay || $normal_delay || $mandatory |
1145
|
0 |
0 |
0 |
$always_delay || $normal_delay |