| line | true | false | branch | 
 
| 182 | 18 | 0 | unless (eval {
	do {
	require Time::y2038;
"Time::y2038"->import("gmtime", "localtime");
*time_gm = sub {
	my(@date) = @_;
$date[5] = _year_adjust_y2038($date[5]);
return Time::y2038::timegm(@date);
}
;
*greg_time_gm = sub {
	my(@date) = @_;
$date[5] -= 1900;
return Time::y2038::timegm(@date);
}
;
*time_local = sub {
	my(@date) = @_;
$date[5] = _year_adjust_y2038($date[5]);
return Time::y2038::timelocal(@date);
}
;
*greg_time_local = sub {
	my(@date) = @_;
$date[5] -= 1900;
return Time::y2038::timelocal(@date);
}
;
@greg_time_routines = ("gmtime", "localtime", "greg_time_gm", "greg_time_local", "__tle_year_to_Gregorian_year");
1
}
}) | 
 
| 239 | 0 | 0 | if $year < 0 | 
 
| 242 | 0 | 0 | if $year >= 1000 | 
 
| 247 | 0 | 0 | $year > $Breakpoint ? : | 
 
| 257 | 306 | 0 | $year >= 1000 ? : | 
 
| 339 | 0 | 919 | if abs $_[0] > 1 | 
 
| 444 | 0 | 21 | if $yr < -4712 | 
 
| 445 | 0 | 21 | if $mon < 1 or $mon > 12 | 
 
| 446 | 20 | 1 | if ($mon < 3) | 
 
| 455 | 1 | 20 | if $jd < $JD_GREGORIAN | 
 
| 499 | 0 | 0 | unless $string =~ / \A \s*
	( [0-9]+ ) [^0-9]+ ( [0-9]+ ) [^0-9]+ ( [0-9]+ ) [^0-9]+
	( [0-9]+ ) [^0-9]+ ( [0-9]+ ) [^0-9]+ ( [0-9]+ ) (?: ( [.] [0-9]* ) )? \s* \z /msx | 
 
| 508 | 0 | 0 | if defined $frac and $frac ne "." | 
 
| 524 | 8 | 15 | unless (embodies($args[0], "Astro::Coord::ECI")) | 
 
| 525 | 0 | 8 | unless my $sta = $self->get("station") | 
 
| 539 | 165030 | 1 | defined $_[0] ? : | 
 
| 558 | 0 | 1 | unless "ARRAY" eq ref $x and "ARRAY" eq ref $y and @{$x;} == @{$y;} | 
 
| 613 | 39588 | 2278 | $code ? : | 
 
| 660 | 27 | 0 | if wantarray | 
 
| 690 | 0 | 421 | unless defined $begin | 
 
| 692 | 0 | 421 | unless defined $end | 
 
| 694 | 375 | 46 | if ($limit >= 1) | 
 
| 695 | 375 | 0 | if ($begin <= $end) { } | 
 
| 697 | 375 | 0 | floor($end) == $end ? : | 
 
| 700 | 0 | 0 | floor($begin) == $begin ? : | 
 
| 707 | 421 | 0 | $end > $begin ? : | 
 
| 709 | 2987 | 585 | $limit >= 1 ? : | 
 
| 711 | 1659 | 1913 | &$test($mid) ? : | 
 
| 740 | 0 | 1 | unless defined $time and $time =~ / \S /msx | 
 
| 778 | 2 | 0 | length($1) % 2 ? : | 
 
| 779 | 1 | 0 | length($1) % 2 ? : | 
 
| 879 | 6 | 30 | (my $julian = $Z < $JD_GREGORIAN) ? : | 
 
| 888 | 27 | 9 | $E < 14 ? : | 
 
| 889 | 27 | 9 | $mon > 2 ? : | 
 
| 890 | 24 | 0 | $yr % 100 ? : | 
 
|  | 24 | 6 | $yr % 400 ? : | 
 
|  | 6 | 30 | $julian ? : | 
 
| 966 | 0 | 1 | unless defined $precision | 
 
| 977 | 2 | 1 | if $precision < abs $curr - $prev | 
 
| 998 | 0 | 243 | if exists $error{$module} | 
 
| 999 | 195 | 48 | if exists $rslt{$module} | 
 
