| line | true | false | branch | 
 
| 580 | 0 | 5 | if (ref $file) { } | 
 
| 581 | 0 | 0 | unless $file->isa('IO::Handle') | 
 
| 587 | 0 | 5 | unless defined $fh | 
 
| 601 | 0 | 5 | unless &UNIVERSAL::isa($ch, 'HH::Unispool::Config::File::Token::Comment::Head') | 
 
| 611 | 0 | 5 | unless &UNIVERSAL::isa($cd, 'HH::Unispool::Config::File::Token::Comment::Date') | 
 
| 620 | 0 | 5 | unless &UNIVERSAL::isa($tcs, 'HH::Unispool::Config::File::Token::Comment::Scope') | 
 
| 630 | 5 | 0 | if ($tcs->get_scope->exists_scope('_Server_')) | 
 
| 634 | 0 | 5 | unless &UNIVERSAL::isa($csc, 'HH::Unispool::Config::File::Token::Comment::Cs') | 
 
| 641 | 0 | 5 | unless &UNIVERSAL::isa($csrv, 'HH::Unispool::Config::File::Token::Unnumbered::Cs') | 
 
| 650 | 5 | 5 | unless ($bsrv->isa('HH::Unispool::Config::File::Token::Unnumbered::Bcs')) | 
 
| 657 | 0 | 5 | if $bsrv->get_hostname eq $cs | 
 
| 661 | 0 | 5 | if exists $bcs{$bsrv->get_hostname} | 
 
| 669 | 0 | 5 | if (scalar keys %bcs > 7) | 
 
| 677 | 5 | 0 | if ($tcs->get_scope->exists_scope('_Script_')) | 
 
| 681 | 0 | 5 | unless &UNIVERSAL::isa($csc, 'HH::Unispool::Config::File::Token::Comment::Filter') | 
 
| 695 | 5 | 10 | unless ($tok->isa('HH::Unispool::Config::File::Token::Unnumbered::Filter')) | 
 
| 707 | 0 | 10 | if exists $filter{$name} | 
 
| 715 | 0 | 5 | unless scalar %filter | 
 
| 723 | 0 | 0 | if ($tcs->get_scope->exists_scope('_Network_') or $tcs->get_scope->exists_scope('_Local_') or $tcs->get_scope->exists_scope('System=*')) | 
 
| 736 | 5 | 15 | unless ($tok->isa('HH::Unispool::Config::File::Token::Comment::Misc')) | 
 
| 748 | 5 | 10 | if ($name eq '_Network_') { } | 
 
|  | 0 | 10 | elsif ($name eq '_Local_') { } | 
 
|  | 0 | 10 | elsif (not $tcs->get_scope->exists_scope('System=*')) { } | 
 
|  | 0 | 10 | elsif (exists $system{$name}) { } | 
 
| 749 | 0 | 5 | unless $tcs->get_scope->exists_scope('_Network_') | 
 
| 753 | 0 | 0 | unless $tcs->get_scope->exists_scope('_Local_') | 
 
| 768 | 5 | 0 | if ($tcs->get_scope->exists_scope('_Server_')) | 
 
| 770 | 0 | 5 | unless exists $system{$cs} | 
 
| 775 | 0 | 5 | unless exists $system{$bcs} | 
 
| 781 | 5 | 10 | if ($system{$system}->get_name eq $cs) { } | 
 
|  | 5 | 5 | elsif (exists $bcs{$system{$system}->get_name}) { } | 
 
| 800 | 0 | 5 | unless &UNIVERSAL::isa($ct, 'HH::Unispool::Config::File::Token::Comment::Tail') | 
 
| 804 | 0 | 5 | if ($ch->get_host ne $ct->get_host) | 
 
| 857 | 18 | 3 | defined $_[0] ? : | 
 
| 860 | 0 | 21 | unless ref $opt eq 'HASH' | 
 
| 863 | 0 | 21 | exists $$opt{'diff_host'} ? : | 
 
| 866 | 0 | 21 | exists $$opt{'diff_number'} ? : | 
 
| 869 | 0 | 21 | exists $$opt{'diff_time'} ? : | 
 
| 872 | 0 | 21 | exists $$opt{'diff_version'} ? : | 
 
| 875 | 5 | 16 | if (exists $$opt{'filter'}) { } | 
 
| 876 | 0 | 5 | unless ref $$opt{'filter'} eq 'ARRAY' | 
 
| 884 | 16 | 5 | unless (exists $$opt{'host'}) | 
 
| 892 | 18 | 3 | exists $$opt{'scope'} ? : | 
 
| 895 | 5 | 16 | if (exists $$opt{'system'}) { } | 
 
| 896 | 0 | 5 | unless ref $$opt{'system'} eq 'ARRAY' | 
 
| 904 | 5 | 16 | exists $$opt{'time'} ? : | 
 
| 907 | 5 | 16 | exists $$opt{'version'} ? : | 
 
| 917 | 16 | 0 | unless scalar @pw | 
 
| 935 | 0 | 0 | unless (exists $ALLOW_ISA{$name} or exists $ALLOW_REF{$name} or exists $ALLOW_RX{$name} or exists $ALLOW_VALUE{$name}) | 
 
| 943 | 69 | 63 | if (ref $val and exists $ALLOW_ISA{$name}) | 
 
| 945 | 69 | 0 | if &UNIVERSAL::isa($val, $class) | 
 
| 950 | 0 | 63 | if (ref $val and exists $ALLOW_REF{$name}) | 
 
