| line |
true |
false |
branch |
|
49
|
4 |
162 |
if (not $self->use_header and $self->document == 1) |
|
52
|
1 |
3 |
unless ref($node) =~ /^(HASH|ARRAY)$/ |
|
54
|
1 |
2 |
if ref $node eq 'HASH' and keys %$node == 0 |
|
56
|
1 |
1 |
if ref $node eq 'ARRAY' and @$node == 0 |
|
64
|
0 |
162 |
if ($self->use_version) |
|
78
|
4 |
1495 |
if ($type eq 'GLOB') |
|
86
|
11 |
1484 |
if (ref $_[0] eq 'Regexp') |
|
92
|
950 |
534 |
unless (ref $_[0]) |
|
93
|
0 |
950 |
if $self->purity |
|
102
|
2 |
532 |
if ref $value and not $type |
|
105
|
11 |
521 |
if ($self->transferred->{$node_id}) |
|
108
|
9 |
2 |
ref $self->transferred->{$node_id} ? : |
|
114
|
9 |
512 |
if ($type eq 'CODE') |
|
128
|
31 |
481 |
if (defined $class) |
|
129
|
5 |
26 |
if ($value->can('yaml_dump')) { } |
|
|
7 |
19 |
elsif ($type eq 'SCALAR') { } |
|
150
|
4 |
501 |
if (defined 'YAML'->global_object->{'blessed_map'}{$node_id}) |
|
159
|
31 |
470 |
if ($type eq 'REF' or $type eq 'SCALAR') { } |
|
|
2 |
468 |
elsif ($type eq 'GLOB') { } |
|
180
|
3 |
496 |
if ++$self->{'id_refcnt'}{$node_id} > 1 |
|
183
|
436 |
60 |
if ($type eq 'HASH') { } |
|
|
60 |
0 |
elsif ($type eq 'ARRAY') { } |
|
215
|
536 |
956 |
if ($ref) { } |
|
216
|
11 |
525 |
if ($ref eq 'Regexp') |
|
231
|
92 |
1389 |
if (defined $self->transferred->{$node_id}) { } |
|
|
5 |
1384 |
elsif ($ynode = ynode($value)) { } |
|
234
|
74 |
18 |
if (ref $value) { } |
|
235
|
74 |
0 |
defined $ynode ? : |
|
241
|
18 |
0 |
defined $ynode ? : |
|
254
|
1476 |
5 |
if ($self->use_aliases) |
|
256
|
20 |
1456 |
if ($self->{'id_refcnt'}{$node_id} > 1) |
|
257
|
11 |
9 |
if (defined $self->{'id_anchor'}{$node_id}) |
|
267
|
2 |
1468 |
if ref $value and not $type |
|
269
|
16 |
1452 |
if $type eq 'SCALAR' and $tag |
|
271
|
952 |
500 |
if $type eq 'SCALAR' |
|
273
|
440 |
60 |
if $type eq 'HASH' |
|
275
|
60 |
0 |
if $type eq 'ARRAY' |
|
285
|
58 |
382 |
if $tag |
|
289
|
0 |
440 |
if $@ |
|
290
|
8 |
432 |
if $empty_hash |
|
294
|
20 |
412 |
if ($context == 5 and $self->compress_series and not defined $self->{'id_anchor'}{$node_id} || $tag || $empty_hash) { } |
|
303
|
412 |
0 |
unless $self->headless and not $self->headless(0) |
|
311
|
431 |
1 |
if ($self->sort_keys == 1) { } |
|
|
0 |
1 |
elsif ($self->sort_keys == 2) { } |
|
|
1 |
0 |
elsif (ref $self->sort_keys eq 'ARRAY') { } |
|
312
|
62 |
369 |
if (ynode($value)) { } |
|
328
|
2 |
0 |
defined $order{$a} && defined $order{$b} ? : |
|
336
|
36 |
396 |
if (exists $$value{&VALUE}) |
|
338
|
36 |
0 |
if ($keys[$i] eq &VALUE) |
|
359
|
7 |
53 |
if $tag |
|
361
|
4 |
56 |
if @$value == 0 |
|
363
|
55 |
1 |
unless $self->headless and not $self->headless(0) |
|
367
|
2 |
2 |
if ($self->inline_series and @$value <= $self->inline_series and not scalar grep({/\n/ unless ref $_;} @$value)) |
|
369
|
5 |
3 |
unless ref $_ |
|
375
|
2 |
3 |
if $i == $#{$value;} |
|
397
|
1176 |
20 |
unless $context == 5 |
|
426
|
1201 |
981 |
$type == 3 ? : |
|
427
|
1201 |
981 |
$type == 3 ? : |
|
428
|
1201 |
981 |
$type == 3 ? : |
|
432
|
4 |
2178 |
unless defined $_[0] |
|
436
|
37 |
2141 |
if $_[0] eq "\aYAML\aVALUE\a" |
|
438
|
1 |
2140 |
if $_[0] =~ /$ESCAPE_CHAR/ |
|
442
|
28 |
2112 |
if ($_[0] =~ /\n/) |
|
443
|
1 |
27 |
if $self->use_block |
|
447
|
0 |
27 |
if $self->use_fold |
|
449
|
7 |
20 |
if length $_[0] <= 30 |
|
453
|
2 |
18 |
unless $_[0] =~ /\n\s*\S/ |
|
461
|
64 |
2048 |
if $self->is_literal_number($_[0]) |
|
465
|
1999 |
49 |
if $self->is_valid_plain($_[0]) |
|
469
|
1 |
48 |
if $_[0] =~ /'/ |
|
499
|
6 |
2042 |
unless length $_[0] |
|
500
|
6 |
2036 |
if $self->quote_numeric_strings and &Scalar::Util::looks_like_number($_[0]) |
|
502
|
17 |
2019 |
if $_[0] =~ /^[\s\{\[\~\`\'\"\!\@\#\>\|\%\&\?\*\^]/ |
|
503
|
9 |
2010 |
if $_[0] =~ /[\{\[\]\},]/ |
|
504
|
4 |
2006 |
if $_[0] =~ /[:\-\?]\s/ |
|
505
|
1 |
2005 |
if $_[0] =~ /\s#/ |
|
506
|
0 |
2005 |
if $_[0] =~ /\:(\s|$)/ |
|
507
|
4 |
2001 |
if $_[0] =~ /[\s\|\>]$/ |
|
508
|
1 |
2000 |
if $_[0] eq '-' |
|
509
|
1 |
1999 |
if $_[0] eq '=' |
|
518
|
1 |
10 |
length $1 > 1 ? : |
|
|
11 |
8 |
length $1 ? : |
|
519
|
0 |
19 |
unless defined $value |
|
521
|
0 |
19 |
if $value =~ /^\s/ |
|
528
|
2063 |
4 |
defined $_[0] ? : |
|
554
|
0 |
19 |
unless length $text |