|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
106
 | 
 0  | 
 1098  | 
 if ($is_long) { }  | 
 
| 
128
 | 
 17  | 
 1081  | 
 if ($object_info->{'object_type'} == 0) { }  | 
 
| 
 | 
 120  | 
 961  | 
 elsif ($object_info->{'object_type'} == 32) { }  | 
 
| 
 | 
 14  | 
 947  | 
 elsif ($object_info->{'object_type'} == 36) { }  | 
 
| 
 | 
 123  | 
 824  | 
 elsif ($object_info->{'object_type'} == 33) { }  | 
 
| 
 | 
 21  | 
 803  | 
 elsif ($object_info->{'object_type'} == 38) { }  | 
 
| 
 | 
 194  | 
 609  | 
 elsif ($object_info->{'object_type'} == 34) { }  | 
 
| 
 | 
 9  | 
 600  | 
 elsif ($object_info->{'object_type'} == 37) { }  | 
 
| 
 | 
 69  | 
 531  | 
 elsif ($object_info->{'object_type'} == 16) { }  | 
 
| 
 | 
 15  | 
 516  | 
 elsif ($object_info->{'object_type'} == 26) { }  | 
 
| 
 | 
 0  | 
 516  | 
 elsif ($object_info->{'object_type'} == 20) { }  | 
 
| 
 | 
 100  | 
 416  | 
 elsif ($object_info->{'object_type'} == 21) { }  | 
 
| 
 | 
 37  | 
 379  | 
 elsif ($object_info->{'object_type'} == 22) { }  | 
 
| 
 | 
 5  | 
 374  | 
 elsif ($object_info->{'object_type'} == 23) { }  | 
 
| 
 | 
 350  | 
 24  | 
 elsif ($object_info->{'object_type'} == 19) { }  | 
 
| 
 | 
 0  | 
 24  | 
 elsif ($object_info->{'object_type'} == 18) { }  | 
 
| 
 | 
 18  | 
 6  | 
 elsif ($object_info->{'object_type'} == 48) { }  | 
 
| 
 | 
 6  | 
 0  | 
 elsif ($object_info->{'object_type'} == 7) { }  | 
 
| 
194
 | 
 0  | 
 1098  | 
 unless my $state = shift()  | 
 
| 
197
 | 
 100  | 
 998  | 
 if ($object_info->{'has_attributes'})  | 
 
| 
199
 | 
 0  | 
 100  | 
 unless my $result = dt_sexp_data()->($state)  | 
 
| 
214
 | 
 0  | 
 100  | 
 unless my $list = shift()  | 
 
| 
218
 | 
 0  | 
 100  | 
 if exists $list->{'attributes'} and grep {$_ ne 'names';} keys %{$$list{'attributes'};}  | 
 
| 
222
 | 
 0  | 
 100  | 
 unless scalar @elements == scalar @names  | 
 
| 
238
 | 
 12  | 
 6  | 
 if ($row_names and $row_names->type eq 'integer' and not defined $row_names->elements->[0])  | 
 
| 
255
 | 
 0  | 
 6  | 
 unless ref $class eq 'ARRAY' and scalar @{$class;} == 1  | 
 
| 
258
 | 
 0  | 
 6  | 
 unless ref $package eq 'ARRAY' and scalar @{$package;} == 1  | 
 
| 
274
 | 
 0  | 
 350  | 
 unless shift()  | 
 
| 
286
 | 
 0  | 
 18  | 
 unless my $sexp_id = shift()  | 
 
| 
289
 | 
 3  | 
 15  | 
 if ($attributes)  | 
 
| 
301
 | 
 120  | 
 0  | 
 if ($object_info->{'length'} % 4 == 0) { }  | 
 
| 
305
 | 
 0  | 
 120  | 
 unless shift()  | 
 
| 
307
 | 
 18  | 
 102  | 
 if ($attributes)  | 
 
| 
322
 | 
 123  | 
 0  | 
 if ($object_info->{'length'} % 8 == 0) { }  | 
 
| 
326
 | 
 0  | 
 123  | 
 unless shift()  | 
 
| 
328
 | 
 18  | 
 105  | 
 if ($attributes)  | 
 
| 
343
 | 
 21  | 
 0  | 
 if ($object_info->{'length'} % 16 == 0) { }  | 
 
| 
347
 | 
 0  | 
 21  | 
 unless shift()  | 
 
| 
350
 | 
 30  | 
 3  | 
 if (defined $re and defined $im) { }  | 
 
| 
358
 | 
 3  | 
 18  | 
 if ($attributes)  | 
 
| 
374
 | 
 14  | 
 0  | 
 if ($dt_length) { }  | 
 
| 
385
 | 
 0  | 
 14  | 
 unless shift()  | 
 
| 
387
 | 
 6  | 
 25  | 
 $_ == 2 ? :  | 
 
| 
389
 | 
 1  | 
 13  | 
 if ($attributes)  | 
 
| 
405
 | 
 9  | 
 0  | 
 if ($dt_length) { }  | 
 
| 
416
 | 
 0  | 
 9  | 
 unless shift()  | 
 
| 
430
 | 
 188  | 
 6  | 
 if ($length) { }  | 
 
| 
439
 | 
 2802  | 
 482  | 
 if (ord $ch) { }  | 
 
| 
443
 | 
 3  | 
 479  | 
 if ($element eq "\377") { }  | 
 
| 
457
 | 
 15  | 
 173  | 
 if ($attributes)  | 
 
| 
478
 | 
 0  | 
 231  | 
 unless my $result = dt_sexp_data()->($state)  | 
 
| 
484
 | 
 30  | 
 54  | 
 if ($attributes)  | 
 
| 
497
 | 
 0  | 
 15  | 
 if ($attributes)  | 
 
| 
509
 | 
 142  | 
 0  | 
 if ($length) { }  | 
 
| 
516
 | 
 0  | 
 356  | 
 unless my $result = dt_sexp_data()->($state)  | 
 
| 
522
 | 
 250  | 
 106  | 
 if ($object_info->{'has_tags'})  | 
 
| 
523
 | 
 0  | 
 250  | 
 unless $result = dt_sexp_data()->($state)  | 
 
| 
526
 | 
 245  | 
 5  | 
 unless $tag->is_null  | 
 
| 
550
 | 
 0  | 
 100  | 
 unless my $list = shift()  | 
 
| 
558
 | 
 235  | 
 0  | 
 $tag ? :  | 
 
| 
564
 | 
 100  | 
 0  | 
 if (grep {exists $_->{'tag'};} @$list)  | 
 
| 
587
 | 
 0  | 
 42  | 
 unless my $list = shift()  | 
 
| 
595
 | 
 10  | 
 111  | 
 $tag ? :  | 
 
| 
601
 | 
 5  | 
 37  | 
 if (grep {exists $_->{'tag'};} @$list)  | 
 
| 
605
 | 
 11  | 
 31  | 
 if $attributes  | 
 
| 
618
 | 
 0  | 
 0  | 
 unless shift()  | 
 
| 
620
 | 
 0  | 
 0  | 
 if (ref $args eq ref [])  | 
 
| 
623
 | 
 0  | 
 0  | 
 if ('Statistics::R::REXP::Symbol'->new('') eq $arg->{'value'}) { }  | 
 
| 
636
 | 
 0  | 
 0  | 
 if $attributes  | 
 
| 
664
 | 
 0  | 
 161  | 
 if ref $data and ref $data ne ref []  | 
 
| 
671
 | 
 161  | 
 0  | 
 if ($result)  | 
 
| 
673
 | 
 0  | 
 161  | 
 unless $state->eof  |