From a91adff3451bd4dafff16ff6006161e304ca0cc3 Mon Sep 17 00:00:00 2001 From: Roman Suzi Date: Sat, 9 May 2020 19:59:44 +0300 Subject: [PATCH] Corrected mkVerbPerfective to not return nonExist as it's used also in unrelated place --- src/russian/MorphoRus.gf | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/russian/MorphoRus.gf b/src/russian/MorphoRus.gf index c27be461..c11ac457 100644 --- a/src/russian/MorphoRus.gf +++ b/src/russian/MorphoRus.gf @@ -1339,10 +1339,8 @@ oper mkVerbPerfective: Str -> Str -> PresentVerb -> PastVerb -> Verbum = VSUB gn => add_sya vox (past ! (PSF gn)) ++ "бы" ; - VIND (GSg _) (VPresent _) => nonExist ; - VIND GPl (VPresent P1) => nonExist ; - VIND GPl (VPresent P2) => nonExist ; - VIND GPl (VPresent P3) => nonExist ; + VIND (GSg _) (VPresent p) => (presentFuture ! (PRF (GSg Masc) p)); -- these are not correct, + VIND GPl (VPresent p) => (presentFuture ! (PRF GPl p)) ; -- but used elsewhere VIND gn (VFuture p) => add_sya vox (presentFuture ! (PRF gn p)) ; VIND gn VPast => add_sya vox (past ! (PSF gn)) } } ;