Condition Coverage

blib/lib/Lingua/EN/Hyphenate.pm
Criterion Covered Total %
condition 0 158 0.0


and 3 conditions

line !l l&&!r l&&r condition
185 0 0 0 $i >= 0 and $list[$i]{'type'} =~ /C/
191 0 0 0 $i >= 0 and $list[$i]{'type'} eq 'V'
206 0 0 0 isE(-2) and isR(-1)
0 0 0 isE(-2) and isR(-1) and isVnE(0)
0 0 0 isE(-2) and isR(-1) and isVnE(0) and syl(1)
207 0 0 0 isC(-1) and is_C(0)
0 0 0 isC(-1) and is_C(0) and syl(1)
208 0 0 0 isC_(-3) and isV(-2)
0 0 0 isC_(-3) and isV(-2) and isC(-1)
0 0 0 isC_(-3) and isV(-2) and isC(-1) and isE(0)
0 0 0 isC_(-3) and isV(-2) and isC(-1) and isE(0) and syl(4)
209 0 0 0 isC_(-2) and isV(-1)
0 0 0 isC_(-2) and isV(-1) and is_C(0)
0 0 0 isC_(-2) and isV(-1) and is_C(0) and syl(3)
210 0 0 0 isV(-2) and isC(-1)
0 0 0 isV(-2) and isC(-1) and isE(0)
0 0 0 isV(-2) and isC(-1) and isE(0) and syl(3)
211 0 0 0 isC_(-1) and isV(0)
0 0 0 isC_(-1) and isV(0) and syl(2)
212 0 0 0 isV(-1) and is_C(0)
0 0 0 isV(-1) and is_C(0) and syl(2)
213 0 0 0 isC(0) and syl(1)
214 0 0 0 isV(0) and syl(1)
275 0 0 0 $first and @syls
0 0 0 $first and @syls and not $first =~ /$hyphen\Z/

or 2 conditions

line l !l condition
156 0 0 $1 || ''
158 0 0 $1 || ''
160 0 0 $1 || ''
162 0 0 $1 || ''
166 0 0 $1 || ''
241 0 0 $1 || ''
243 0 0 $1 || ''

or 3 conditions

