mirror of
https://github.com/GrammaticalFramework/gf-rgl.git
synced 2026-05-28 01:18:57 -06:00
(Hun) Add pronouns
This commit is contained in:
@@ -12,13 +12,13 @@ concrete NounHun of Noun = CatHun ** open ResHun, Prelude in {
|
|||||||
agr = <P3,det.n> ;
|
agr = <P3,det.n> ;
|
||||||
} ;
|
} ;
|
||||||
|
|
||||||
{-
|
|
||||||
-- : PN -> NP ;
|
-- : PN -> NP ;
|
||||||
UsePN pn = pn ** {} ;
|
UsePN pn = pn ;
|
||||||
|
|
||||||
-- : Pron -> NP ;
|
-- : Pron -> NP ;
|
||||||
UsePron pron = pron ;
|
UsePron pron = pron ;
|
||||||
|
|
||||||
|
{-
|
||||||
-- : Predet -> NP -> NP ; -- only the man
|
-- : Predet -> NP -> NP ; -- only the man
|
||||||
PredetNP predet np = np ** {s = } ;
|
PredetNP predet np = np ** {s = } ;
|
||||||
|
|
||||||
|
|||||||
@@ -118,14 +118,74 @@ lin under_Prep = mkPrep "alatt" ;
|
|||||||
|
|
||||||
-- Pronouns are closed class, no constructor in ParadigmsHun.
|
-- Pronouns are closed class, no constructor in ParadigmsHun.
|
||||||
-- it_Pron =
|
-- it_Pron =
|
||||||
-- i_Pron =
|
i_Pron = emptyNP ** {
|
||||||
-- youPol_Pron,
|
s = caseTable "én" "engem" "nekem"
|
||||||
-- youSg_Pron =
|
"belém" "bennem" "belőlem" -- inner locatives
|
||||||
-- he_Pron =
|
"hozzám" "nálam" "tőlem" -- outer locatives
|
||||||
-- she_Pron =
|
"rám" "rajtam" "rólam" -- outer locatives
|
||||||
-- we_Pron =
|
"értem" -- Causative
|
||||||
-- youPl_Pron =
|
"velem" -- Instrumental
|
||||||
-- they_Pron =
|
nonExist ; -- Translative
|
||||||
|
agr = <P1,Sg> ;
|
||||||
|
isPron = True ;
|
||||||
|
} ;
|
||||||
|
youPol_Pron,
|
||||||
|
youSg_Pron = emptyNP ** {
|
||||||
|
s = caseTable "te" "teged" "neked"
|
||||||
|
"beléd" "benned" "belőled"
|
||||||
|
"hozzád" "nálad" "tőled"
|
||||||
|
"rád" "rajtad" "rólad"
|
||||||
|
"érted" -- Causative
|
||||||
|
"veled" -- Instrumental
|
||||||
|
nonExist ; -- Translative
|
||||||
|
agr = <P2,Sg> ;
|
||||||
|
isPron = True ;
|
||||||
|
} ;
|
||||||
|
he_Pron,
|
||||||
|
she_Pron = emptyNP ** {
|
||||||
|
s = caseTable "ő" "őt" "neki"
|
||||||
|
"belé" "benne" "belőle"
|
||||||
|
"hozzá" "nála" "tőle"
|
||||||
|
"rá" "rajta" "róla"
|
||||||
|
"érte" -- Causative
|
||||||
|
"vele" -- Instrumental
|
||||||
|
nonExist ; -- Translative
|
||||||
|
isPron = True ;
|
||||||
|
} ;
|
||||||
|
we_Pron = emptyNP ** {
|
||||||
|
s = caseTable "mi" "minket" "nekünk"
|
||||||
|
"belénk" "bennünk" "belőlünk"
|
||||||
|
"hozzánk" "nálunk" "tőlünk"
|
||||||
|
"ránk" "rajtunk" "rólunk"
|
||||||
|
"értünk" -- Causative
|
||||||
|
"velünk" -- Instrumental
|
||||||
|
nonExist ; -- Translative
|
||||||
|
agr = <P1,Pl> ;
|
||||||
|
isPron = True ;
|
||||||
|
} ;
|
||||||
|
|
||||||
|
youPl_Pron = emptyNP ** {
|
||||||
|
s = caseTable "ti" "titeket" "nektek"
|
||||||
|
"belétek" "bennetek" "belőletek"
|
||||||
|
"hozzátok" "nálatok" "tőletek"
|
||||||
|
"rátok" "rajtatok" "rólatok"
|
||||||
|
"értetek" -- Causative
|
||||||
|
"veletek" -- Instrumental
|
||||||
|
nonExist ; -- Translative
|
||||||
|
agr = <P2,Pl> ;
|
||||||
|
isPron = True ;
|
||||||
|
} ;
|
||||||
|
they_Pron = emptyNP ** {
|
||||||
|
s = caseTable "ők" "őket" "nekik"
|
||||||
|
"beléjük" "bennük" "belőlük"
|
||||||
|
"hozzájuk" "náluk" "tőlük"
|
||||||
|
"rájuk" "rajtuk" "róluk"
|
||||||
|
"értük" -- Causative
|
||||||
|
"velük" -- Instrumental
|
||||||
|
nonExist ; -- Translative
|
||||||
|
agr = <P3,Pl> ;
|
||||||
|
isPron = True ;
|
||||||
|
} ;
|
||||||
|
|
||||||
--lin whatPl_IP = ;
|
--lin whatPl_IP = ;
|
||||||
--lin whatSg_IP = :
|
--lin whatSg_IP = :
|
||||||
|
|||||||
Reference in New Issue
Block a user