| 1004 | 0 | 48 | unless $rslt{$module} = eval "require $module" | 
 
| 1143 | 8360 | 1 | defined $_[0] ? : | 
 
| 1165 | 1 | 1 | unless defined $rad | 
 
| 1167 | 1 | 0 | unless defined $dp | 
 
| 1169 | 1 | 0 | unless defined $ds | 
 
| 1173 | 0 | 1 | $rad < 0 ? : | 
 
| 1179 | 1 | 0 | if ($deg) { } | 
 
|  | 0 | 0 | elsif ($min) { } | 
 
| 1186 | 0 | 1 | unless $rslt =~ s/ [.] /"./msx | 
 
| 1207 | 1 | 1 | unless defined $rad | 
 
| 1209 | 1 | 0 | unless defined $dp | 
 
| 1213 | 0 | 1 | $rad < 0 ? : | 
 
| 1219 | 1 | 0 | if ($hr) { } | 
 
|  | 0 | 0 | elsif ($min) { } | 
 
| 1226 | 0 | 1 | unless $rslt =~ s/ [.] /s./msx | 
 
| 1321 | 0 | 3 | unless @{$b;} == 3 and @{$c;} == 3 | 
 
| 1341 | 0 | 50698 | unless @{$b;} == @{$c;} | 
 
| 1361 | 0 | 24490 | unless "ARRAY" eq ref $x | 
 
| 1381 | 0 | 2 | unless "ARRAY" eq ref $x | 
 
| 1396 | 0 | 42738 | if ref $invocant | 
 
| 1397 | 0 | 42738 | unless defined $invocant | 
 
| 1409 | 0 | 115 | unless ref $object | 
 
| 1410 | 0 | 115 | unless &blessed($object) | 
 
| 1433 | 28 | 23 | if $string =~ s/ \s* (?: ( Z ) |
		( [+-] ) ( [0-9]{2} ) :? ( [0-9]{2} )? ) \z //msx | 
 
| 1439 | 51 | 0 | if ($string =~ / \A
		( [0-9]{4} [^0-9]? | [0-9]{2} [^0-9] )		# year: $1
		(?: ( [0-9]{1,2} ) [^0-9]?			# month: $2
		    (?: ( [0-9]{1,2} ) (?: \s* | [^0-9]? )	# day: $3
			(?: ( [0-9]{1,2} ) [^0-9]?		# hour: $4
			    (?: ( [0-9]{1,2} ) [^0-9]?		# minute: $5
				(?: ( [0-9]{1,2} ) [^0-9]?	# second: $6
				    ( [0-9]* )			# fract: $7
				)?
			    )?
			)?
		    )?
		)?
		\z
	    /msx) { } | 
 
|  | 0 | 0 | elsif ($string =~ / \A
		( yesterday | today | tomorrow )	# day: $1
		(?: [^0-9]* ( [0-9]{1,2} ) [^0-9]?	# hour: $2
		    (?: ( [0-9]{1,2} ) [^0-9]?		# minute: $3
			(?: ( [0-9]{1,2} ) [^0-9]?	# second: $4
			    ( [0-9]* )			# fract: $5
			)?
		    )?
		)?
		\z /msx) { } | 
 
| 1467 | 0 | 0 | @zone ? : | 
 
| 1478 | 5 | 46 | if (@zone and not $zone[0]) | 
 
| 1484 | 221 | 136 | if defined $_ | 
 
| 1489 | 47 | 4 | if defined $date[1] | 
 
| 1490 | 12 | 39 | unless defined $date[2] | 
 
| 1494 | 88 | 218 | unless defined $_ | 
 
| 1498 | 28 | 23 | if (@zone) { } | 
 
| 1504 | 0 | 51 | if (defined $frc and $frc ne "") | 
 
| 1516 | 3 | 27 | unless defined $tplt | 
 
| 1528 | 0 | 0 | unless my $info = $deprecate{$sub} | 
 
| 1530 | 0 | 0 | unless $info->{'level'} | 
 
| 1533 | 0 | 0 | if $info->{'level'} >= 3 | 
 
| 1537 | 0 | 0 | if $info->{'level'} == 1 | 
 
| 1558 | 14 | 43 | $year < 100 ? : | 
 
|  | 40 | 57 | $year < 57 ? : |