line |
!l |
l&&!r |
l&&r |
condition |
137
|
0 |
0 |
0 |
defined $_ and /^-./ |
161
|
0 |
0 |
0 |
@prompt and exists $$flags{-'default'} |
180
|
0 |
0 |
0 |
not @prompt and $flags{-'prompt'} |
200
|
0 |
0 |
0 |
not defined $clearfirst and $flags{-'clearfirst'} |
203
|
0 |
0 |
0 |
-t $IN and defined $input{$caller} |
208
|
0 |
0 |
0 |
-t $IN and not @prompt |
232
|
0 |
0 |
0 |
$defined and not $flags{-'line'} |
235
|
0 |
0 |
0 |
$defined && (!$flags{-'while'} || $input =~ /$flags{-'while'}/) && !($flags{-'until'} && $input =~ /$flags{-'until'}/) |
236
|
0 |
0 |
0 |
$success and $RECORD |
248
|
0 |
0 |
0 |
$val and $RECORD |
349
|
0 |
0 |
0 |
print {$OUT;} $_ and select undef, undef, undef, rand $speed |
414
|
0 |
0 |
0 |
$$flags{-'escape'} and $next eq "\e" |
|
0 |
0 |
0 |
not $next =~ /$cntl/ and defined $next |
419
|
0 |
0 |
0 |
defined $input and length $input |
438
|
0 |
0 |
0 |
$input eq "\n" and exists $$flags{-'default'} |
443
|
0 |
0 |
0 |
defined $echo && $$flags{-'menu'} |
461
|
0 |
0 |
0 |
$require and my $mesg = &$require($input) |
481
|
0 |
0 |
0 |
$yesprompt && $noprompt |
491
|
0 |
0 |
0 |
defined $response and $response =~ /$yes/ |
512
|
0 |
0 |
0 |
defined $response and not $$flags{-'line'} |
513
|
0 |
0 |
0 |
-t $IN and defined $response |
514
|
0 |
0 |
0 |
$require and my $mesg = &$require($response) |
552
|
0 |
0 |
0 |
defined $$flags{-'default'} and not defined $default_key |
|
0 |
0 |
0 |
defined $$flags{-'default'} and not defined $default_key and $item eq $$flags{-'default'} |
571
|
0 |
0 |
0 |
-t $IN and defined $response |
572
|
0 |
0 |
0 |
length $response == 1 and $response eq "\e" |
|
0 |
0 |
0 |
$require and my $mesg = &$require($data[ord($response) - 97]) |
590
|
0 |
0 |
0 |
defined $response and ref($response) =~ /\A(?:HASH|ARRAY)\z/msx |
592
|
0 |
0 |
0 |
defined $response and $response eq "\e" |
line |
l |
!l&&r |
!l&&!r |
condition |
86
|
0 |
0 |
0 |
$flags_alias{$_} || defined $_ |
89
|
0 |
0 |
0 |
ref $_ eq 'GLOB' or UNIVERSAL::isa($_, 'IO::Handle') |
126
|
0 |
0 |
0 |
@data < $i + 2 or not defined $data[$i + 1] |
178
|
0 |
0 |
0 |
open $OUT, '>/dev/tty' or croak("Cannot write to terminal: $!") |
182
|
0 |
0 |
0 |
$flags{-'tty'} or $flags{-'argv'} |
198
|
0 |
0 |
0 |
$flags{-'set_underscore'} ||= want('BOOL') |
201
|
0 |
0 |
0 |
$flags{-'clear'} || $clearfirst |
459
|
0 |
0 |
0 |
$onechar or not defined $next |
|
0 |
0 |
0 |
$onechar or not defined $next or $input =~ m[\Q$/\E$] |
493
|
0 |
0 |
0 |
not defined $response or $response =~ /$no/ |
572
|
0 |
0 |
0 |
$response lt 'a' or $response gt $max_char |
|
0 |
0 |
0 |
length $response > 1 or ($response lt 'a' or $response gt $max_char) |