| line | true | false | branch | 
 
| 32 | 0 | 6 | if @_ % 2 | 
 
| 34 | 0 | 15 | unless exists $obj->{$key} | 
 
| 43 | 31 | 0 | if (/
	^
	(? -\d+ | \d* )
	(?:
	  (?: \.\. | : ) (? [-+]\d+ | \d* )
	  (?:
	    : (? \d* )
	      (?:
	        : (? \d* )
	      )?
	  )?
	)?
	$
	/ux) { } | 
 
| 80 | 2 | 30 | unless (defined $max) | 
 
| 81 | 0 | 2 | if ($start =~ /^-\d+$/u or defined $end and $end =~ /^-\d+$/u) | 
 
| 88 | 0 | 15 | if ($start =~ /\d/u and defined $max and $start > $max) | 
 
| 91 | 17 | 15 | if ($start eq '') { } | 
 
|  | 2 | 13 | elsif ($start =~ /^-\d+$/u) { } | 
 
| 98 | 3 | 29 | if (not defined $end) { } | 
 
|  | 7 | 22 | elsif ($end eq '') { } | 
 
|  | 2 | 20 | elsif ($end =~ /^-/u) { } | 
 
|  | 1 | 19 | elsif ($end =~ s/^\+//u) { } | 
 
| 102 | 7 | 0 | defined $max ? : | 
 
| 110 | 2 | 30 | if defined $max and $end > $max | 
 
| 116 | 15 | 17 | if ($step == 1) { } | 
 
| 121 | 67 | 8 | if defined $max | 
 
| 131 | 57 | 0 | ref $_ eq 'ARRAY' ? : |