From add5029b7a1827028de207e01cb259df961ccc2d Mon Sep 17 00:00:00 2001 From: Krasimir Angelov Date: Thu, 21 May 2026 17:15:47 +0200 Subject: [PATCH] forgot tha names module --- src/hungarian/NamesHun.gf | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 src/hungarian/NamesHun.gf diff --git a/src/hungarian/NamesHun.gf b/src/hungarian/NamesHun.gf new file mode 100644 index 00000000..7f67f7e8 --- /dev/null +++ b/src/hungarian/NamesHun.gf @@ -0,0 +1,30 @@ +concrete NamesHun of Names = CatHun ** open ResHun, Prelude in { + +lin + GivenName gn = gn ** {g = Human ; objdef = Def} ; + MaleSurname sn = sn ** {g = Human ; objdef = Def} ; + FemaleSurname sn = sn ** {g = Human ; objdef = Def} ; + PlSurname sn = sn ** {g = Human ; objdef = Def ; agr = } ; + + FullName gn sn = emptyNP ** { + s = \\p,c => gn.s ! p ! Nom ++ sn.s ! p ! c ; + agr = ; + objdef = Def ; + g = Human ; + postmod = [] ; + empty = [] + } ; + + UseLN ln = ln ** {objdef = Def} ; + PlainLN ln = ln ** {objdef = Def} ; + + InLN ln = { + s = ln.s ! NoPoss ! Ine ; + isPre = False + } ; + + AdjLN ap ln = ln ** { + s = \\p,c => ap.s ! Sg ! Nom ++ ln.s ! p ! c + } ; + +}