62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
|
if (conj._hasConjWithTags(tTags, sTense, sWho)) {
aSugg.add(conj._getConjWithTags(sStem, tTags, sTense, sWho));
}
}
}
}
if (funcSugg2) {
let aSugg2 = funcSugg2(sFlex);
if (aSugg2.size > 0) {
aSugg.add(aSugg2);
}
}
if (aSugg.size > 0) {
if (bVC) {
return Array.from(aSugg).map((sSugg) => joinVerbAndSuffix(sSugg, sSfx)).join("|");
}
return Array.from(aSugg).join("|");
|
|
|
|
|
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
|
if (conj._hasConjWithTags(tTags, sTense, sWho)) {
aSugg.add(conj._getConjWithTags(sStem, tTags, sTense, sWho));
}
}
}
}
if (funcSugg2) {
let sSugg2 = funcSugg2(sFlex);
if (sSugg2.length > 0) {
aSugg.add(sSugg2);
}
}
if (aSugg.size > 0) {
if (bVC) {
return Array.from(aSugg).map((sSugg) => joinVerbAndSuffix(sSugg, sSfx)).join("|");
}
return Array.from(aSugg).join("|");
|
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
|
if (conj.hasConj(sStem, sTense, sWho)) {
aSugg.add(conj.getConj(sStem, sTense, sWho));
}
}
}
else {
for (let [sTense, ] of lTenses) {
for (let sWho of [ ...sMorph.matchAll(/:[123][sp]/g) ]) {
if (conj.hasConj(sStem, sTense, sWho)) {
aSugg.add(conj.getConj(sStem, sTense, sWho));
}
}
}
}
}
|
|
|
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
|
if (conj.hasConj(sStem, sTense, sWho)) {
aSugg.add(conj.getConj(sStem, sTense, sWho));
}
}
}
else {
for (let [sTense, ] of lTenses) {
for (let [sWho, ] of [ ...sMorph.matchAll(/:[123][sp]/g) ]) {
if (conj.hasConj(sStem, sTense, sWho)) {
aSugg.add(conj.getConj(sStem, sTense, sWho));
}
}
}
}
}
|