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
|