diff --git a/src/hungarian/AllHun.gf b/src/hungarian/AllHun.gf index 0d147c37..ae0fd91c 100644 --- a/src/hungarian/AllHun.gf +++ b/src/hungarian/AllHun.gf @@ -2,5 +2,6 @@ concrete AllHun of AllHunAbs = LangHun, + IrregHun, ExtendHun ** {} ; diff --git a/src/hungarian/AllHunAbs.gf b/src/hungarian/AllHunAbs.gf index 4656dcf3..17d7d60f 100644 --- a/src/hungarian/AllHunAbs.gf +++ b/src/hungarian/AllHunAbs.gf @@ -2,5 +2,6 @@ abstract AllHunAbs = Lang, + IrregHunAbs, Extend ** {} ; diff --git a/src/hungarian/IrregHun.gf b/src/hungarian/IrregHun.gf new file mode 100644 index 00000000..ffaba441 --- /dev/null +++ b/src/hungarian/IrregHun.gf @@ -0,0 +1,7 @@ +--# -path=.:prelude:../abstract:../common +concrete IrregHun of IrregHunAbs = CatHun ** open ParadigmsHun in { +lin + eszem_V = mkV "eszem" "eszel" "eszik" "eszünk" "esztek" "esznek" + "ettem" "ettél" "evett" "ettünk" "ettetek" "ettek" + "enni" ; +} diff --git a/src/hungarian/IrregHunAbs.gf b/src/hungarian/IrregHunAbs.gf new file mode 100644 index 00000000..55cfd15d --- /dev/null +++ b/src/hungarian/IrregHunAbs.gf @@ -0,0 +1,4 @@ +abstract IrregHunAbs = Cat ** { +fun + eszem_V : V ; +} diff --git a/src/hungarian/LexiconHun.gf b/src/hungarian/LexiconHun.gf index cbf76176..505d584f 100644 --- a/src/hungarian/LexiconHun.gf +++ b/src/hungarian/LexiconHun.gf @@ -1,5 +1,5 @@ concrete LexiconHun of Lexicon = CatHun ** - open ParadigmsHun, ParamHun, Prelude in { + open ParadigmsHun, ParamHun, IrregHun, Prelude in { ---- -- A @@ -105,7 +105,7 @@ lin door_N = mkN "ajtó" "ajtót" ; lin ear_N = mkN "fül" "fület"; lin earth_N = mkN "föld" "földet"; --- lin eat_V2 = mkV2 "" ; +lin eat_V2 = mkV2 eszem_V ; lin egg_N = mkN "tojás" "tojást" ; lin empty_A = mkA "üres" ; lin enemy_N = mkN "ellenség" "ellenséget" ;