| 951 | 0 | 0 | if exists $ALLOW_REF{$name}{ref $val} | 
 
| 955 | 63 | 0 | if (defined $val and not ref $val and exists $ALLOW_RX{$name}) | 
 
| 957 | 63 | 0 | if $val =~ /$rx/ | 
 
| 962 | 0 | 0 | if (not ref $val and exists $ALLOW_VALUE{$name}) | 
 
| 963 | 0 | 0 | if exists $ALLOW_VALUE{$name}{$val} | 
 
| 978 | 0 | 4 | unless &_value_is_allowed('filter', @_) | 
 
| 990 | 0 | 19 | unless &_value_is_allowed('system', @_) | 
 
| 1017 | 0 | 1 | unless exists $$self{'HH_Unispool_Config'}{'system'}{$val} | 
 
| 1029 | 0 | 2 | if (ref $from ne ref $to) | 
 
| 1040 | 0 | 2 | if ($from->is_diff_version and $from->get_version ne $to->get_version) | 
 
| 1048 | 0 | 2 | if ($from->is_diff_host and $from->get_host ne $to->get_host) | 
 
| 1055 | 0 | 2 | if ($from->is_diff_time and $from->get_time ne $to->get_time) | 
 
| 1066 | 0 | 2 | if $scope_diff | 
 
| 1069 | 2 | 0 | if ($from->get_scope->exists_scope('_Script_')) | 
 
| 1071 | 0 | 4 | unless ($to->exists_filter($name)) | 
 
| 1079 | 0 | 4 | unless ($from->exists_filter($name)) | 
 
| 1087 | 0 | 0 | if ($from->get_scope->exists_scope('_Network_') or $from->get_scope->exists_scope('_Local_') or $from->get_scope->exists_scope('System=*')) | 
 
| 1091 | 1 | 5 | unless ($to->exists_system($name)) | 
 
| 1101 | 0 | 5 | if ($rf ne $rt) | 
 
| 1108 | 0 | 5 | unless ($from->exists_system($name)) | 
 
| 1168 | 0 | 2 | if ($$self{'HH_Unispool_Config'}{'diff_host'}) { } | 
 
| 1190 | 0 | 2 | if ($$self{'HH_Unispool_Config'}{'diff_time'}) { } | 
 
| 1201 | 0 | 2 | if ($$self{'HH_Unispool_Config'}{'diff_version'}) { } | 
 
| 1226 | 0 | 21 | if (shift()) { } | 
 
| 1237 | 0 | 21 | if (shift()) { } | 
 
| 1248 | 0 | 21 | if (shift()) { } | 
 
| 1259 | 0 | 21 | if (shift()) { } | 
 
| 1271 | 0 | 21 | unless &_value_is_allowed('filter', @_) | 
 
| 1287 | 0 | 21 | unless defined $val | 
 
| 1290 | 0 | 21 | unless &_value_is_allowed('host', $val) | 
 
| 1301 | 0 | 21 | unless defined $val | 
 
| 1304 | 0 | 21 | unless &_value_is_allowed('scope', $val) | 
 
| 1314 | 0 | 21 | unless &_value_is_allowed('system', @_) | 
 
| 1330 | 0 | 21 | unless defined $val | 
 
| 1333 | 0 | 21 | unless &_value_is_allowed('time', $val) | 
 
| 1344 | 0 | 21 | unless defined $val | 
 
| 1347 | 0 | 21 | unless &_value_is_allowed('version', $val) | 
 
| 1356 | 16 | 0 | if (scalar @_) { } | 
 
| 1359 | 16 | 0 | if exists $$self{'HH_Unispool_Config'}{'filter'}{$key} | 
 
| 1372 | 35 | 5 | if (scalar @_) { } | 
 
| 1375 | 35 | 0 | if exists $$self{'HH_Unispool_Config'}{'system'}{$key} | 
 
| 1393 | 0 | 18 | if (ref $file) { } | 
 
| 1394 | 0 | 0 | unless $file->isa('IO::Handle') | 
 
| 1400 | 0 | 18 | unless defined $fh | 
 
| 1434 | 5 | 13 | if ($self->get_scope->exists_scope('_Server_')) | 
 
| 1440 | 5 | 7 | if (defined $system->get_type and $system->get_type eq 'cs') { } | 
 
|  | 2 | 5 | elsif ($system->get_type eq 'bcs') { } | 
 
| 1441 | 0 | 5 | if (defined $cs) | 
 
| 1454 | 0 | 5 | unless (defined $cs) | 
 
| 1459 | 0 | 5 | if (scalar keys %bcs > 7) | 
 
| 1496 | 5 | 13 | if ($self->get_scope->exists_scope('_Script_')) | 
 
| 1520 | 5 | 13 | if ($self->get_scope->exists_scope('_Network_')) { } | 
 
| 1521 | 0 | 5 | unless $self->exists_system('_Network_') | 
 
| 1527 | 0 | 13 | if $self->exists_system('_Network_') | 
 
| 1532 | 13 | 5 | if ($self->get_scope->exists_scope('_Local_')) { } | 
 
| 1533 | 0 | 13 | unless $self->exists_system('_Local_') | 
 
| 1539 | 0 | 5 | if $self->exists_system('_Local_') | 
 
| 1544 | 5 | 13 | if ($self->get_scope->exists_scope('System=*')) | 
 
| 1548 | 5 | 7 | if $name eq '_Network_' | 
 
| 1549 | 0 | 7 | if $name eq '_Local_' | 
 
| 1559 | 0 | 5 | unless $count |