Skip to content

Commit

Permalink
fix: fixed conjugation of verb pasti (#41)
Browse files Browse the repository at this point in the history
  • Loading branch information
ru-danko authored May 15, 2024
1 parent 25b95cf commit 6733e57
Show file tree
Hide file tree
Showing 3 changed files with 40 additions and 37 deletions.
36 changes: 18 additions & 18 deletions src/verb/__tests__/__snapshots__/imperfect.test.ts.snap
Original file line number Diff line number Diff line change
Expand Up @@ -46521,7 +46521,7 @@ exports[`verb imperfect 5017 1`] = `
"bųdųt pastì",
],
"gerund": "paseńje",
"imperative": "pi, pimȯ, pite",
"imperative": "pasi, pasimȯ, pasite",
"imperfect": [
"paseh",
"paseše",
Expand Down Expand Up @@ -46555,17 +46555,17 @@ exports[`verb imperfect 5017 1`] = `
"běhų pasli",
"",
],
"prap": "pųćí (pųćá, pųćé)",
"prap": "pasųćí (pasųćá, pasųćé)",
"present": [
"pų, pem",
"peš",
"pe",
"pemȯ",
"pete",
"pųt",
"pasų, pasem",
"paseš",
"pase",
"pasemȯ",
"pasete",
"pasųt",
"",
],
"prpp": "pemý (pemá, pemœ)",
"prpp": "pasomý (pasomá, pasomœ)",
}
`;

Expand Down Expand Up @@ -148808,7 +148808,7 @@ exports[`verb imperfect 32945 1`] = `
"bųdųt pastì sę",
],
"gerund": "paseńje",
"imperative": "pi sę, pimȯ sę, pite sę",
"imperative": "pasi sę, pasimȯ sę, pasite sę",
"imperfect": [
"paseh sę",
"paseše sę",
Expand Down Expand Up @@ -148842,17 +148842,17 @@ exports[`verb imperfect 32945 1`] = `
"běhų pasli sę",
"",
],
"prap": "pųćí (pųćá, pųćé) sę",
"prap": "pasųćí (pasųćá, pasųćé) sę",
"present": [
" sę, pem sę",
"peš sę",
"pe sę",
"pemȯ sę",
"pete sę",
"pųt sę",
"pasų sę, pasem sę",
"paseš sę",
"pase sę",
"pasemȯ sę",
"pasete sę",
"pasųt sę",
"",
],
"prpp": "pemý (pemá, pemœ)",
"prpp": "pasomý (pasomá, pasomœ)",
}
`;

Expand Down
36 changes: 18 additions & 18 deletions src/verb/__tests__/__snapshots__/perfect.test.ts.snap
Original file line number Diff line number Diff line change
Expand Up @@ -90847,7 +90847,7 @@ exports[`verb perfect 28091 1`] = `
"bųdųt napastì",
],
"gerund": "napaseńje",
"imperative": "napi, napimȯ, napite",
"imperative": "napasi, napasimȯ, napasite",
"imperfect": [
"napaseh",
"napaseše",
Expand Down Expand Up @@ -90881,17 +90881,17 @@ exports[`verb perfect 28091 1`] = `
"běhų napasli",
"",
],
"prap": "napųćí (napųćá, napųćé)",
"prap": "napasųćí (napasųćá, napasųćé)",
"present": [
"napų, napem",
"napeš",
"nape",
"napemȯ",
"napete",
"napųt",
"napasų, napasem",
"napaseš",
"napase",
"napasemȯ",
"napasete",
"napasųt",
"",
],
"prpp": "napemý (napemá, napemœ)",
"prpp": "napasomý (napasomá, napasomœ)",
}
`;

Expand Down Expand Up @@ -116584,7 +116584,7 @@ exports[`verb perfect 32948 1`] = `
"bųdųt napastì sę",
],
"gerund": "napaseńje",
"imperative": "napi sę, napimȯ sę, napite sę",
"imperative": "napasi sę, napasimȯ sę, napasite sę",
"imperfect": [
"napaseh sę",
"napaseše sę",
Expand Down Expand Up @@ -116618,17 +116618,17 @@ exports[`verb perfect 32948 1`] = `
"běhų napasli sę",
"",
],
"prap": "napųćí (napųćá, napųćé) sę",
"prap": "napasųćí (napasųćá, napasųćé) sę",
"present": [
"napų sę, napem sę",
"napeš sę",
"nape sę",
"napemȯ sę",
"napete sę",
"napųt sę",
"napasų sę, napasem sę",
"napaseš sę",
"napase sę",
"napasemȯ sę",
"napasete sę",
"napasųt sę",
"",
],
"prpp": "napemý (napemá, napemœ)",
"prpp": "napasomý (napasomá, napasomœ)",
}
`;

Expand Down
5 changes: 4 additions & 1 deletion src/verb/conjugationVerb.ts
Original file line number Diff line number Diff line change
Expand Up @@ -383,7 +383,10 @@ function present_tense_stem(pref: string, pts: string, is: string) {
if (pts.length == 0) {
result = derive_present_tense_stem(is);
} else {
if ((pts.slice(-2) === 'se' || pts.slice(-2) === 'sę') && pts.length > 2) {
if (
(pts.slice(-3) === ' se' || pts.slice(-3) === ' sę') &&
pts.length > 3
) {
pts = pts.slice(0, -3);
} else if (pts.indexOf('se ') == 0 || pts.indexOf('sę ') == 0) {
pts = pts.slice(3);
Expand Down

0 comments on commit 6733e57

Please sign in to comment.