mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-09 13:09:33 -06:00
- added a paradigm for alternative plurals - fixed usage of alternative plurals in Numerals - added a distinction between numerals and posessive pronouns - verb omission and appropriate cases in some uses of to be/to have - fixed declination of personal names - added a gender parameter to pronouns (similar to Polish RG) - vowel insertion before short adjective suffix - don't generate short forms for relative adjectives (might need lexicon update) - minor Phrasebook fixes
25 lines
1.1 KiB
Plaintext
25 lines
1.1 KiB
Plaintext
concrete SentencesRus of Sentences = NumeralRus ** SentencesI - [
|
|
NameNN, SHave, SHaveNo, SHaveNoMass, QDoHave, AHaveCurr,
|
|
IMale, IFemale, YouFamMale, YouFamFemale, YouPolMale, YouPolFemale
|
|
] with
|
|
(Syntax = SyntaxRus),
|
|
(Symbolic = SymbolicRus),
|
|
(Lexicon = LexiconRus), (Grammar = GrammarRus) ** open Prelude, SyntaxRus, ExtraRus, (P = ParadigmsRus), (R = ResRus), (M = MorphoRus) in {
|
|
lin
|
|
SHave p obj = mkS (mkCl (mkVP have_V3 obj p.name)) ;
|
|
SHaveNo p obj = mkS (mkCl (mkVP have_not_V3 (mkNP obj) p.name)) ;
|
|
SHaveNoMass p obj = mkS (mkCl (mkVP have_not_V3 (mkNP obj) p.name)) ;
|
|
QDoHave p obj = mkQS (mkQCl (mkCl (mkVP have_V3 obj p.name))) ;
|
|
|
|
AHaveCurr p curr = mkCl (mkVP have_V3 (mkNP aPl_Det curr) p.name) ;
|
|
|
|
lin
|
|
NameNN = mkNP (P.mkN "NN") ;
|
|
IMale = mkPerson (M.pronYa R.Masc) ;
|
|
IFemale = mkPerson (M.pronYa R.Fem) ;
|
|
YouFamMale = mkPerson (M.pronTu R.Masc) ;
|
|
YouFamFemale = mkPerson (M.pronTu R.Fem) ;
|
|
YouPolMale = mkPerson (M.pronVu R.Masc) ;
|
|
YouPolFemale = mkPerson (M.pronVu R.Fem) ;
|
|
|
|
} |