| line |
true |
false |
branch |
|
39
|
8 |
0 |
RETVAL = new Hunspell(aff, dic); |
|
81
|
1 |
0 |
val = THIS->suggest(&wlsti, buf); |
|
82
|
3 |
1 |
for (int i = 0; i < val; i++) { |
|
83
|
3 |
0 |
PUSHs(sv_2mortal(newSVpv( wlsti[i] ,0 ))); |
|
|
3 |
0 |
PUSHs(sv_2mortal(newSVpv( wlsti[i] ,0 ))); |
|
85
|
1 |
0 |
THIS->free_list(&wlsti, val); |
|
94
|
1 |
0 |
val = THIS->analyze(&wlsti, buf); |
|
95
|
1 |
1 |
for (i = 0; i < val; i++) { |
|
96
|
1 |
0 |
PUSHs(sv_2mortal(newSVpv(wlsti[i], 0))); |
|
|
1 |
0 |
PUSHs(sv_2mortal(newSVpv(wlsti[i], 0))); |
|
98
|
1 |
0 |
THIS->free_list(&wlsti, val); |
|
108
|
0 |
0 |
val = THIS->stem(&wlsti, buf); |
|
109
|
0 |
0 |
for (int i = 0; i < val; i++) { |
|
110
|
0 |
0 |
PUSHs(sv_2mortal(newSVpv( wlsti[i] ,0 ))); |
|
|
0 |
0 |
PUSHs(sv_2mortal(newSVpv( wlsti[i] ,0 ))); |
|
112
|
0 |
0 |
THIS->free_list(&wlsti, val); |
|
123
|
16 |
0 |
val = THIS->generate(&wlsti, buf, sample); |
|
124
|
16 |
16 |
for (int i = 0; i < val; i++) { |
|
125
|
16 |
0 |
PUSHs(sv_2mortal(newSVpv( wlsti[i] ,0 ))); |
|
|
16 |
0 |
PUSHs(sv_2mortal(newSVpv( wlsti[i] ,0 ))); |
|
127
|
16 |
0 |
THIS->free_list(&wlsti, val); |
|
141
|
1 |
0 |
len = av_len(avref) + 1; |
|
144
|
1 |
0 |
array = (char **) get_mortalspace( len * sizeof( *array )); |
|
147
|
1 |
1 |
for (i=0; i
|
|
148
|
1 |
0 |
elem = av_fetch( avref, i, 0 ); |
|
149
|
1 |
0 |
array[i] = SvPV( *elem, PL_na ); |
|
|
0 |
0 |
array[i] = SvPV( *elem, PL_na ); |
|
152
|
1 |
0 |
val = THIS->generate(&wlsti, buf, array, len); |
|
154
|
1 |
1 |
for (int i = 0; i < val; i++) { |
|
155
|
1 |
0 |
PUSHs(sv_2mortal(newSVpv( wlsti[i] ,0 ))); |
|
|
1 |
0 |
PUSHs(sv_2mortal(newSVpv( wlsti[i] ,0 ))); |
|
157
|
1 |
0 |
THIS->free_list(&wlsti, val); |