From 8c9e8e35ddebb4cca6b61c0816b4ceb215bfe558 Mon Sep 17 00:00:00 2001 From: Inari Listenmaa Date: Fri, 17 Apr 2020 15:30:52 +0200 Subject: [PATCH] (Hun) Add some postpositions + comments --- src/hungarian/ResHun.gf | 1 + src/hungarian/StructuralHun.gf | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/hungarian/ResHun.gf b/src/hungarian/ResHun.gf index 4ea9955a..f92d0e0b 100644 --- a/src/hungarian/ResHun.gf +++ b/src/hungarian/ResHun.gf @@ -91,6 +91,7 @@ oper -------------------------------------------------------------------------------- -- Postpositions + -- TODO: personal suffixes, e.g. felettem, általam, not *felett/által én Postposition : Type = {s : Str ; c : Case} ; mkPrep : Str -> Postposition = \str -> {s=str ; c=Nom} ; diff --git a/src/hungarian/StructuralHun.gf b/src/hungarian/StructuralHun.gf index 02f4a54d..6629cbc6 100644 --- a/src/hungarian/StructuralHun.gf +++ b/src/hungarian/StructuralHun.gf @@ -91,12 +91,14 @@ oper ------- -- Prep +-- List of postpositions requiring case: +-- https://en.wiktionary.org/wiki/Appendix:Hungarian_postpositions#Postpositions_Requiring_Case lin above_Prep = mkPrep "fölött" ; -- lin after_Prep = mkPrep "" -- lin before_Prep = mkPrep "" ; -- lin behind_Prep = mkPrep "" ; -- lin between_Prep = = mkPrep "" ; --- lin by8agent_Prep = mkPrep ; +lin by8agent_Prep = mkPrep "által" ; lin by8means_Prep = casePrep Ins ; -- lin during_Prep = mkPrep ; -- lin except_Prep = mkPrep ;