| line | true | false | branch | 
 
| 68 | 16 | 0 | if defined $_[0] | 
 
| 69 | 16 | 0 | if defined $_[0] | 
 
| 79 | 16 | 3 | if defined $_[0] | 
 
| 80 | 16 | 3 | if defined $_[1] | 
 
| 81 | 0 | 19 | unless $BoardRows == $BoardCols and $BoardRows % 2 == 1 | 
 
| 82 | 16 | 3 | if defined $_[2] | 
 
| 97 | 0 | 19 | unless open $fh, $WordFile | 
 
| 100 | 34 | 364 | if length $_ < $MinimumWordLength | 
 
| 110 | 0 | 0 | if ($valid{$w} == 1) { } | 
 
| 133 | 0 | 0 | unless length $letters > 1 | 
 
| 138 | 0 | 0 | if $len > $max_len or $len < $min_len | 
 
| 141 | 0 | 0 | unless eval $re | 
 
| 145 | 0 | 0 | unless $check_letters =~ s/$l// or $check_letters =~ s/\?// and $hint .= "($l)" | 
 
| 148 | 0 | 0 | if (not $internal) { } | 
 
| 156 | 0 | 0 | if $internal | 
 
| 170 | 8765 | 798 | unless /^$re$/ | 
 
| 174 | 601 | 0 | unless $check_letters =~ s/$l// and push @v, $values{$l} or $check_letters =~ s/\?// and push @v, 0 | 
 
| 190 | 0 | 609 | if $f | 
 
| 211 | 1 | 213 | if (length $input > &n_cols()) | 
 
| 227 | 12 | 1 | if $input =~ /^yes$/ | 
 
| 237 | 7 | 7 | unless $input | 
 
| 241 | 2 | 15 | unless (defined $onboard[$r][$c] and $onboard[$r][$c] ne '.') | 
 
| 255 | 12 | 1 | unless length $input > $BingoHandLength | 
 
| 278 | 0 | 426 | unless $solutions{$b} <=> $solutions{$a} | 
 
| 279 | 8 | 98 | if ++$best > 10 | 
 
| 305 | 5579 | 25267 | if $onboard[$row][$col] ne '.' | 
 
| 315 | 887 | 102530 | if ($column > &_max_col()) | 
 
| 317 | 77800 | 24730 | unless ($go_on) | 
 
| 318 | 1426 | 70764 | if ($onboard[$row][$col] ne '.' or $column > 0 and $onboard[$row][$column - 1] ne '.' or $column < &_max_col() and $onboard[$row][$column + 1] ne '.' or $row > 0 and $onboard[$row - 1][$column] ne '.' or $row < &_max_row() and $onboard[$row + 1][$column] ne '.' or $row == &_center_row() and $column == &_center_col()) | 
 
| 329 | 92012 | 10518 | if ($thisrow[$column] eq '.') | 
 
| 335 | 0 | 25267 | if $column > &n_cols() | 
 
| 336 | 19118 | 6149 | unless $go_on == 1 | 
 
| 350 | 40317 | 6149 | unless m[/] | 
 
| 361 | 4261 | 1888 | unless (defined $found{"$actual_letters,$_"}) | 
 
| 382 | 2816 | 45016 | if ($r == $row) { } | 
 
| 395 | 22253 | 2760 | unless m[/] | 
 
| 396 | 2097 | 663 | if length $_ == 1 | 
 
| 407 | 1030 | 1242 | $rotate ? : | 
 
| 409 | 2259 | 13 | unless ($wilds[$vrow][$c]) | 
 
| 419 | 2 | 661 | if ($valid{$_}) { } | 
 
| 420 | 0 | 2 | if ($bonus[$row][$c] eq 'TL') { } | 
 
|  | 0 | 2 | elsif ($bonus[$row][$c] eq 'DL') { } | 
 
|  | 0 | 2 | elsif ($bonus[$row][$c] eq 'DW') { } | 
 
|  | 0 | 2 | elsif ($bonus[$row][$c] eq 'TW') { } | 
 
|  | 2 | 0 | elsif ($bonus[$row][$c] =~ /^(\d+)L$/) { } | 
 
|  | 0 | 0 | elsif ($bonus[$row][$c] =~ /^(\d+)W$/) { } | 
 
| 446 | 661 | 2155 | if $fail | 
 
| 450 | 661 | 211 | if $fail | 
 
| 459 | 1037 | 90 | if ($onboard[$row][$col + $col_index] eq '.') { } | 
 
| 460 | 0 | 1037 | if ($bonus[$row][$col + $col_index] eq 'TL') { } | 
 
|  | 23 | 1014 | elsif ($bonus[$row][$col + $col_index] eq 'DL') { } | 
 
|  | 57 | 957 | elsif ($bonus[$row][$col + $col_index] =~ /^(\d+)L$/) { } | 
 
|  | 43 | 914 | elsif ($bonus[$row][$col + $col_index] eq 'DW') { } | 
 
|  | 2 | 912 | elsif ($bonus[$row][$col + $col_index] eq 'TW') { } | 
 
|  | 95 | 817 | elsif ($bonus[$row][$col + $col_index] =~ /^(\d+)W$/) { } | 
 
| 487 | 41 | 49 | if $rotate | 
 
| 488 | 90 | 0 | unless ($wilds[$wr][$wc]) | 
 
| 499 | 56 | 155 | if $use == $BingoHandLength | 
 
| 501 | 114 | 97 | $rotate ? : | 
 
|  | 114 | 97 | $rotate ? : | 
 
|  | 56 | 155 | $use == $BingoHandLength ? : |