Condition Coverage

blib/lib/Lingua/Zompist/Cadhinor.pm
Criterion Covered Total %
condition 201 270 74.4


and 3 conditions

line !l l&&!r l&&r condition
216 10 0 6 $verb =~ /[AEIOU][TDP][IE]R$/ and not exists $borrowed{$verb}
10 6 0 $verb =~ /[AEIOU][TDP][IE]R$/ and not exists $borrowed{$verb} and !($verb =~ /ATIR$/) || $verb eq 'CLATIR'
255 18 0 4 $verb =~ /[AEIOU][TDP]EC$/ and not exists $borrowed{$verb}
524 11 70 36 $dyntense{$tense} ne 'befel' and $verb =~ /[AEIOU][TDP](?:[IE]R|[AE]N|EC)$/
81 0 36 $dyntense{$tense} ne 'befel' and $verb =~ /[AEIOU][TDP](?:[IE]R|[AE]N|EC)$/ and not exists $borrowed{$verb}
70 36 0 $dyntense{$tense} ne 'befel' and $verb =~ /[AEIOU][TDP](?:[IE]R|[AE]N|EC)$/ and not exists $borrowed{$verb} and !($verb =~ /ATIR$/) || $verb eq 'CLATIR'
674 14 0 34 $type eq 'neut' and $stem =~ s/IS$//
0 2 2 $type eq 'fem' and $stem =~ s/IS$//

or 3 conditions

