Branch Coverage

blib/lib/Anarres/Mud/Driver/Compiler/Type.pm
Criterion Covered Total %
branch 4 42 9.5


line true false branch
49 0 8 if ref $name
60 31 0 unless defined $num
67 12 0 unless defined $num
75 0 0 if ($$self =~ /^[*#]/) { }
0 0 elsif ($$self eq ${&T_STRING;}) { }
101 0 0 unless ${$_[0];} =~ /^{([^:]*):/
113 0 6 if ($_[0] == $_[1]) != (${$_[0];} eq ${$_[1];})
123 0 0 if ($$self ne $$type)
135 0 0 if ($code =~ s/^#//) { }
0 0 elsif ($code =~ s/^\*//) { }
0 0 elsif ($code =~ /^z/) { }
0 0 elsif ($code =~ /^=/) { }
0 0 elsif ($code =~ /^{([^:]+):/) { }
0 0 elsif ($Anarres::Mud::Driver::Compiler::Type::TYPENAMES{$code}) { }
166 0 0 if ($code =~ s/^#//) { }
0 0 elsif ($code =~ s/^\*//) { }
0 0 elsif ($code =~ /^z/) { }
0 0 elsif ($code =~ /^=/) { }
0 0 elsif ($code =~ /^{([^:]+):/) { }
0 0 elsif ($Anarres::Mud::Driver::Compiler::Type::TYPECODES{$code}) { }
182 0 0 if length $out