line l !l&&r !l&&!r condition
107 0 0 0 s/\Ay/app(C_('y'));/ie or s/\Aex/app(V('e'), _C('x'));/ie
0 0 0 s/\Ay/app(C_('y'));/ie or s/\Aex/app(V('e'), _C('x'));/ie or s/\Ai([nmg])/app(V('i'), _C($1));/ie
0 0 0 s/\Ay/app(C_('y'));/ie or s/\Aex/app(V('e'), _C('x'));/ie or s/\Ai([nmg])/app(V('i'), _C($1));/ie or s/\A([eu])([nm])/app(V($1), _C($2));/ie
0 0 0 s/\Ay/app(C_('y'));/ie or s/\Aex/app(V('e'), _C('x'));/ie or s/\Ai([nmg])/app(V('i'), _C($1));/ie or s/\A([eu])([nm])/app(V($1), _C($2));/ie or s/\Airr/app(V('i'), _C('r'), C_('r'));/ie
0 0 0 s/\Ay/app(C_('y'));/ie or s/\Aex/app(V('e'), _C('x'));/ie or s/\Ai([nmg])/app(V('i'), _C($1));/ie or s/\A([eu])([nm])/app(V($1), _C($2));/ie or s/\Airr/app(V('i'), _C('r'), C_('r'));/ie or s/\Aill/app(V('i'), _C('l'), C_('l'));/ie
0 0 0 s/\Ay/app(C_('y'));/ie or s/\Aex/app(V('e'), _C('x'));/ie or s/\Ai([nmg])/app(V('i'), _C($1));/ie or s/\A([eu])([nm])/app(V($1), _C($2));/ie or s/\Airr/app(V('i'), _C('r'), C_('r'));/ie or s/\Aill/app(V('i'), _C('l'), C_('l'));/ie or s/\Acon/app(C_('c'), V('o'), _C('n'));/ie
0 0 0 s/\Ay/app(C_('y'));/ie or s/\Aex/app(V('e'), _C('x'));/ie or s/\Ai([nmg])/app(V('i'), _C($1));/ie or s/\A([eu])([nm])/app(V($1), _C($2));/ie or s/\Airr/app(V('i'), _C('r'), C_('r'));/ie or s/\Aill/app(V('i'), _C('l'), C_('l'));/ie or s/\Acon/app(C_('c'), V('o'), _C('n'));/ie or s/\Aant([ie])/app(V('a'), _C('n'), C_('t'), V($1), _C(''));/ie
0 0 0 s/\Ay/app(C_('y'));/ie or s/\Aex/app(V('e'), _C('x'));/ie or s/\Ai([nmg])/app(V('i'), _C($1));/ie or s/\A([eu])([nm])/app(V($1), _C($2));/ie or s/\Airr/app(V('i'), _C('r'), C_('r'));/ie or s/\Aill/app(V('i'), _C('l'), C_('l'));/ie or s/\Acon/app(C_('c'), V('o'), _C('n'));/ie or s/\Aant([ie])/app(V('a'), _C('n'), C_('t'), V($1), _C(''));/ie or s/\A(w[hr])/app(C_("$1"));/ie
119 0 0 0 s/([bd])le\Z/prep(C_($1), V(''), _C('le'));/ie or s/sm\Z/prep(C_('s'), V(''), _C('m'));/ie
0 0 0 s/([bd])le\Z/prep(C_($1), V(''), _C('le'));/ie or s/sm\Z/prep(C_('s'), V(''), _C('m'));/ie or s/$repcons\1e\Z/do { prep(_C("$1$1e")) };/eix
0 0 0 s/([bd])le\Z/prep(C_($1), V(''), _C('le'));/ie or s/sm\Z/prep(C_('s'), V(''), _C('m'));/ie or s/$repcons\1e\Z/do { prep(_C("$1$1e")) };/eix or s/(?=..e)${dblcons}e\Z/do { prep(_C("$1$2e")) };/eix
0 0 0 s/([bd])le\Z/prep(C_($1), V(''), _C('le'));/ie or s/sm\Z/prep(C_('s'), V(''), _C('m'));/ie or s/$repcons\1e\Z/do { prep(_C("$1$1e")) };/eix or s/(?=..e)${dblcons}e\Z/do { prep(_C("$1$2e")) };/eix or s/($vowels)${ppcons2}es\Z/do { prep(_C("$2es")); $1 };/eix
0 0 0 s/([bd])le\Z/prep(C_($1), V(''), _C('le'));/ie or s/sm\Z/prep(C_('s'), V(''), _C('m'));/ie or s/$repcons\1e\Z/do { prep(_C("$1$1e")) };/eix or s/(?=..e)${dblcons}e\Z/do { prep(_C("$1$2e")) };/eix or s/($vowels)${ppcons2}es\Z/do { prep(_C("$2es")); $1 };/eix or s/($vowels)(ples?)\Z/do { prep(C_($2)); $1 };/eix
0 0 0 s/([bd])le\Z/prep(C_($1), V(''), _C('le'));/ie or s/sm\Z/prep(C_('s'), V(''), _C('m'));/ie or s/$repcons\1e\Z/do { prep(_C("$1$1e")) };/eix or s/(?=..e)${dblcons}e\Z/do { prep(_C("$1$2e")) };/eix or s/($vowels)${ppcons2}es\Z/do { prep(_C("$2es")); $1 };/eix or s/($vowels)(ples?)\Z/do { prep(C_($2)); $1 };/eix or s/([td])ed\Z/prep(C_($1), V('e'), _C('d'));/eix
0 0 0 s/([bd])le\Z/prep(C_($1), V(''), _C('le'));/ie or s/sm\Z/prep(C_('s'), V(''), _C('m'));/ie or s/$repcons\1e\Z/do { prep(_C("$1$1e")) };/eix or s/(?=..e)${dblcons}e\Z/do { prep(_C("$1$2e")) };/eix or s/($vowels)${ppcons2}es\Z/do { prep(_C("$2es")); $1 };/eix or s/($vowels)(ples?)\Z/do { prep(C_($2)); $1 };/eix or s/([td])ed\Z/prep(C_($1), V('e'), _C('d'));/eix or s/([^aeiou])\1ed\Z/prep(_C("$1$1ed"));/eix
0 0 0 s/([bd])le\Z/prep(C_($1), V(''), _C('le'));/ie or s/sm\Z/prep(C_('s'), V(''), _C('m'));/ie or s/$repcons\1e\Z/do { prep(_C("$1$1e")) };/eix or s/(?=..e)${dblcons}e\Z/do { prep(_C("$1$2e")) };/eix or s/($vowels)${ppcons2}es\Z/do { prep(_C("$2es")); $1 };/eix or s/($vowels)(ples?)\Z/do { prep(C_($2)); $1 };/eix or s/([td])ed\Z/prep(C_($1), V('e'), _C('d'));/eix or s/([^aeiou])\1ed\Z/prep(_C("$1$1ed"));/eix or s/${pprecons}ed\Z/prep(_C("$1ed"));/eix
0 0 0 s/([bd])le\Z/prep(C_($1), V(''), _C('le'));/ie or s/sm\Z/prep(C_('s'), V(''), _C('m'));/ie or s/$repcons\1e\Z/do { prep(_C("$1$1e")) };/eix or s/(?=..e)${dblcons}e\Z/do { prep(_C("$1$2e")) };/eix or s/($vowels)${ppcons2}es\Z/do { prep(_C("$2es")); $1 };/eix or s/($vowels)(ples?)\Z/do { prep(C_($2)); $1 };/eix or s/([td])ed\Z/prep(C_($1), V('e'), _C('d'));/eix or s/([^aeiou])\1ed\Z/prep(_C("$1$1ed"));/eix or s/${pprecons}ed\Z/prep(_C("$1ed"));/eix or s/${ppostcons}ed\Z/prep(_C("$1ed"));/eix
0 0 0 s/([bd])le\Z/prep(C_($1), V(''), _C('le'));/ie or s/sm\Z/prep(C_('s'), V(''), _C('m'));/ie or s/$repcons\1e\Z/do { prep(_C("$1$1e")) };/eix or s/(?=..e)${dblcons}e\Z/do { prep(_C("$1$2e")) };/eix or s/($vowels)${ppcons2}es\Z/do { prep(_C("$2es")); $1 };/eix or s/($vowels)(ples?)\Z/do { prep(C_($2)); $1 };/eix or s/([td])ed\Z/prep(C_($1), V('e'), _C('d'));/eix or s/([^aeiou])\1ed\Z/prep(_C("$1$1ed"));/eix or s/${pprecons}ed\Z/prep(_C("$1ed"));/eix or s/${ppostcons}ed\Z/prep(_C("$1ed"));/eix or s/([aeou])ic(s?)\Z/prep(V($1), V('i'), _C("c$2"));/ie
0 0 0 s/([bd])le\Z/prep(C_($1), V(''), _C('le'));/ie or s/sm\Z/prep(C_('s'), V(''), _C('m'));/ie or s/$repcons\1e\Z/do { prep(_C("$1$1e")) };/eix or s/(?=..e)${dblcons}e\Z/do { prep(_C("$1$2e")) };/eix or s/($vowels)${ppcons2}es\Z/do { prep(_C("$2es")); $1 };/eix or s/($vowels)(ples?)\Z/do { prep(C_($2)); $1 };/eix or s/([td])ed\Z/prep(C_($1), V('e'), _C('d'));/eix or s/([^aeiou])\1ed\Z/prep(_C("$1$1ed"));/eix or s/${pprecons}ed\Z/prep(_C("$1ed"));/eix or s/${ppostcons}ed\Z/prep(_C("$1ed"));/eix or s/([aeou])ic(s?)\Z/prep(V($1), V('i'), _C("c$2"));/ie or s/([sct])ion(s?)\Z/prep(_C_($1), V('io'), _C("n$2"));/ie
0 0 0 s/([bd])le\Z/prep(C_($1), V(''), _C('le'));/ie or s/sm\Z/prep(C_('s'), V(''), _C('m'));/ie or s/$repcons\1e\Z/do { prep(_C("$1$1e")) };/eix or s/(?=..e)${dblcons}e\Z/do { prep(_C("$1$2e")) };/eix or s/($vowels)${ppcons2}es\Z/do { prep(_C("$2es")); $1 };/eix or s/($vowels)(ples?)\Z/do { prep(C_($2)); $1 };/eix or s/([td])ed\Z/prep(C_($1), V('e'), _C('d'));/eix or s/([^aeiou])\1ed\Z/prep(_C("$1$1ed"));/eix or s/${pprecons}ed\Z/prep(_C("$1ed"));/eix or s/${ppostcons}ed\Z/prep(_C("$1ed"));/eix or s/([aeou])ic(s?)\Z/prep(V($1), V('i'), _C("c$2"));/ie or s/([sct])ion(s?)\Z/prep(_C_($1), V('io'), _C("n$2"));/ie or s/([cts])ia([nl]s?)\Z/prep(_C_($1), V('ia'), _C($2));/ie
0 0 0 s/([bd])le\Z/prep(C_($1), V(''), _C('le'));/ie or s/sm\Z/prep(C_('s'), V(''), _C('m'));/ie or s/$repcons\1e\Z/do { prep(_C("$1$1e")) };/eix or s/(?=..e)${dblcons}e\Z/do { prep(_C("$1$2e")) };/eix or s/($vowels)${ppcons2}es\Z/do { prep(_C("$2es")); $1 };/eix or s/($vowels)(ples?)\Z/do { prep(C_($2)); $1 };/eix or s/([td])ed\Z/prep(C_($1), V('e'), _C('d'));/eix or s/([^aeiou])\1ed\Z/prep(_C("$1$1ed"));/eix or s/${pprecons}ed\Z/prep(_C("$1ed"));/eix or s/${ppostcons}ed\Z/prep(_C("$1ed"));/eix or s/([aeou])ic(s?)\Z/prep(V($1), V('i'), _C("c$2"));/ie or s/([sct])ion(s?)\Z/prep(_C_($1), V('io'), _C("n$2"));/ie or s/([cts])ia([nl]s?)\Z/prep(_C_($1), V('ia'), _C($2));/ie or s/([ts])ia(s?)\Z/prep(_C_($1), V("ia$2"));/ie
0 0 0 s/([bd])le\Z/prep(C_($1), V(''), _C('le'));/ie or s/sm\Z/prep(C_('s'), V(''), _C('m'));/ie or s/$repcons\1e\Z/do { prep(_C("$1$1e")) };/eix or s/(?=..e)${dblcons}e\Z/do { prep(_C("$1$2e")) };/eix or s/($vowels)${ppcons2}es\Z/do { prep(_C("$2es")); $1 };/eix or s/($vowels)(ples?)\Z/do { prep(C_($2)); $1 };/eix or s/([td])ed\Z/prep(C_($1), V('e'), _C('d'));/eix or s/([^aeiou])\1ed\Z/prep(_C("$1$1ed"));/eix or s/${pprecons}ed\Z/prep(_C("$1ed"));/eix or s/${ppostcons}ed\Z/prep(_C("$1ed"));/eix or s/([aeou])ic(s?)\Z/prep(V($1), V('i'), _C("c$2"));/ie or s/([sct])ion(s?)\Z/prep(_C_($1), V('io'), _C("n$2"));/ie or s/([cts])ia([nl]s?)\Z/prep(_C_($1), V('ia'), _C($2));/ie or s/([ts])ia(s?)\Z/prep(_C_($1), V("ia$2"));/ie or s/t(i?ou)s\Z/prep(_C_('t'), V($1), _C('s'));/ie
0 0 0 s/([bd])le\Z/prep(C_($1), V(''), _C('le'));/ie or s/sm\Z/prep(C_('s'), V(''), _C('m'));/ie or s/$repcons\1e\Z/do { prep(_C("$1$1e")) };/eix or s/(?=..e)${dblcons}e\Z/do { prep(_C("$1$2e")) };/eix or s/($vowels)${ppcons2}es\Z/do { prep(_C("$2es")); $1 };/eix or s/($vowels)(ples?)\Z/do { prep(C_($2)); $1 };/eix or s/([td])ed\Z/prep(C_($1), V('e'), _C('d'));/eix or s/([^aeiou])\1ed\Z/prep(_C("$1$1ed"));/eix or s/${pprecons}ed\Z/prep(_C("$1ed"));/eix or s/${ppostcons}ed\Z/prep(_C("$1ed"));/eix or s/([aeou])ic(s?)\Z/prep(V($1), V('i'), _C("c$2"));/ie or s/([sct])ion(s?)\Z/prep(_C_($1), V('io'), _C("n$2"));/ie or s/([cts])ia([nl]s?)\Z/prep(_C_($1), V('ia'), _C($2));/ie or s/([ts])ia(s?)\Z/prep(_C_($1), V("ia$2"));/ie or s/t(i?ou)s\Z/prep(_C_('t'), V($1), _C('s'));/ie or s/cious\Z/prep(_C_('c'), V('iou'), _C('s'));/ie