mirror of
https://github.com/GrammaticalFramework/gf-rgl.git
synced 2026-05-28 01:18:57 -06:00
@@ -1274,7 +1274,7 @@ oper verbDecl: Aspect -> Conjugation -> Str -> Str -> Str -> Str -> Str -> Verbu
|
||||
Dolzhen => <presentConjDolzhen,pastConjDolzhen> ;
|
||||
Foreign => <presentConjForeign,pastConj> } in
|
||||
let patt = case a of {
|
||||
Perfective => mkVerbImperfective;
|
||||
Perfective => mkVerbPerfective;
|
||||
Imperfective => mkVerbImperfective } in
|
||||
patt inf imperSgP2 (conj.p1 del sgP1End) (conj.p2 sgMascPast) ;
|
||||
|
||||
@@ -1283,14 +1283,14 @@ oper verbDecl: Aspect -> Conjugation -> Str -> Str -> Str -> Str -> Str -> Verbu
|
||||
oper verbDeclMoch: Aspect -> Conjugation -> Str -> Str -> Str -> Str ->Str -> Str -> Verbum =
|
||||
\a, c, del, sgP1End, sgMascPast, imperSgP2, inf, altRoot ->
|
||||
let patt = case a of {
|
||||
Perfective => mkVerbImperfective;
|
||||
Perfective => mkVerbPerfective;
|
||||
Imperfective => mkVerbImperfective } in
|
||||
patt inf imperSgP2 (presentConj1Moch del sgP1End altRoot) (pastConj sgMascPast);
|
||||
|
||||
oper add_sya : Voice -> Str -> Str = \v,x ->
|
||||
case v of {
|
||||
Act => x ;
|
||||
Pas => case Predef.dp 2 x of {
|
||||
Pas => case Predef.dp 1 x of {
|
||||
"а" | "е" | "ё" | "и" | "о" | "у" | "ы" | "э" | "ю" | "я" => x + "сь" ;
|
||||
_ => x + "ся"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user