line |
!l |
l&&!r |
l&&r |
condition |
56
|
2 |
0 |
10 |
defined $y and defined $m |
|
2 |
0 |
10 |
defined $y and defined $m and defined $d |
|
0 |
0 |
10 |
defined $y and defined $m and defined $d and $y =~ /^\d+$/ |
|
0 |
0 |
10 |
defined $y and defined $m and defined $d and $y =~ /^\d+$/ and $m =~ /^\d+$/ |
|
0 |
0 |
10 |
defined $y and defined $m and defined $d and $y =~ /^\d+$/ and $m =~ /^\d+$/ and $d =~ /^\d+$/ |
66
|
4 |
3 |
1 |
$$self{'valid'} eq 'past' and $v gt $$self{'now'}() |
|
3 |
3 |
1 |
$$self{'valid'} eq 'future' and $v le $$self{'now'}() |
127
|
10 |
0 |
0 |
$m == 2 and $d == 29 |
128
|
0 |
0 |
0 |
$y % 4 == 0 and $y % 100 != 0 |