line |
true |
false |
branch |
95
|
7 |
17822 |
if $dt
|
488
|
308 |
6048 |
if exists $args{'args'}
|
490
|
140 |
6216 |
if (exists $extra_args{'strip'})
|
492
|
54 |
86 |
ref $extra_args{'strip'} eq 'ARRAY' ? :
|
495
|
192 |
1 |
if (ref $strip eq 'Regexp') { }
|
506
|
2 |
6353 |
if (exists $extra_args{'base'})
|
523
|
3808 |
2547 |
if ($stripped =~ /(\D)/) { }
|
525
|
0 |
3808 |
if $ENV{'DFF_DEBUG'}
|
527
|
0 |
3808 |
if $ENV{'DFF_DEBUG'}
|
531
|
0 |
2547 |
if $ENV{'DFF_DEBUG'}
|
536
|
6355 |
0 |
unless $date eq '-infinity'
|
542
|
1592 |
4763 |
if (my($possible_year, $remaining) = $date =~ /\A(\d\d)($DELIM.+)/mx)
|
544
|
8 |
1584 |
if ($possible_year > 31)
|
551
|
21 |
6334 |
if ($extra_args{'european'})
|
553
|
11 |
10 |
if (my($m, $d, $y) = $date =~ /\A$MMDDYYYY/mx)
|
559
|
0 |
6355 |
if $ENV{'DFF_DEBUG'}
|
569
|
10 |
47 |
if ($date =~ /$abbrev/)
|
583
|
3 |
6342 |
if (my($tz) = $date =~ /\s(GMT(?:\+0)?|UTC)\s/mx)
|
591
|
10 |
6332 |
if ($date =~ /Z\z/mx)
|
599
|
2249 |
4083 |
if (my($tz) = $date =~ /.+\s+(\D[^\s]+)\z/)
|
601
|
0 |
2249 |
if $ENV{'DFF_DEBUG'}
|
603
|
0 |
2249 |
if (exists $extra_args->{'tz_map'}{$tz})
|
607
|
681 |
1568 |
if ('DateTime::TimeZone'->is_valid_name($tz))
|
609
|
0 |
681 |
if $ENV{'DFF_DEBUG'}
|
617
|
24 |
5627 |
if (my($tz) = $date =~ /(
(?:\s+)?\+\d{2,4} # ' +04', '+04'
|\s+\-\d{4} # ' -0400'
|(?:\s+)?[-+]\d{2}:\d{2} # '-04:00', '+04:00'
)\.?\z/mx)
|
623
|
0 |
24 |
if $ENV{'DFF_DEBUG'}
|
628
|
18 |
6 |
if length $tz == 3
|
629
|
24 |
0 |
if (_is_valid_tz_offset($tz))
|
631
|
0 |
24 |
if $ENV{'DFF_DEBUG'}
|
638
|
2616 |
783 |
if (length $date > 15 and $date =~ /\dT\d/ || $date =~ /\d\s\d/)
|
643
|
20 |
2596 |
if (my($tz) = $date =~ /(
(?:\s+)?[-+]\d{2,4} # '-0800', '-08', ' -08'
)\.?\z/mx)
|
647
|
0 |
20 |
if $ENV{'DFF_DEBUG'}
|
652
|
18 |
2 |
if length $tz == 3
|
653
|
18 |
2 |
if (_is_valid_tz_offset($tz))
|
665
|
6 |
5603 |
if (my($tz) = $date =~ /\s(
[-+]\d{4} # Mon Apr 05 17:25:35 +0000 2010
|[-+]\d{2}:\d{2} # Mon Apr 05 17:25:35 +00:00 2010
)\s/mx)
|
672
|
6 |
0 |
if (_is_valid_tz_offset($tz))
|
735
|
0 |
0 |
if ($string =~ /ago/mx)
|
738
|
0 |
0 |
if (my($amount, $unit) = $string =~ /(\d+)\s([^\s]+)/mx)
|
740
|
0 |
0 |
unless $unit =~ /s\z/
|
762
|
0 |
1452 |
unless defined $args{'parsed'}{'ampm'}
|
764
|
0 |
1452 |
if $ENV{'DFF_DEBUG'}
|
769
|
707 |
745 |
if ($ampm =~ /a\.?m?\.?/mix) { }
|
|
745 |
0 |
elsif ($ampm =~ /p\.?m?\.?/mix) { }
|
771
|
0 |
707 |
if $ENV{'DFF_DEBUG'}
|
772
|
354 |
353 |
if ($args{'parsed'}{'hour'} == 12)
|
780
|
0 |
745 |
if $ENV{'DFF_DEBUG'}
|
782
|
351 |
394 |
if ($args{'parsed'}{'hour'} == 24)
|
795
|
0 |
807 |
unless exists $args{'parsed'}{'month'}
|
796
|
0 |
807 |
unless defined $args{'parsed'}{'month'}
|
798
|
13 |
794 |
if ($args{'parsed'}{'month'} == 0)
|
801
|
0 |
13 |
if $ENV{'DFF_DEBUG'}
|
825
|
0 |
18 |
$args{'args'} ? :
|
826
|
0 |
18 |
if defined $args{'parsed'}{'year'}
|
828
|
0 |
18 |
if ($constructor_args{'prefer_future'})
|
830
|
0 |
0 |
if ($args{'parsed'}{'month'} < 'DateTime::Format::Flexible'->base->month or $args{'parsed'}{'month'} eq 'DateTime::Format::Flexible'->base->month and $args{'parsed'}{'day'} < 'DateTime::Format::Flexible'->base->day)
|
845
|
2107 |
693 |
if length $args{'parsed'}{'year'} == 4
|
855
|
139 |
560 |
if ($year > 69) { }
|
857
|
1 |
138 |
if ($dt->strftime('%y') > 69) { }
|
869
|
1 |
559 |
if ($dt->strftime('%y') > 69) { }
|