|  line  | 
 !l  | 
 l&&!r  | 
 l&&r  | 
 condition  | 
 
| 
713
 | 
 0  | 
 0  | 
 6  | 
 $self->{'constraints_used'} and defined wantarray  | 
 
| 
870
 | 
 0  | 
 0  | 
 0  | 
 ref $const and "HASH" ne ref $const  | 
 
| 
1121
 | 
 1651  | 
 0  | 
 0  | 
 $self->{'cells_unused'} and not @{$self->{'cell'}[$inx]{'membership'};}  | 
 
| 
1857
 | 
 18433  | 
 24618  | 
 262  | 
 $suppliers[$val] and @{$suppliers[$val];} == 1  | 
 
| 
1915
 | 
 185353  | 
 32972  | 
 36785  | 
 not $imposs and $int_supplies[$val]  | 
 
| 
1923
 | 
 252  | 
 6618  | 
 26  | 
 @occurs_in and @occurs_in < @set_names  | 
 
| 
2044
 | 
 39  | 
 10  | 
 4  | 
 $tcontr[$val] and $contributed->[$val] > $tcontr[$val]  | 
 
| 
2072
 | 
 9127  | 
 8561  | 
 45  | 
 $tcontr[$val] and $contributed->[$val] == $tcontr[$val]  | 
 
| 
2079
 | 
 28  | 
 8  | 
 11  | 
 $tcontr[$val] and $contributed->[$val] > $tcontr[$val]  | 
 
| 
2084
 | 
 56  | 
 9  | 
 13  | 
 $tuple_member[$inx] and not $open->[$inx]{'possible'}{$val}  | 
 
| 
2170
 | 
 1  | 
 0  | 
 0  | 
 $self->{'debug'} and $inx  | 
 
| 
2175
 | 
 45  | 
 0  | 
 0  | 
 $min and $self->{'cells_unassigned'} >= $min  | 
 
| 
2185
 | 
 0  | 
 0  | 
 0  | 
 $max and $self->{'cells_unassigned'} <= $max  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $max and $self->{'cells_unassigned'} <= $max and not exists $removal_ok->{$constraint}  | 
 
| 
2187
 | 
 0  | 
 0  | 
 0  | 
 defined $removal_ok->{$constraint} and --$removal_ok->{$constraint}  | 
 
| 
2200
 | 
 45  | 
 0  | 
 0  | 
 $max and $self->{'cells_unassigned'} <= $max  | 
 
| 
 | 
 45  | 
 0  | 
 0  | 
 $max and $self->{'cells_unassigned'} <= $max and $constraint eq "?"  | 
 
| 
2404
 | 
 1894  | 
 0  | 
 0  | 
 $self->{'cells_unused'} && !@{$_->{'membership'};}  | 
|  line  | 
 l  | 
 !l  | 
 condition  | 
 
| 
679
 | 
 192  | 
 276  | 
 $self->{'intersection'}{$int} ||= []  | 
 
| 
869
 | 
 0  | 
 0  | 
 $const ||= "F N B T"  | 
 
| 
1081
 | 
 19  | 
 0  | 
 $val ||= ""  | 
 
| 
1581
 | 
 1199  | 
 1421  | 
 $self->{'intersection'}{$int} ||= []  | 
 
| 
1585
 | 
 2454  | 
 263  | 
 $self->{'set'}{$name} ||= {"name", $name, "membership", []}  | 
 
| 
1723
 | 
 19  | 
 0  | 
 $self->{'backtrack_stack'} ||= []  | 
 
| 
1725
 | 
 19  | 
 0  | 
 $self->{'constraints_used'} ||= {}  | 
 
| 
1851
 | 
 76043  | 
 25529  | 
 $suppliers[$val] ||= []  | 
 
| 
1981
 | 
 4270  | 
 187  | 
 $contributors{$name} ||= []  | 
 
| 
1987
 | 
 147  | 
 40  | 
 $tuple[scalar @open] ||= [map({[$_];} 0 .. $#open)]  | 
 
| 
2049
 | 
 2  | 
 2  | 
 $constraint ||= ["T", "naked", $order]  | 
 
| 
2167
 | 
 1  | 
 0  | 
 $self->{'constraints_used'} ||= {}  | 
 
| 
2404
 | 
 1686  | 
 208  | 
 $_->{'content'} or 0  | 
|  line  | 
 l  | 
 !l&&r  | 
 !l&&!r  | 
 condition  | 
 
| 
736
 | 
 0  | 
 1  | 
 0  | 
 $copier ||= eval {
	do {
	require Clipboard;
"Clipboard"->import;
sub {
	"Clipboard"->copy(join("", @_));
return;
}
}
}  | 
 
| 
864
 | 
 0  | 
 0  | 
 0  | 
 $min ||= do {
	floor($size * $size / ($self->{'largest_set'} * keys(%{$$self{"set"};})))
}  | 
 
| 
868
 | 
 0  | 
 0  | 
 0  | 
 $max ||= floor($min * "1.5")  | 
 
| 
996
 | 
 8  | 
 0  | 
 0  | 
 $self->{'rows'} ||= floor(@{$self->{'cell'};} / $col)  | 
 
| 
1033
 | 
 0  | 
 1  | 
 0  | 
 $paster ||= eval {
	do {
	require Clipboard;
"Clipboard"->import;
return sub {
	return "Clipboard"->paste;
}
}
}  | 
 
| 
1137
 | 
 1651  | 
 0  | 
 0  | 
 @{$self->{'cell'}[$inx]{'membership'};} or $_ eq $self->{'symbol_list'}[0]  | 
 
| 
1281
 | 
 0  | 
 6  | 
 0  | 
 $size ||= $horiz * $vert  | 
 
| 
1282
 | 
 0  | 
 0  | 
 6  | 
 $size % $horiz or $size % $vert  | 
 
| 
1512
 | 
 0  | 
 0  | 
 21  | 
 $value < 0 or $value >= @status_values  | 
 
| 
1754
 | 
 0  | 
 693  | 
 0  | 
 $constraint_method{$constraint} || "_constraint_$constraint"  | 
 
| 
2054
 | 
 8  | 
 4  | 
 6  | 
 $tuple_member[$inx] or $open->[$inx]{'possible'}{$val}  | 
 
| 
2205
 | 
 44  | 
 1  | 
 0  | 
 $constraint eq "F" or $constraint eq "N"  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $constraint eq "B" or $constraint eq "T"  | 
 
| 
2323
 | 
 0  | 
 0  | 
 44  | 
 not defined $_ or ref $_  | 
 
| 
2397
 | 
 22  | 
 0  | 
 0  | 
 $self->{'rows'} ||= floor(@{$self->{'cell'};} / $col)  |