mirror of
https://github.com/GrammaticalFramework/gf-rgl.git
synced 2026-05-27 17:08:54 -06:00
Merge pull request #334 from rnd0101/remove-seconda-part1
Deprecate SecondA conjugation, fix many words
This commit is contained in:
@@ -113,7 +113,7 @@ lin
|
|||||||
floor_N = mkN "пол" ;
|
floor_N = mkN "пол" ;
|
||||||
flow_V = regV imperfective firstE "тек" "у" "тёк" "теки" "течь" ;
|
flow_V = regV imperfective firstE "тек" "у" "тёк" "теки" "течь" ;
|
||||||
flower_N = mkN "цветок";
|
flower_N = mkN "цветок";
|
||||||
fly_V = regV imperfective second "лета" "ю" "летал" "летай" "летать" ;
|
fly_V = regV imperfective first "лета" "ю" "летал" "летай" "летать" ;
|
||||||
fog_N = mkN "туман" ;
|
fog_N = mkN "туман" ;
|
||||||
foot_N = mkN "ступня" ;
|
foot_N = mkN "ступня" ;
|
||||||
forest_N = mkN "лес" ; -- prepos -u
|
forest_N = mkN "лес" ; -- prepos -u
|
||||||
@@ -128,7 +128,7 @@ lin
|
|||||||
girl_N = mkN "девочка" animate; -- vowel change
|
girl_N = mkN "девочка" animate; -- vowel change
|
||||||
give_V3 = tvDirDir (regV imperfective firstE "да" "ю" "давал" "давай" "давать" ) ;
|
give_V3 = tvDirDir (regV imperfective firstE "да" "ю" "давал" "давай" "давать" ) ;
|
||||||
glove_N = mkN "перчатка" ; -- vowel change
|
glove_N = mkN "перчатка" ; -- vowel change
|
||||||
go_V= regV imperfective second "хо" "жу" "ходил" "ходи" "ходить" ;
|
go_V = mkV imperfective "хожу" "ходишь" "ходит" "ходим" "ходите" "ходят" "ходил" "ходи" "ходить" ;
|
||||||
gold_N = mkN "золото" ;
|
gold_N = mkN "золото" ;
|
||||||
good_A = mkA "хороший" "лучше" ;
|
good_A = mkA "хороший" "лучше" ;
|
||||||
grammar_N = mkN "грамматика";
|
grammar_N = mkN "грамматика";
|
||||||
@@ -139,7 +139,7 @@ lin
|
|||||||
hand_N = mkN "рука" ;
|
hand_N = mkN "рука" ;
|
||||||
harbour_N = mkN "порт" ; -- prepos -u
|
harbour_N = mkN "порт" ; -- prepos -u
|
||||||
hat_N = mkN "шляпа" ;
|
hat_N = mkN "шляпа" ;
|
||||||
hate_V2= dirV2 (regV imperfective second "ненави" "жу" "ненавидел" "ненавидь" "ненавидеть" );
|
hate_V2= dirV2 (mkV imperfective "ненавижу" "ненавидишь" "ненавидит" "ненавидим" "ненавидите" "ненавидят" "ненавидел" "ненавидь" "ненавидеть" );
|
||||||
head_N = mkN "голова" ;
|
head_N = mkN "голова" ;
|
||||||
hear_V2= dirV2 (regV imperfective first "слуша" "ю" "слушал" "слушай" "слушать" );
|
hear_V2= dirV2 (regV imperfective first "слуша" "ю" "слушал" "слушай" "слушать" );
|
||||||
heart_N = mkN "сердце" "сердца" "сердцу" "сердца" "сердцем" "сердце" "сердце" "сердца" "сердец" "сердцам" "сердец" "сердцами" "сердцах" neuter inanimate ;
|
heart_N = mkN "сердце" "сердца" "сердцу" "сердца" "сердцем" "сердце" "сердце" "сердца" "сердец" "сердцам" "сердец" "сердцами" "сердцах" neuter inanimate ;
|
||||||
@@ -173,7 +173,7 @@ lin
|
|||||||
leaf_N = mkN "лист" ; -- irregular pl
|
leaf_N = mkN "лист" ; -- irregular pl
|
||||||
learn_V2= dirV2 (regV imperfective second "уч" "у" "учил" "учи" "учить" );
|
learn_V2= dirV2 (regV imperfective second "уч" "у" "учил" "учи" "учить" );
|
||||||
leather_N = mkN "кожа" ;
|
leather_N = mkN "кожа" ;
|
||||||
leave_V2= dirV2 (regV imperfective second "ухож" "у" "уходил" "уходи" "уходить" );
|
leave_V2= dirV2 (mkV imperfective "ухожу" "уходишь" "уходит" "уходим" "уходите" "уходят" "уходил" "уходи" "уходить" );
|
||||||
left_Ord = (uy_j_EndDecl "лев" ) ** {lock_A = <>};
|
left_Ord = (uy_j_EndDecl "лев" ) ** {lock_A = <>};
|
||||||
leg_N = mkN "нога" ;
|
leg_N = mkN "нога" ;
|
||||||
lie_V = regV imperfective firstE "лг" "у" "лгал" "лги" "лгать" ;
|
lie_V = regV imperfective firstE "лг" "у" "лгал" "лги" "лгать" ;
|
||||||
@@ -257,7 +257,7 @@ lin
|
|||||||
science_N = mkN "наука" ;
|
science_N = mkN "наука" ;
|
||||||
scratch_V2 = dirV2 (regV imperfective first "чеш" "у" "чесал" "чеши" "чесать" ) ;
|
scratch_V2 = dirV2 (regV imperfective first "чеш" "у" "чесал" "чеши" "чесать" ) ;
|
||||||
sea_N = mkN "море" ;
|
sea_N = mkN "море" ;
|
||||||
see_V2 = dirV2 (regV imperfective second "ви" "жу" "видел" "видь" "видеть" );
|
see_V2 = dirV2 (mkV imperfective "вижу" "видишь" "видит" "видим" "видите" "видят" "видел" "видь" "видеть");
|
||||||
seed_N = mkN "семя";
|
seed_N = mkN "семя";
|
||||||
seek_V2 = dirV2 (regV imperfective first "ищ" "у" "искал" "ищи" "искать" );
|
seek_V2 = dirV2 (regV imperfective first "ищ" "у" "искал" "ищи" "искать" );
|
||||||
sell_V3 = tvDirDir (regV imperfective firstE "прода" "ю" "продавал" "продавай" "продавать" );
|
sell_V3 = tvDirDir (regV imperfective firstE "прода" "ю" "продавал" "продавай" "продавать" );
|
||||||
|
|||||||
@@ -1057,7 +1057,7 @@ oper ti_j_EndDecl : Str -> Adjective = \s ->{s = table {
|
|||||||
---- (according to the number and the person of the subject)
|
---- (according to the number and the person of the subject)
|
||||||
---- patterns in the present tense in the indicative mood.
|
---- patterns in the present tense in the indicative mood.
|
||||||
|
|
||||||
-- Foreign coincides with First. Deprecated
|
-- Foreign coincides with First. Deprecated. SecondA not needed, also deprecated.
|
||||||
param Conjugation = First | FirstE | Second | SecondA | Mixed | Dolzhen | Foreign ;
|
param Conjugation = First | FirstE | Second | SecondA | Mixed | Dolzhen | Foreign ;
|
||||||
|
|
||||||
oper hasConj : Verbum -> Conjugation = \ v ->
|
oper hasConj : Verbum -> Conjugation = \ v ->
|
||||||
@@ -1176,19 +1176,8 @@ oper presentConjMixed: Str -> Str -> PresentVerb = \del, sgP1End ->
|
|||||||
PRF GPl P2 => del+ "тите" ;
|
PRF GPl P2 => del+ "тите" ;
|
||||||
PRF GPl P3 => del+ "тят"
|
PRF GPl P3 => del+ "тят"
|
||||||
};
|
};
|
||||||
|
|
||||||
-- +++ MG_UR: changed! (+ д) +++
|
|
||||||
oper presentConj2: Str -> Str -> PresentVerb = \del, sgP1End ->
|
|
||||||
table {
|
|
||||||
PRF (GSg _) P1 => del+ sgP1End ; -- sgP1End "жу"
|
|
||||||
PRF (GSg _) P2 => del+ "дишь" ;
|
|
||||||
PRF (GSg _) P3 => del+ "дит" ;
|
|
||||||
PRF GPl P1 => del+ "дим" ;
|
|
||||||
PRF GPl P2 => del+ "дите" ;
|
|
||||||
PRF GPl P3 => del+ "дят"
|
|
||||||
};
|
|
||||||
|
|
||||||
oper presentConj2a: Str -> Str -> PresentVerb = \del, sgP1End ->
|
oper presentConj2: Str -> Str -> PresentVerb = \del, sgP1End ->
|
||||||
table {
|
table {
|
||||||
PRF (GSg _) P1 => del+ sgP1End ; -- sgP1End "жу"
|
PRF (GSg _) P1 => del+ sgP1End ; -- sgP1End "жу"
|
||||||
PRF (GSg _) P2 => del+ "ишь" ;
|
PRF (GSg _) P2 => del+ "ишь" ;
|
||||||
@@ -1266,7 +1255,7 @@ oper verbDecl: Aspect -> Conjugation -> Str -> Str -> Str -> Str -> Str -> Verbu
|
|||||||
First => <presentConj1,pastConj> ;
|
First => <presentConj1,pastConj> ;
|
||||||
FirstE => <presentConj1E,pastConj> ;
|
FirstE => <presentConj1E,pastConj> ;
|
||||||
Second => <presentConj2,pastConj> ;
|
Second => <presentConj2,pastConj> ;
|
||||||
SecondA => <presentConj2a,pastConj> ;
|
SecondA => <presentConj2,pastConj> ;
|
||||||
Mixed => <presentConjMixed,pastConj> ;
|
Mixed => <presentConjMixed,pastConj> ;
|
||||||
Dolzhen => <presentConjDolzhen,pastConjDolzhen> ;
|
Dolzhen => <presentConjDolzhen,pastConjDolzhen> ;
|
||||||
Foreign => <presentConj1,pastConj> } in
|
Foreign => <presentConj1,pastConj> } in
|
||||||
|
|||||||
Reference in New Issue
Block a user