diff --git a/resource/arabic/Arabic.gf b/resource/arabic/AllAra.gf similarity index 51% rename from resource/arabic/Arabic.gf rename to resource/arabic/AllAra.gf index 8eaa041d..d23f9b99 100644 --- a/resource/arabic/Arabic.gf +++ b/resource/arabic/AllAra.gf @@ -1,3 +1,3 @@ --# -path=.:../abstract:../common:prelude -concrete Arabic of ArabicAbs = LangAra ; +concrete AllAra of AllAraAbs = LangAra ; diff --git a/resource/arabic/ArabicAbs.gf b/resource/arabic/AllAraAbs.gf similarity index 60% rename from resource/arabic/ArabicAbs.gf rename to resource/arabic/AllAraAbs.gf index 7e5ad632..9889c81e 100644 --- a/resource/arabic/ArabicAbs.gf +++ b/resource/arabic/AllAraAbs.gf @@ -1,3 +1,3 @@ --# -path=.:../abstract:../common:prelude -abstract ArabicAbs = Lang ; +abstract AllAraAbs = Lang ; diff --git a/resource/bulgarian/Bulgarian.gf b/resource/bulgarian/AllBul.gf similarity index 72% rename from resource/bulgarian/Bulgarian.gf rename to resource/bulgarian/AllBul.gf index 596cbfc8..80ad0216 100644 --- a/resource/bulgarian/Bulgarian.gf +++ b/resource/bulgarian/AllBul.gf @@ -1,6 +1,6 @@ --# -path=.:../abstract:../common:prelude -concrete Bulgarian of BulgarianAbs = +concrete AllBul of AllBulAbs = LangBul, ExtraBul ** { diff --git a/resource/bulgarian/BulgarianAbs.gf b/resource/bulgarian/AllBulAbs.gf similarity index 80% rename from resource/bulgarian/BulgarianAbs.gf rename to resource/bulgarian/AllBulAbs.gf index 83f17ad7..34156982 100644 --- a/resource/bulgarian/BulgarianAbs.gf +++ b/resource/bulgarian/AllBulAbs.gf @@ -1,6 +1,6 @@ --# -path=.:../abstract:../common:prelude -abstract BulgarianAbs = +abstract AllBulAbs = Lang, ExtraBulAbs ** { diff --git a/resource/catalan/Catalan.gf b/resource/catalan/AllCat.gf similarity index 74% rename from resource/catalan/Catalan.gf rename to resource/catalan/AllCat.gf index 39565bdb..98e2c597 100644 --- a/resource/catalan/Catalan.gf +++ b/resource/catalan/AllCat.gf @@ -1,6 +1,6 @@ --# -path=.:../romance:../abstract:../common:prelude -concrete Catalan of CatalanAbs = +concrete AllCat of AllCatAbs = LangCat, IrregCat, ExtraCat diff --git a/resource/catalan/CatalanAbs.gf b/resource/catalan/AllCatAbs.gf similarity index 67% rename from resource/catalan/CatalanAbs.gf rename to resource/catalan/AllCatAbs.gf index 0539f5a4..3ba6575a 100644 --- a/resource/catalan/CatalanAbs.gf +++ b/resource/catalan/AllCatAbs.gf @@ -1,4 +1,4 @@ -abstract CatalanAbs = +abstract AllCatAbs = Lang, IrregCatAbs, ExtraCatAbs diff --git a/resource/danish/Danish.gf b/resource/danish/AllDan.gf similarity index 78% rename from resource/danish/Danish.gf rename to resource/danish/AllDan.gf index 6626048c..73772841 100644 --- a/resource/danish/Danish.gf +++ b/resource/danish/AllDan.gf @@ -1,6 +1,6 @@ --# -path=.:../scandinavian:../abstract:../common:prelude -concrete Danish of DanishAbs = +concrete AllDan of AllDanAbs = LangDan, IrregDan - [fly_V], ExtraDan diff --git a/resource/danish/DanishAbs.gf b/resource/danish/AllDanAbs.gf similarity index 72% rename from resource/danish/DanishAbs.gf rename to resource/danish/AllDanAbs.gf index 734717b6..c07422d5 100644 --- a/resource/danish/DanishAbs.gf +++ b/resource/danish/AllDanAbs.gf @@ -1,4 +1,4 @@ -abstract DanishAbs = +abstract AllDanAbs = Lang, IrregDanAbs - [fly_V], ExtraDanAbs diff --git a/resource/english/English.gf b/resource/english/AllEng.gf similarity index 87% rename from resource/english/English.gf rename to resource/english/AllEng.gf index a117f34d..88b6e21f 100644 --- a/resource/english/English.gf +++ b/resource/english/AllEng.gf @@ -1,6 +1,6 @@ --# -path=.:../abstract:../common:prelude -concrete English of EnglishAbs = +concrete AllEng of AllEngAbs = LangEng, IrregEng-[ blow_V,burn_V,come_V,dig_V,fall_V,fly_V,freeze_V,go_V,lie_V,run_V, diff --git a/resource/english/EnglishAbs.gf b/resource/english/AllEngAbs.gf similarity index 91% rename from resource/english/EnglishAbs.gf rename to resource/english/AllEngAbs.gf index 9498db96..687d573a 100644 --- a/resource/english/EnglishAbs.gf +++ b/resource/english/AllEngAbs.gf @@ -1,6 +1,6 @@ --# -path=.:../abstract:../common:prelude -abstract EnglishAbs = +abstract AllEngAbs = Lang, IrregEngAbs-[ blow_V,burn_V,come_V,dig_V,fall_V,fly_V,freeze_V,go_V,lie_V,run_V, diff --git a/resource/finnish/Finnish.gf b/resource/finnish/AllFin.gf similarity index 68% rename from resource/finnish/Finnish.gf rename to resource/finnish/AllFin.gf index dc8d232a..b79a50b3 100644 --- a/resource/finnish/Finnish.gf +++ b/resource/finnish/AllFin.gf @@ -1,6 +1,6 @@ --# -path=.:../abstract:../common:prelude -concrete Finnish of FinnishAbs = +concrete AllFin of AllFinAbs = LangFin, ExtraFin ** {} ; diff --git a/resource/finnish/FinnishAbs.gf b/resource/finnish/AllFinAbs.gf similarity index 58% rename from resource/finnish/FinnishAbs.gf rename to resource/finnish/AllFinAbs.gf index 01794691..9aeee82f 100644 --- a/resource/finnish/FinnishAbs.gf +++ b/resource/finnish/AllFinAbs.gf @@ -1,4 +1,4 @@ -abstract FinnishAbs = +abstract AllFinAbs = Lang, ExtraFinAbs ** {} ; diff --git a/resource/french/French.gf b/resource/french/AllFre.gf similarity index 75% rename from resource/french/French.gf rename to resource/french/AllFre.gf index 00371ec6..32f20cd4 100644 --- a/resource/french/French.gf +++ b/resource/french/AllFre.gf @@ -1,6 +1,6 @@ --# -path=.:../romance:../abstract:../common:prelude -concrete French of FrenchAbs = +concrete AllFre of AllFreAbs = LangFre, IrregFre, ExtraFre diff --git a/resource/french/FrenchAbs.gf b/resource/french/AllFreAbs.gf similarity index 68% rename from resource/french/FrenchAbs.gf rename to resource/french/AllFreAbs.gf index e762e33c..474168d5 100644 --- a/resource/french/FrenchAbs.gf +++ b/resource/french/AllFreAbs.gf @@ -1,4 +1,4 @@ -abstract FrenchAbs = +abstract AllFreAbs = Lang, IrregFreAbs, ExtraFreAbs diff --git a/resource/german/German.gf b/resource/german/AllGer.gf similarity index 73% rename from resource/german/German.gf rename to resource/german/AllGer.gf index 92da54be..7795174e 100644 --- a/resource/german/German.gf +++ b/resource/german/AllGer.gf @@ -1,6 +1,6 @@ --# -path=.:../abstract:../common:prelude -concrete German of GermanAbs = +concrete AllGer of AllGerAbs = LangGer, IrregGer, ExtraGer diff --git a/resource/german/GermanAbs.gf b/resource/german/AllGerAbs.gf similarity index 80% rename from resource/german/GermanAbs.gf rename to resource/german/AllGerAbs.gf index eaed3d63..85ef801a 100644 --- a/resource/german/GermanAbs.gf +++ b/resource/german/AllGerAbs.gf @@ -1,6 +1,6 @@ --# -path=.:../abstract:../common:prelude -abstract GermanAbs = +abstract AllGerAbs = Lang, IrregGerAbs, ExtraGerAbs diff --git a/resource/hindi/AllHin.gf b/resource/hindi/AllHin.gf new file mode 100644 index 00000000..eb11b77f --- /dev/null +++ b/resource/hindi/AllHin.gf @@ -0,0 +1,3 @@ +--# -path=.:../abstract:../common:prelude + +concrete AllHin of AllHinAbs = LanHin ; \ No newline at end of file diff --git a/resource/hindi/AllHinAbs.gf b/resource/hindi/AllHinAbs.gf new file mode 100644 index 00000000..89cdaef5 --- /dev/null +++ b/resource/hindi/AllHinAbs.gf @@ -0,0 +1 @@ +abstract AllHinAbs = Lang ; \ No newline at end of file diff --git a/resource/hindi/Hindi.gf b/resource/hindi/Hindi.gf deleted file mode 100644 index 7f6b3fde..00000000 --- a/resource/hindi/Hindi.gf +++ /dev/null @@ -1,53 +0,0 @@ -concrete ExtraEng of ExtraEngAbs = CatEng ** - open ResEng, Coordination, Prelude in { - - lin - GenNP np = {s = \\_ => np.s ! Gen} ; - ComplBareVS v s = insertObj (\\_ => s.s) (predV v) ; - - StrandRelSlash rp slash = { - s = \\t,a,p,ag => - rp.s ! RC (fromAgr ag).g Acc ++ slash.s ! t ! a ! p ! ODir ++ slash.c2 ; - c = Acc - } ; - EmptyRelSlash rp slash = { - s = \\t,a,p,_ => slash.s ! t ! a ! p ! ODir ++ slash.c2 ; - c = Acc - } ; - - StrandQuestSlash ip slash = - {s = \\t,a,b,q => - (mkQuestion (ss (ip.s ! Acc)) slash).s ! t ! a ! b ! q ++ slash.c2 - }; - - lincat - VPI = {s : VPIForm => Agr => Str} ; - [VPI] = {s1,s2 : VPIForm => Agr => Str} ; - - lin - BaseVPI = twoTable2 VPIForm Agr ; - ConsVPI = consrTable2 VPIForm Agr comma ; - - MkVPI vp = { - s = \\v,a => vp.ad ++ vp.inf ++ vp.s2 ! a - } ; - ConjVPI = conjunctDistrTable2 VPIForm Agr ; - ComplVPIVV vv vpi = - insertObj (\\a => (if_then_Str vv.isAux [] "to") ++ vpi.s ! VPIInf ! a) (predVV vv) ; - - UncNegCl t a cl = {s = t.s ++ a.s ++ cl.s ! t.t ! a.a ! neg ! ODir} ; - UncNegQCl t a cl = {s = \\q => t.s ++ a.s ++ cl.s ! t.t ! a.a ! neg !q} ; - UncNegRCl t a cl = { - s = \\r => t.s ++ a.s ++ cl.s ! t.t ! a.a ! neg ! r ; - c = cl.c - } ; - UncNegImpSg imp = {s = imp.s ! neg ! ImpF Sg False} ; - UncNegImpPl imp = {s = imp.s ! neg ! ImpF Pl False} ; - - CompoundCN a b = {s = \\n,c => a.s ! Sg ! Nom ++ b.s ! n ! c ; g = b.g} ; - - - oper - neg = CNeg False ; - -} diff --git a/resource/interlingua/AllIna.gf b/resource/interlingua/AllIna.gf new file mode 100644 index 00000000..e4e8593a --- /dev/null +++ b/resource/interlingua/AllIna.gf @@ -0,0 +1,3 @@ +--# -path=.:../abstract:../common:prelude + +concrete AllIna of AllInaAbs = LangIna ; diff --git a/resource/interlingua/AllInaAbs.gf b/resource/interlingua/AllInaAbs.gf new file mode 100644 index 00000000..f4752f5e --- /dev/null +++ b/resource/interlingua/AllInaAbs.gf @@ -0,0 +1,3 @@ +--# -path=.:../abstract:../common:prelude + +abstract AllInaAbs = Lang ; diff --git a/resource/italian/Italian.gf b/resource/italian/AllIta.gf similarity index 74% rename from resource/italian/Italian.gf rename to resource/italian/AllIta.gf index 72a921af..33df0699 100644 --- a/resource/italian/Italian.gf +++ b/resource/italian/AllIta.gf @@ -1,6 +1,6 @@ --# -path=.:../romance:../abstract:../common:prelude -concrete Italian of ItalianAbs = +concrete AllIta of AllItaAbs = LangIta, -- IrregIta, ExtraIta diff --git a/resource/italian/ItalianAbs.gf b/resource/italian/AllItaAbs.gf similarity index 68% rename from resource/italian/ItalianAbs.gf rename to resource/italian/AllItaAbs.gf index 23272368..601904f7 100644 --- a/resource/italian/ItalianAbs.gf +++ b/resource/italian/AllItaAbs.gf @@ -1,4 +1,4 @@ -abstract ItalianAbs = +abstract AllItaAbs = Lang, -- IrregItaAbs, ExtraItaAbs diff --git a/resource/norwegian/Norwegian.gf b/resource/norwegian/AllNor.gf similarity index 75% rename from resource/norwegian/Norwegian.gf rename to resource/norwegian/AllNor.gf index ccf8899d..cf84e676 100644 --- a/resource/norwegian/Norwegian.gf +++ b/resource/norwegian/AllNor.gf @@ -1,6 +1,6 @@ --# -path=.:../scandinavian:../abstract:../common:prelude -concrete Norwegian of NorwegianAbs = +concrete AllNor of AllNorAbs = LangNor, IrregNor - [fly_V], ExtraNor diff --git a/resource/norwegian/NorwegianAbs.gf b/resource/norwegian/AllNorAbs.gf similarity index 69% rename from resource/norwegian/NorwegianAbs.gf rename to resource/norwegian/AllNorAbs.gf index 34c3f929..a252fd6f 100644 --- a/resource/norwegian/NorwegianAbs.gf +++ b/resource/norwegian/AllNorAbs.gf @@ -1,4 +1,4 @@ -abstract NorwegianAbs = +abstract AllNorAbs = Lang, IrregNorAbs - [fly_V], ExtraNorAbs diff --git a/resource/russian/Russian.gf b/resource/russian/AllRus.gf similarity index 73% rename from resource/russian/Russian.gf rename to resource/russian/AllRus.gf index b128c45d..024ce67e 100644 --- a/resource/russian/Russian.gf +++ b/resource/russian/AllRus.gf @@ -1,6 +1,6 @@ --# -path=.:../abstract:../common:prelude -concrete Russian of RussianAbs = +concrete AllRus of AllRusAbs = LangRus, ExtraRus ** {flags coding=utf8 ;} ; diff --git a/resource/russian/RussianAbs.gf b/resource/russian/AllRusAbs.gf similarity index 76% rename from resource/russian/RussianAbs.gf rename to resource/russian/AllRusAbs.gf index 41ab18e6..eff64533 100644 --- a/resource/russian/RussianAbs.gf +++ b/resource/russian/AllRusAbs.gf @@ -1,6 +1,6 @@ --# -path=.:../abstract:../common:prelude -abstract RussianAbs = +abstract AllRusAbs = Lang, ExtraRusAbs ** {} ; diff --git a/resource/spanish/Spanish.gf b/resource/spanish/AllSpa.gf similarity index 74% rename from resource/spanish/Spanish.gf rename to resource/spanish/AllSpa.gf index eb59c3ae..4aa98fd5 100644 --- a/resource/spanish/Spanish.gf +++ b/resource/spanish/AllSpa.gf @@ -1,6 +1,6 @@ --# -path=.:../romance:../abstract:../common:prelude -concrete Spanish of SpanishAbs = +concrete AllSpa of AllSpaAbs = LangSpa, IrregSpa, ExtraSpa diff --git a/resource/spanish/SpanishAbs.gf b/resource/spanish/AllSpaAbs.gf similarity index 67% rename from resource/spanish/SpanishAbs.gf rename to resource/spanish/AllSpaAbs.gf index aeb21e62..f1e21176 100644 --- a/resource/spanish/SpanishAbs.gf +++ b/resource/spanish/AllSpaAbs.gf @@ -1,4 +1,4 @@ -abstract SpanishAbs = +abstract AllSpaAbs = Lang, IrregSpaAbs, ExtraSpaAbs diff --git a/resource/swedish/Swedish.gf b/resource/swedish/AllSwe.gf similarity index 75% rename from resource/swedish/Swedish.gf rename to resource/swedish/AllSwe.gf index 2041377c..c63bd942 100644 --- a/resource/swedish/Swedish.gf +++ b/resource/swedish/AllSwe.gf @@ -1,6 +1,6 @@ --# -path=.:../scandinavian:../abstract:../common:prelude -concrete Swedish of SwedishAbs = +concrete AllSwe of AllSweAbs = LangSwe, IrregSwe, ExtraSwe diff --git a/resource/swedish/SwedishAbs.gf b/resource/swedish/AllSweAbs.gf similarity index 67% rename from resource/swedish/SwedishAbs.gf rename to resource/swedish/AllSweAbs.gf index a036b86a..33ea20ec 100644 --- a/resource/swedish/SwedishAbs.gf +++ b/resource/swedish/AllSweAbs.gf @@ -1,4 +1,4 @@ -abstract SwedishAbs = +abstract AllSweAbs = Lang, IrregSweAbs, ExtraSweAbs diff --git a/resource/thai/AllTha.gf b/resource/thai/AllTha.gf new file mode 100644 index 00000000..0ca82496 --- /dev/null +++ b/resource/thai/AllTha.gf @@ -0,0 +1,3 @@ +--# -path=.:../abstract:../common:prelude + +concrete AllTha of AllThaAbs = LangTha ; diff --git a/resource/thai/AllThaAbs.gf b/resource/thai/AllThaAbs.gf new file mode 100644 index 00000000..6e1bc90c --- /dev/null +++ b/resource/thai/AllThaAbs.gf @@ -0,0 +1,3 @@ +--# -path=.:../abstract:../common:prelude + +abstract AllThaAbs = Lang ;