line |
!l |
l&&!r |
l&&r |
condition |
127
|
5 |
0 |
1 |
$year % 4 == 0 && !($year % 100 == 0 && $year % 400 != 0) |
139
|
0 |
0 |
5 |
defined $month_name and not $month_name =~ /^\d+$/ |
192
|
0 |
1 |
2 |
defined $year and $year =~ /^\d+$/ |
|
1 |
0 |
2 |
defined $year and $year =~ /^\d+$/ and $year > 0 |
209
|
0 |
7 |
1 |
defined $month and not $month =~ /^[-+]?\d+$/ |
216
|
0 |
1 |
6 |
defined $month and $month =~ /^\+?\d+$/ |
|
1 |
0 |
6 |
defined $month and $month =~ /^\+?\d+$/ and $month >= 1 |
|
1 |
2 |
4 |
defined $month and $month =~ /^\+?\d+$/ and $month >= 1 and $month <= 12 |
242
|
0 |
0 |
8 |
defined $month_name and not $month_name =~ /^[-+]?\d+$/ |
|
0 |
2 |
6 |
defined $month_name and not $month_name =~ /^[-+]?\d+$/ and grep /$month_name/i, @{$months;}[1 .. $#$months] |
257
|
0 |
0 |
2 |
defined $day and $day =~ /^\d+$/ |
|
0 |
0 |
2 |
defined $day and $day =~ /^\d+$/ and $day >= 1 |
|
0 |
1 |
1 |
defined $day and $day =~ /^\d+$/ and $day >= 1 and $day <= 31 |