line |
true |
false |
branch |
16
|
1 |
0 |
if ($word =~ /^( #the prefixes
[\x{648}\x{641}\x{628}]*\x{627}\x{644}|
[\x{628}\x{64a}\x{644}\x{645}\x{62a}\x{648}\x{633}\x{646}]*\x{62a}|
[\x{628}\x{644}\x{648}\x{643}\x{641}]*\x{645}|
[\x{627}\x{644}]*\x{644}|[
\x{648}\x{644}\x{633}\x{641}]*\x{64a}|[
\x{648}\x{641}\x{644}\x{628}]*\x{627}|
)
(.*?) # the stem
( # the suffixes
\x{627}\x{62a}|
\x{648}\x{627}|
\x{62a}\x{627}|
\x{648}\x{646}|
\x{648}\x{647}|
\x{627}\x{646}|
\x{62a}\x{64a}|
\x{62a}\x{647}|
\x{62a}\x{645}|
\x{643}\x{645}|
\x{647}[\x{646}\x{645}]*|
\x{647}\x{627}|
\x{64a}\x{629}|
\x{62a}\x{643}|
\x{646}\x{627}|
\x{64a}[\x{646}\x{647}]*|
[\x{629}\x{647}\x{64a}\x{627}]|
)
$/x) |
50
|
0 |
1 |
if (length $word == 3) { } |
54
|
1 |
0 |
if (length $word == 4) { } |
58
|
0 |
0 |
if (length $word == 5) { } |
62
|
0 |
0 |
if (length $word == 6) { } |
78
|
0 |
1 |
if ($word =~ /(.)(.)(\x{627}|\x{64a}|\x{648})(.)/) { } |
|
1 |
0 |
elsif ($word =~ /(.)(\x{627}|\x{648}|\x{637}|\x{64a})(.)(.)/) { } |
92
|
0 |
0 |
if ($word =~ /(.)(.)(\x{627})(\x{627})(.)/) { } |
|
0 |
0 |
elsif ($word =~ /(.)(\x{62a}|\x{64a})(.)(\x{627})(.)/) { } |
|
0 |
0 |
elsif ($word =~ /(.)(\x{648})(\x{627})(.)(.)/) { } |
|
0 |
0 |
elsif ($word =~ /(.)(\x{627})(.)(\x{64a}|\x{648})(.)/) { } |
|
0 |
0 |
elsif ($word =~ /(.)(.)(.)(\x{627}|\x{64a}|\x{648})(.)/) { } |
|
0 |
0 |
elsif ($word =~ /(.)(.)(\x{627}|\x{64a})(.)(.)/) { } |
120
|
0 |
0 |
if ($word =~ /(.)(\x{648})(\x{627})(.)(\x{64a})(.)/) { } |
|
0 |
0 |
elsif ($word =~ /(.)(.)(\x{627})(.)(\x{64a})(.)/) { } |