| line | true | false | branch | 
 
| 40 | 0 | 0 | unless $app->getopt($argv) | 
 
| 53 | 0 | 0 | if $app->random | 
 
| 55 | 0 | 0 | if /^[-+]/u | 
 
| 57 | 0 | 0 | if (my $answer = $app->answer) { } | 
 
| 59 | 0 | 0 | unless $App::Greple::wordle::word_all{$answer} | 
 
| 61 | 0 | 0 | if ($app->series > 0) | 
 
| 84 | 0 | 0 | unless defined $app->index | 
 
| 85 | 0 | 0 | $app->series == 0 ? : | 
 
| 106 | 0 | 0 | if ($interactive = -t STDIN) | 
 
| 117 | 0 | 0 | if $chomped | 
 
| 134 | 0 | 0 | if (not $App::Greple::wordle::word_all{$word}) { } | 
 
| 135 | 0 | 0 | unless command($word) | 
 
| 144 | 0 | 0 | unless my @cmd = split(' ', $word, 0) | 
 
| 147 | 0 | 0 | if $cmd[0] =~ /^u(niq)?$/u | 
 
| 152 | 0 | 0 | if ($_ eq '|') { } | 
 
|  | 0 | 0 | elsif (/^d$/u) { } | 
 
|  | 0 | 0 | elsif (/^\?$/u) { } | 
 
|  | 0 | 0 | elsif (/^!!$/u) { } | 
 
|  | 0 | 0 | elsif (/^h(int)?$/u) { } | 
 
|  | 0 | 0 | elsif (/^u(niq)?$/u) { } | 
 
|  | 0 | 0 | elsif (/^=(.+)/u) { } | 
 
|  | 0 | 0 | elsif (/^!(.+)/u) { } | 
 
|  | 0 | 0 | elsif (/\W/u) { } | 
 
| 155 | 0 | 0 | $app->debug ? : | 
 
| 167 | 0 | 0 | unless (&try(sub { | 
 
| 168 | 0 | 0 | if $app->debug | 
 
| 169 | 0 | 0 | /^[a-z]+$/iu ? : | 
 
| 172 | 0 | 0 | if (@word == 0) | 
 
| 204 | 0 | 0 | if $app->debug | 
 
| 209 | 0 | 0 | if ($game->solved) | 
 
| 211 | 0 | 0 | if $app->result | 
 
| 214 | 0 | 0 | if (length $_) | 
 
| 215 | 0 | 0 | if ($game->attempt >= $app->trial) | 
 
| 219 | 0 | 0 | if $app->keymap |