| line |
true |
false |
branch |
|
83
|
54 |
373 |
if ($in_pod) |
|
84
|
1 |
53 |
if /^=cut/ |
|
85
|
53 |
1 |
if $in_pod |
|
87
|
46 |
328 |
if /^\s*#/ or /^\s*$/ |
|
90
|
6 |
322 |
if (/^\[(.*)\]/) { } |
|
93
|
24 |
298 |
if ($sezione eq 'Desinenze') { } |
|
|
7 |
291 |
elsif ($sezione eq 'Composti') { } |
|
|
10 |
281 |
elsif ($sezione eq 'Regolarizza') { } |
|
|
14 |
267 |
elsif ($sezione eq 'Ausiliari_essere') { } |
|
|
21 |
246 |
elsif ($sezione eq 'Prefissi') { } |
|
|
245 |
1 |
elsif ($sezione eq 'Irregolarita') { } |
|
95
|
3 |
21 |
unless exists $Desinenza{$declinazione} |
|
96
|
24 |
0 |
unless exists $Desinenza{$declinazione}{$tempo} |
|
102
|
0 |
21 |
unless exists $Desinenza{$declinazione} |
|
115
|
21 |
0 |
unless exists $Prefissi{$verbo} |
|
120
|
33 |
212 |
unless exists $Irregolarita{$verbo} |
|
121
|
106 |
139 |
unless exists $Irregolarita{$verbo}{$tempo} |
|
145
|
3 |
11 |
if ($chiamante eq 'coniuga') { } |
|
|
0 |
11 |
elsif ($chiamante eq 'coniugazione') { } |
|
150
|
9 |
5 |
if (defined $opzioni and ref $opzioni eq 'HASH') |
|
165
|
0 |
3 |
if ($$opzioni{'coniuga_sconosciuti'} == 0) |
|
166
|
0 |
0 |
unless (verbo_esistente($verbo)) |
|
172
|
3 |
0 |
if (defined $tempo and defined $persona) { } |
|
|
0 |
0 |
elsif (not defined $tempo and defined $persona) { } |
|
|
0 |
0 |
elsif (defined $tempo and not defined $persona) { } |
|
178
|
0 |
0 |
wantarray ? : |
|
183
|
0 |
0 |
wantarray ? : |
|
191
|
0 |
0 |
wantarray ? : |
|
197
|
1 |
1 |
if (exists $Irregolarita{$verbo}{$tempo}{'*'}) |
|
198
|
0 |
1 |
if ($Irregolarita{$verbo}{$tempo}{'*'} =~ /^~/) { } |
|
217
|
0 |
10 |
if ($verbo =~ s/si$/e/) |
|
218
|
0 |
10 |
if ($verbo =~ /[ou]re$/) |
|
223
|
0 |
0 |
if (exists $Simile{$prova} or exists $Regolarizza{$prova} or exists $Prefissi{$prova}) |
|
233
|
0 |
10 |
if (exists $Simile{$verbo}) |
|
238
|
0 |
10 |
if (exists $Regolarizza{$verbo}) |
|
240
|
0 |
0 |
if ($tempi eq '*' or $tempi =~ /$tempo/) |
|
245
|
8 |
2 |
if (exists $Irregolarita{$verbo}{$tempo}{$persona}) |
|
247
|
0 |
8 |
if defined $prefisso_tema |
|
248
|
0 |
8 |
if ($riflessivo) |
|
255
|
2 |
0 |
if ($verbo =~ /^(.*)$_$/i) |
|
261
|
2 |
0 |
if (defined $coniugazione) { } |
|
262
|
1 |
1 |
if (ref $Desinenza{$coniugazione}{$tempo}) { } |
|
275
|
0 |
1 |
if defined $prefisso_tema |
|
276
|
0 |
1 |
if ($riflessivo) |
|
282
|
1 |
0 |
if ($prefisso =~ /^ausiliare/) { } |
|
284
|
1 |
0 |
if (grep /^$verbo$/, @Ausiliari_essere or $riflessivo) { } |
|
302
|
0 |
1 |
if ($verbo_ausiliare eq 'essere' and $persona > 3) |
|
305
|
0 |
1 |
if defined $prefisso_tema |
|
307
|
0 |
1 |
if ($riflessivo) |
|
319
|
0 |
0 |
if (exists $aggiustamenti{$persona}) |
|
333
|
0 |
0 |
if defined $prefisso_tema |
|
334
|
0 |
0 |
if ($riflessivo) |
|
349
|
0 |
2 |
if ($coniugazione eq 'are') { } |
|
|
2 |
0 |
elsif ($coniugazione eq 'ere') { } |
|
350
|
0 |
0 |
if ($tema =~ /[gc]$/ and $desinenza =~ /^[ie]/) { } |
|
|
0 |
0 |
elsif ($tema =~ /[gc]i$/ and $desinenza =~ /^[ie]/) { } |
|
|
0 |
0 |
elsif ($tema =~ /i$/ and $desinenza =~ /^i/) { } |
|
359
|
0 |
2 |
if ($tema =~ /g(n|li)$/) { } |
|
|
0 |
2 |
elsif ($tema =~ /n$/ and $desinenza =~ /^[oa]/) { } |
|
|
0 |
2 |
elsif ($tema =~ /[gnr]g$/ and $tempo eq 'passato_remoto' and $persona == 1 || $persona == 3 || $persona == 6) { } |
|
|
0 |
2 |
elsif ($tema =~ /[nr]d$/ and $tempo eq 'passato_remoto' and $persona == 1 || $persona == 3 || $persona == 6) { } |
|
|
0 |
2 |
elsif ($tema =~ /isc$/ and $tempo eq 'presente' || $tempo eq 'congiuntivo_presente' and $persona == 4 || $persona == 5) { } |
|
|
0 |
2 |
elsif ($tema =~ /[aeious][cg]$/ and $tempo eq 'participio') { } |
|
|
1 |
2 |
elsif ($tema =~ /([^aeiou])([^aeiou])$/ and $tempo eq 'participio') { } |
|
360
|
0 |
0 |
if ($tempo eq 'participio') { } |
|
|
0 |
0 |
elsif ($tempo eq 'passato_remoto' and $persona == 1 || $persona == 3 || $persona == 6) { } |
|
|
0 |
0 |
elsif ($tempo eq 'presente') { } |
|
|
0 |
0 |
elsif ($tempo eq 'congiuntivo_presente') { } |
|
361
|
0 |
0 |
$1 eq 'n' ? : |
|
370
|
0 |
0 |
if ($persona == 1 or $persona == 6) { } |
|
373
|
0 |
0 |
if $tema =~ /i$/ |
|
376
|
0 |
0 |
if ($desinenza =~ /^a/) { } |
|
379
|
0 |
0 |
if $tema =~ /i$/ |
|
388
|
0 |
0 |
$1 eq 'g' ? : |
|
395
|
0 |
0 |
$1 eq 'n' ? : |
|
411
|
0 |
1 |
if ($seconda eq 'g') { } |
|
|
0 |
1 |
elsif ($prima eq 'm' and $seconda eq 'p') { } |
|
|
0 |
1 |
elsif ($prima eq 'r' and $seconda eq 'd') { } |
|
|
0 |
2 |
elsif ($prima eq 'n' and $seconda eq 'd') { } |
|
412
|
0 |
0 |
if $prima eq $seconda |
|
424
|
0 |
0 |
if ($tema =~ /o..$/) { } |
|
|
0 |
0 |
elsif ($tema =~ /[ue]..$/) { } |
|
445
|
0 |
6 |
if ($opzioni{'pronomi'}) { } |
|
461
|
0 |
0 |
if ($verbo =~ /[ou]re$/) |
|
466
|
0 |
0 |
if (exists $Simile{$prova} or exists $Regolarizza{$prova} or exists $Prefissi{$prova}) |
|
472
|
0 |
0 |
if (open VERBI, "$FindBin::RealBin/verbi") { } |
|
476
|
0 |
0 |
if $_ eq $verbo |
|
490
|
0 |
0 |
if ($$opzioni{'coniuga_sconosciuti'} == 0) |
|
491
|
0 |
0 |
unless (verbo_esistente($verbo)) |
|
504
|
0 |
0 |
$$opzioni{'pronomi'} == 1 ? : |
|
|
0 |
0 |
$$opzioni{'pronomi'} == 1 ? : |
|
513
|
0 |
0 |
unless defined $fill |