line l !l&&r !l&&!r condition
216 6 0 0 !($verb =~ /ATIR$/) || $verb eq 'CLATIR'
276 0 18 99 $stem =~ s/$far/FASCER/o or $stem =~ s/([BPDTGKCFVRSZMNL]|[TDK]?H)REC$/$1$1ER/
18 18 81 $stem =~ s/$far/FASCER/o or $stem =~ s/([BPDTGKCFVRSZMNL]|[TDK]?H)REC$/$1$1ER/ or $stem =~ s/EC$/ER/
0 18 63 $stem =~ s/$kes/KAIVER/o or $stem =~ s/([BPDTGKCFVRSZMNL]|[TDK]?H)RAN$/$1$1ER/
18 2 61 $stem =~ s/$kes/KAIVER/o or $stem =~ s/([BPDTGKCFVRSZMNL]|[TDK]?H)RAN$/$1$1ER/ or $stem =~ s/AN$/ER/
0 18 43 $stem =~ s/$nen/NESER/o or $stem =~ s/([BPDTGKCFVRSZMNL]|[TDK]?H)REN$/$1$1ER/
18 2 41 $stem =~ s/$nen/NESER/o or $stem =~ s/([BPDTGKCFVRSZMNL]|[TDK]?H)REN$/$1$1ER/ or $stem =~ s/EN$/ER/
18 2 21 $stem =~ s/([BPDTGKCFVRSZMNL]|[TDK]?H)RER$/$1$1IR/ or $stem =~ s/ER$/IR/
19 2 0 $stem =~ s/([BPDTGKCFVRSZMNL]|[TDK]?H)RIR$/$1$1IR/ or $stem =~ /IR$/
317 1 1 39 $stem =~ s/$far/FASS/o or $stem =~ s/^CURREC$/CORS/
1 1 37 $stem =~ s/^METTAN$/MESS/ or $stem =~ s/^DAN$/DON/
2 2 35 $stem =~ s/^METTAN$/MESS/ or $stem =~ s/^DAN$/DON/ or $stem =~ s/^PU([GH])AN$/PO$1/
3 1 34 $stem =~ s/^METTAN$/MESS/ or $stem =~ s/^DAN$/DON/ or $stem =~ s/^PU([GH])AN$/PO$1/ or $stem =~ s/^BRIGAN$/BROG/
3 1 33 $stem =~ s/^METTAN$/MESS/ or $stem =~ s/^DAN$/DON/ or $stem =~ s/^PU([GH])AN$/PO$1/ or $stem =~ s/^BRIGAN$/BROG/ or $stem =~ s/^SUBRAN$/SOBR/
2 1 32 $stem =~ s/^METTAN$/MESS/ or $stem =~ s/^DAN$/DON/ or $stem =~ s/^PU([GH])AN$/PO$1/ or $stem =~ s/^BRIGAN$/BROG/ or $stem =~ s/^SUBRAN$/SOBR/ or $stem =~ s/^LEGAN$/LOG/
2 1 31 $stem =~ s/^METTAN$/MESS/ or $stem =~ s/^DAN$/DON/ or $stem =~ s/^PU([GH])AN$/PO$1/ or $stem =~ s/^BRIGAN$/BROG/ or $stem =~ s/^SUBRAN$/SOBR/ or $stem =~ s/^LEGAN$/LOG/ or $stem =~ s/^LAUDAN$/LOD/
2 1 30 $stem =~ s/^METTAN$/MESS/ or $stem =~ s/^DAN$/DON/ or $stem =~ s/^PU([GH])AN$/PO$1/ or $stem =~ s/^BRIGAN$/BROG/ or $stem =~ s/^SUBRAN$/SOBR/ or $stem =~ s/^LEGAN$/LOG/ or $stem =~ s/^LAUDAN$/LOD/ or $stem =~ s/^KUSAN$/KOSS/
3 2 25 $stem =~ s/^([DKL]E|TO)SCEN$/$1SS/ or $stem =~ s/^(DES|FER)IEN$/$1S/
5 1 24 $stem =~ s/^([DKL]E|TO)SCEN$/$1SS/ or $stem =~ s/^(DES|FER)IEN$/$1S/ or $stem =~ s/^LEILEN$/LELS/
3 1 23 $stem =~ s/^([DKL]E|TO)SCEN$/$1SS/ or $stem =~ s/^(DES|FER)IEN$/$1S/ or $stem =~ s/^LEILEN$/LELS/ or $stem =~ s/^KETHEN$/KOTH/
2 1 20 $stem =~ s/^([SV])ALTER$/$1ELS/ or $stem =~ s/^STERER$/STERS/
3 1 19 $stem =~ s/^([SV])ALTER$/$1ELS/ or $stem =~ s/^STERER$/STERS/ or $stem =~ s/^NOER$/NOS/
1 1 17 $stem =~ s/^MERIR$/MERS/ or $stem =~ s/^NURIR$/NORS/
2 1 16 $stem =~ s/^MERIR$/MERS/ or $stem =~ s/^NURIR$/NORS/ or $stem =~ s/^AMARIR$/AMERS/
2 1 15 $stem =~ s/^MERIR$/MERS/ or $stem =~ s/^NURIR$/NORS/ or $stem =~ s/^AMARIR$/AMERS/ or $stem =~ s/^DUCIR$/DOC/
2 1 14 $stem =~ s/^MERIR$/MERS/ or $stem =~ s/^NURIR$/NORS/ or $stem =~ s/^AMARIR$/AMERS/ or $stem =~ s/^DUCIR$/DOC/ or $stem =~ s/^IUSIR$/IOSS/
0 2 6 $stem =~ s/$kes/KAIVEM/o or $stem =~ s/AN$/EM/
0 2 4 $stem =~ s/$nen/NESEM/o or $stem =~ s/EN$/EM/
367 1 1 76 $stem =~ s/$far/FASS/o or $stem =~ s/^CURREC$/CORS/
1 1 74 $stem =~ s/^METTAN$/MESS/ or $stem =~ s/^DAN$/DON/
2 2 72 $stem =~ s/^METTAN$/MESS/ or $stem =~ s/^DAN$/DON/ or $stem =~ s/^PU([GH])AN$/PO$1/
3 1 71 $stem =~ s/^METTAN$/MESS/ or $stem =~ s/^DAN$/DON/ or $stem =~ s/^PU([GH])AN$/PO$1/ or $stem =~ s/^BRIGAN$/BROG/
3 1 70 $stem =~ s/^METTAN$/MESS/ or $stem =~ s/^DAN$/DON/ or $stem =~ s/^PU([GH])AN$/PO$1/ or $stem =~ s/^BRIGAN$/BROG/ or $stem =~ s/^SUBRAN$/SOBR/
2 1 69 $stem =~ s/^METTAN$/MESS/ or $stem =~ s/^DAN$/DON/ or $stem =~ s/^PU([GH])AN$/PO$1/ or $stem =~ s/^BRIGAN$/BROG/ or $stem =~ s/^SUBRAN$/SOBR/ or $stem =~ s/^LEGAN$/LOG/
2 1 68 $stem =~ s/^METTAN$/MESS/ or $stem =~ s/^DAN$/DON/ or $stem =~ s/^PU([GH])AN$/PO$1/ or $stem =~ s/^BRIGAN$/BROG/ or $stem =~ s/^SUBRAN$/SOBR/ or $stem =~ s/^LEGAN$/LOG/ or $stem =~ s/^LAUDAN$/LOD/
2 1 67 $stem =~ s/^METTAN$/MESS/ or $stem =~ s/^DAN$/DON/ or $stem =~ s/^PU([GH])AN$/PO$1/ or $stem =~ s/^BRIGAN$/BROG/ or $stem =~ s/^SUBRAN$/SOBR/ or $stem =~ s/^LEGAN$/LOG/ or $stem =~ s/^LAUDAN$/LOD/ or $stem =~ s/^KUSAN$/KOSS/
3 2 62 $stem =~ s/^([DKL]E|TO)SCEN$/$1SS/ or $stem =~ s/^(DES|FER)IEN$/$1S/
5 1 61 $stem =~ s/^([DKL]E|TO)SCEN$/$1SS/ or $stem =~ s/^(DES|FER)IEN$/$1S/ or $stem =~ s/^LEILEN$/LELS/
3 1 60 $stem =~ s/^([DKL]E|TO)SCEN$/$1SS/ or $stem =~ s/^(DES|FER)IEN$/$1S/ or $stem =~ s/^LEILEN$/LELS/ or $stem =~ s/^KETHEN$/KOTH/
2 1 57 $stem =~ s/^([SV])ALTER$/$1ELS/ or $stem =~ s/^STERER$/STERS/
3 1 56 $stem =~ s/^([SV])ALTER$/$1ELS/ or $stem =~ s/^STERER$/STERS/ or $stem =~ s/^NOER$/NOS/
1 1 54 $stem =~ s/^MERIR$/MERS/ or $stem =~ s/^NURIR$/NORS/
2 1 53 $stem =~ s/^MERIR$/MERS/ or $stem =~ s/^NURIR$/NORS/ or $stem =~ s/^AMARIR$/AMERS/
2 1 52 $stem =~ s/^MERIR$/MERS/ or $stem =~ s/^NURIR$/NORS/ or $stem =~ s/^AMARIR$/AMERS/ or $stem =~ s/^DUCIR$/DOC/
2 1 51 $stem =~ s/^MERIR$/MERS/ or $stem =~ s/^NURIR$/NORS/ or $stem =~ s/^AMARIR$/AMERS/ or $stem =~ s/^DUCIR$/DOC/ or $stem =~ s/^IUSIR$/IOSS/
0 2 43 $stem =~ s/$kes/KAIVIN/o or $stem =~ s/AN$/IN/
0 2 41 $stem =~ s/$nen/NESIN/o or $stem =~ s/EN$/IN/
18 2 21 $stem =~ s/([BPDTGKCFVRSZMNL]|[TDK]?H)RER$/$1$1IR/ or $stem =~ s/ER$/IR/
19 2 0 $stem =~ s/([BPDTGKCFVRSZMNL]|[TDK]?H)RIR$/$1$1IR/ or $stem =~ /IR$/
417 0 0 34 $stem =~ s/$far/FASS/o or $stem =~ s/^CURREC$/CORS/
0 16 18 $stem =~ s/$far/FASS/o or $stem =~ s/^CURREC$/CORS/ or $stem =~ s/EC$//
0 0 18 $stem =~ s/$kes/KAIV/o or $stem =~ s/^METTAN$/MESS/
0 0 18 $stem =~ s/$kes/KAIV/o or $stem =~ s/^METTAN$/MESS/ or $stem =~ s/^DAN$/DON/
0 0 18 $stem =~ s/$kes/KAIV/o or $stem =~ s/^METTAN$/MESS/ or $stem =~ s/^DAN$/DON/ or $stem =~ s/^PU([GH])AN$/PO$1/
0 0 18 $stem =~ s/$kes/KAIV/o or $stem =~ s/^METTAN$/MESS/ or $stem =~ s/^DAN$/DON/ or $stem =~ s/^PU([GH])AN$/PO$1/ or $stem =~ s/^BRIGAN$/BROG/
0 0 18 $stem =~ s/$kes/KAIV/o or $stem =~ s/^METTAN$/MESS/ or $stem =~ s/^DAN$/DON/ or $stem =~ s/^PU([GH])AN$/PO$1/ or $stem =~ s/^BRIGAN$/BROG/ or $stem =~ s/^SUBRAN$/SOBR/
0 0 18 $stem =~ s/$kes/KAIV/o or $stem =~ s/^METTAN$/MESS/ or $stem =~ s/^DAN$/DON/ or $stem =~ s/^PU([GH])AN$/PO$1/ or $stem =~ s/^BRIGAN$/BROG/ or $stem =~ s/^SUBRAN$/SOBR/ or $stem =~ s/^LEGAN$/LOG/
0 2 16 $stem =~ s/$kes/KAIV/o or $stem =~ s/^METTAN$/MESS/ or $stem =~ s/^DAN$/DON/ or $stem =~ s/^PU([GH])AN$/PO$1/ or $stem =~ s/^BRIGAN$/BROG/ or $stem =~ s/^SUBRAN$/SOBR/ or $stem =~ s/^LEGAN$/LOG/ or $stem =~ s/^LAUDAN$/LOD/
2 0 16 $stem =~ s/$kes/KAIV/o or $stem =~ s/^METTAN$/MESS/ or $stem =~ s/^DAN$/DON/ or $stem =~ s/^PU([GH])AN$/PO$1/ or $stem =~ s/^BRIGAN$/BROG/ or $stem =~ s/^SUBRAN$/SOBR/ or $stem =~ s/^LEGAN$/LOG/ or $stem =~ s/^LAUDAN$/LOD/ or $stem =~ s/^KUSAN$/KOSS/
2 4 12 $stem =~ s/$kes/KAIV/o or $stem =~ s/^METTAN$/MESS/ or $stem =~ s/^DAN$/DON/ or $stem =~ s/^PU([GH])AN$/PO$1/ or $stem =~ s/^BRIGAN$/BROG/ or $stem =~ s/^SUBRAN$/SOBR/ or $stem =~ s/^LEGAN$/LOG/ or $stem =~ s/^LAUDAN$/LOD/ or $stem =~ s/^KUSAN$/KOSS/ or $stem =~ s/AN$//
0 0 12 $stem =~ s/$nen/NES/o or $stem =~ s/^([DKL]E|TO)SCEN$/$1SS/
0 0 12 $stem =~ s/$nen/NES/o or $stem =~ s/^([DKL]E|TO)SCEN$/$1SS/ or $stem =~ s/^(DES|FER)IEN$/$1S/
0 0 12 $stem =~ s/$nen/NES/o or $stem =~ s/^([DKL]E|TO)SCEN$/$1SS/ or $stem =~ s/^(DES|FER)IEN$/$1S/ or $stem =~ s/^LEILEN$/LELS/
0 0 12 $stem =~ s/$nen/NES/o or $stem =~ s/^([DKL]E|TO)SCEN$/$1SS/ or $stem =~ s/^(DES|FER)IEN$/$1S/ or $stem =~ s/^LEILEN$/LELS/ or $stem =~ s/^KETHEN$/KOTH/
0 4 8 $stem =~ s/$nen/NES/o or $stem =~ s/^([DKL]E|TO)SCEN$/$1SS/ or $stem =~ s/^(DES|FER)IEN$/$1S/ or $stem =~ s/^LEILEN$/LELS/ or $stem =~ s/^KETHEN$/KOTH/ or $stem =~ s/EN$//
0 0 8 $stem =~ s/^([SV])ALTER$/$1ELS/ or $stem =~ s/^STERER$/STERS/
0 0 8 $stem =~ s/^([SV])ALTER$/$1ELS/ or $stem =~ s/^STERER$/STERS/ or $stem =~ s/^NOER$/NOS/
0 4 4 $stem =~ s/^([SV])ALTER$/$1ELS/ or $stem =~ s/^STERER$/STERS/ or $stem =~ s/^NOER$/NOS/ or $stem =~ s/ER$//
0 0 4 $stem =~ s/^MERIR$/MERS/ or $stem =~ s/^NURIR$/NORS/
0 0 4 $stem =~ s/^MERIR$/MERS/ or $stem =~ s/^NURIR$/NORS/ or $stem =~ s/^AMARIR$/AMERS/
0 0 4 $stem =~ s/^MERIR$/MERS/ or $stem =~ s/^NURIR$/NORS/ or $stem =~ s/^AMARIR$/AMERS/ or $stem =~ s/^DUCIR$/DOC/
0 0 4 $stem =~ s/^MERIR$/MERS/ or $stem =~ s/^NURIR$/NORS/ or $stem =~ s/^AMARIR$/AMERS/ or $stem =~ s/^DUCIR$/DOC/ or $stem =~ s/^IUSIR$/IOSS/
0 4 0 $stem =~ s/^MERIR$/MERS/ or $stem =~ s/^NURIR$/NORS/ or $stem =~ s/^AMARIR$/AMERS/ or $stem =~ s/^DUCIR$/DOC/ or $stem =~ s/^IUSIR$/IOSS/ or $stem =~ s/IR$//
490 0 0 117 $stem =~ s/$far/FASC/o or $stem =~ s/$nen/NES/o
0 0 117 $stem =~ s/$far/FASC/o or $stem =~ s/$nen/NES/o or $stem =~ s/$kes/KAIV/o
0 117 0 $stem =~ s/$far/FASC/o or $stem =~ s/$nen/NES/o or $stem =~ s/$kes/KAIV/o or $stem =~ s/(?:EC|[AE]N|[EI]R)$//
495 32 14 18 $dyntense{$tense} eq 'demeric' or $dyntense{$tense} eq 'scrifel'
46 18 0 $dyntense{$tense} eq 'demeric' or $dyntense{$tense} eq 'scrifel' or $dyntense{$tense} eq 'izhcrifel'
502 30 12 11 $dyntense{$tense} eq 'demeric' or $dyntense{$tense} eq 'scrifel'
42 11 0 $dyntense{$tense} eq 'demeric' or $dyntense{$tense} eq 'scrifel' or $dyntense{$tense} eq 'befel'
524 36 0 0 !($verb =~ /ATIR$/) || $verb eq 'CLATIR'
550 3 2 6 s/EC$/ILES/ or s/IR$/IC/