From a719fe216bde7cce8758974e0645fad8ae1a1f73 Mon Sep 17 00:00:00 2001 From: aarne Date: Wed, 27 Jun 2007 14:15:26 +0000 Subject: [PATCH] Numeral in Syntax; Ara and Cat --- resource-1.0/Makefile | 3 ++- resource-1.0/api/ConstructorsAra.gf | 3 +++ resource-1.0/api/ConstructorsCat.gf | 3 +++ resource-1.0/api/Syntax.gf | 2 +- resource-1.0/api/SyntaxAra.gf | 4 ++++ resource-1.0/api/SyntaxCat.gf | 4 ++++ resource-1.0/api/SyntaxDan.gf | 2 +- resource-1.0/api/SyntaxEng.gf | 2 +- resource-1.0/api/SyntaxFin.gf | 2 +- resource-1.0/api/SyntaxFre.gf | 2 +- resource-1.0/api/SyntaxGer.gf | 2 +- resource-1.0/api/SyntaxIta.gf | 2 +- resource-1.0/api/SyntaxNor.gf | 3 ++- resource-1.0/api/SyntaxRus.gf | 2 +- resource-1.0/api/SyntaxSpa.gf | 2 +- resource-1.0/api/SyntaxSwe.gf | 2 +- 16 files changed, 28 insertions(+), 12 deletions(-) create mode 100644 resource-1.0/api/ConstructorsAra.gf create mode 100644 resource-1.0/api/ConstructorsCat.gf create mode 100644 resource-1.0/api/SyntaxAra.gf create mode 100644 resource-1.0/api/SyntaxCat.gf diff --git a/resource-1.0/Makefile b/resource-1.0/Makefile index 922a2a49..eed661ec 100644 --- a/resource-1.0/Makefile +++ b/resource-1.0/Makefile @@ -32,7 +32,8 @@ pretest: echo "gr -cat=Cl -number=11 -prob | tb" | $(GF) -probs=lang.gfprob -path=present:prelude -nocf ../present/Lang???.gfc alltenses: -# $(GFC) arabic/LangAra.gf + $(GFC) arabic/LangAra.gf + $(GFC) catalan/LangCat.gf $(GFC) danish/Danish.gf $(GFC) english/English.gf $(GFC) finnish/Finnish.gf diff --git a/resource-1.0/api/ConstructorsAra.gf b/resource-1.0/api/ConstructorsAra.gf new file mode 100644 index 00000000..777f3a24 --- /dev/null +++ b/resource-1.0/api/ConstructorsAra.gf @@ -0,0 +1,3 @@ +--# -path=.:alltenses:prelude + +resource ConstructorsAra = Constructors with (Grammar = GrammarAra) ; diff --git a/resource-1.0/api/ConstructorsCat.gf b/resource-1.0/api/ConstructorsCat.gf new file mode 100644 index 00000000..4efd5bad --- /dev/null +++ b/resource-1.0/api/ConstructorsCat.gf @@ -0,0 +1,3 @@ +--# -path=.:alltenses:prelude + +resource ConstructorsCat = Constructors with (Grammar = GrammarCat) ; diff --git a/resource-1.0/api/Syntax.gf b/resource-1.0/api/Syntax.gf index c8c3ab78..0350a978 100644 --- a/resource-1.0/api/Syntax.gf +++ b/resource-1.0/api/Syntax.gf @@ -1,4 +1,4 @@ --# -path=.:alltenses:prelude -interface Syntax = Constructors, Cat, Structural ** {} ; +interface Syntax = Constructors, Cat, Structural, Numeral ; diff --git a/resource-1.0/api/SyntaxAra.gf b/resource-1.0/api/SyntaxAra.gf new file mode 100644 index 00000000..2ecd64e6 --- /dev/null +++ b/resource-1.0/api/SyntaxAra.gf @@ -0,0 +1,4 @@ +--# -path=.:alltenses:prelude + +instance SyntaxAra of Syntax = ConstructorsAra, CatAra, StructuralAra, NumeralAra ; + diff --git a/resource-1.0/api/SyntaxCat.gf b/resource-1.0/api/SyntaxCat.gf new file mode 100644 index 00000000..a1872680 --- /dev/null +++ b/resource-1.0/api/SyntaxCat.gf @@ -0,0 +1,4 @@ +--# -path=.:alltenses:prelude + +instance SyntaxCat of Syntax = ConstructorsCat, CatCat, StructuralCat, NumeralCat ; + diff --git a/resource-1.0/api/SyntaxDan.gf b/resource-1.0/api/SyntaxDan.gf index 4eb74d2d..43430ce0 100644 --- a/resource-1.0/api/SyntaxDan.gf +++ b/resource-1.0/api/SyntaxDan.gf @@ -1,4 +1,4 @@ --# -path=.:alltenses:prelude -instance SyntaxDan of Syntax = ConstructorsDan, CatDan, StructuralDan ** {} ; +instance SyntaxDan of Syntax = ConstructorsDan, CatDan, StructuralDan, NumeralDan ; diff --git a/resource-1.0/api/SyntaxEng.gf b/resource-1.0/api/SyntaxEng.gf index 15144f5f..0ee6e55b 100644 --- a/resource-1.0/api/SyntaxEng.gf +++ b/resource-1.0/api/SyntaxEng.gf @@ -1,4 +1,4 @@ --# -path=.:alltenses:prelude -instance SyntaxEng of Syntax = ConstructorsEng, CatEng, StructuralEng ** {} ; +instance SyntaxEng of Syntax = ConstructorsEng, CatEng, StructuralEng, NumeralEng ; diff --git a/resource-1.0/api/SyntaxFin.gf b/resource-1.0/api/SyntaxFin.gf index 07ebbc3d..eef68d09 100644 --- a/resource-1.0/api/SyntaxFin.gf +++ b/resource-1.0/api/SyntaxFin.gf @@ -1,4 +1,4 @@ --# -path=.:alltenses:prelude -instance SyntaxFin of Syntax = ConstructorsFin, CatFin, StructuralFin ** {} ; +instance SyntaxFin of Syntax = ConstructorsFin, CatFin, StructuralFin, NumeralFin ; diff --git a/resource-1.0/api/SyntaxFre.gf b/resource-1.0/api/SyntaxFre.gf index dcc076ac..52fd7435 100644 --- a/resource-1.0/api/SyntaxFre.gf +++ b/resource-1.0/api/SyntaxFre.gf @@ -1,4 +1,4 @@ --# -path=.:alltenses:prelude -instance SyntaxFre of Syntax = ConstructorsFre, CatFre, StructuralFre ** {} ; +instance SyntaxFre of Syntax = ConstructorsFre, CatFre, StructuralFre, NumeralFre ; diff --git a/resource-1.0/api/SyntaxGer.gf b/resource-1.0/api/SyntaxGer.gf index d444c7bf..87b3d03a 100644 --- a/resource-1.0/api/SyntaxGer.gf +++ b/resource-1.0/api/SyntaxGer.gf @@ -1,4 +1,4 @@ --# -path=.:alltenses:prelude -instance SyntaxGer of Syntax = ConstructorsGer, CatGer, StructuralGer ** {} ; +instance SyntaxGer of Syntax = ConstructorsGer, CatGer, StructuralGer, NumeralGer ; diff --git a/resource-1.0/api/SyntaxIta.gf b/resource-1.0/api/SyntaxIta.gf index 9ebdfce8..6b0f99b3 100644 --- a/resource-1.0/api/SyntaxIta.gf +++ b/resource-1.0/api/SyntaxIta.gf @@ -1,4 +1,4 @@ --# -path=.:alltenses:prelude -instance SyntaxIta of Syntax = ConstructorsIta, CatIta, StructuralIta ** {} ; +instance SyntaxIta of Syntax = ConstructorsIta, CatIta, StructuralIta, NumeralIta ; diff --git a/resource-1.0/api/SyntaxNor.gf b/resource-1.0/api/SyntaxNor.gf index 9cf7c252..ee2ad1bb 100644 --- a/resource-1.0/api/SyntaxNor.gf +++ b/resource-1.0/api/SyntaxNor.gf @@ -1,4 +1,5 @@ --# -path=.:alltenses:prelude -instance SyntaxNor of Syntax = ConstructorsNor, CatNor, StructuralNor ** {} ; +instance SyntaxNor of Syntax = ConstructorsNor, CatNor, StructuralNor, NumeralNor + ; diff --git a/resource-1.0/api/SyntaxRus.gf b/resource-1.0/api/SyntaxRus.gf index d4c25113..0804e209 100644 --- a/resource-1.0/api/SyntaxRus.gf +++ b/resource-1.0/api/SyntaxRus.gf @@ -1,4 +1,4 @@ --# -path=.:alltenses:prelude -instance SyntaxRus of Syntax = ConstructorsRus, CatRus, StructuralRus ** {} ; +instance SyntaxRus of Syntax = ConstructorsRus, CatRus, StructuralRus, NumeralRus ; diff --git a/resource-1.0/api/SyntaxSpa.gf b/resource-1.0/api/SyntaxSpa.gf index eb402986..7cf6b764 100644 --- a/resource-1.0/api/SyntaxSpa.gf +++ b/resource-1.0/api/SyntaxSpa.gf @@ -1,4 +1,4 @@ --# -path=.:alltenses:prelude -instance SyntaxSpa of Syntax = ConstructorsSpa, CatSpa, StructuralSpa ** {} ; +instance SyntaxSpa of Syntax = ConstructorsSpa, CatSpa, StructuralSpa, NumeralSpa ; diff --git a/resource-1.0/api/SyntaxSwe.gf b/resource-1.0/api/SyntaxSwe.gf index 96c30e4d..ecf6bbb0 100644 --- a/resource-1.0/api/SyntaxSwe.gf +++ b/resource-1.0/api/SyntaxSwe.gf @@ -1,4 +1,4 @@ --# -path=.:alltenses:prelude -instance SyntaxSwe of Syntax = ConstructorsSwe, CatSwe, StructuralSwe ** {} ; +instance SyntaxSwe of Syntax = ConstructorsSwe, CatSwe, StructuralSwe, NumeralSwe ;