summaryrefslogtreecommitdiff
path: root/book/examples/chapter5
diff options
context:
space:
mode:
authoraarne <aarne@chalmers.se>2011-01-11 15:46:43 +0000
committeraarne <aarne@chalmers.se>2011-01-11 15:46:43 +0000
commite7439d65b0e153434d3acc07df6e2a0972ee79ca (patch)
tree36716eec18256eeb600b4a552d9cc80f8ad7f16f /book/examples/chapter5
parent276327f7f264e770478a6d8c6e683266505b0a55 (diff)
gf-book web page index and toc
Diffstat (limited to 'book/examples/chapter5')
-rw-r--r--book/examples/chapter5/Foods.gf15
-rw-r--r--book/examples/chapter5/FoodsCat.gf7
-rw-r--r--book/examples/chapter5/FoodsEng.gf28
-rw-r--r--book/examples/chapter5/FoodsFin.gf7
-rw-r--r--book/examples/chapter5/FoodsGer.gf7
-rw-r--r--book/examples/chapter5/FoodsI.gf29
-rw-r--r--book/examples/chapter5/FoodsIta.gf8
-rw-r--r--book/examples/chapter5/FoodsSwe.gf7
-rw-r--r--book/examples/chapter5/LexFoods.gf15
-rw-r--r--book/examples/chapter5/LexFoodsCat.gf18
-rw-r--r--book/examples/chapter5/LexFoodsEng.gf20
-rw-r--r--book/examples/chapter5/LexFoodsFin.gf20
-rw-r--r--book/examples/chapter5/LexFoodsGer.gf16
-rw-r--r--book/examples/chapter5/LexFoodsIta.gf16
-rw-r--r--book/examples/chapter5/LexFoodsSwe.gf16
15 files changed, 0 insertions, 229 deletions
diff --git a/book/examples/chapter5/Foods.gf b/book/examples/chapter5/Foods.gf
deleted file mode 100644
index 8ea02f39d..000000000
--- a/book/examples/chapter5/Foods.gf
+++ /dev/null
@@ -1,15 +0,0 @@
--- (c) 2009 Aarne Ranta under LGPL
-
-abstract Foods = {
- flags startcat = Comment ;
- cat
- Comment ; Item ; Kind ; Quality ;
- fun
- Pred : Item -> Quality -> Comment ;
- This, That, These, Those : Kind -> Item ;
- Mod : Quality -> Kind -> Kind ;
- Wine, Cheese, Fish, Pizza : Kind ;
- Very : Quality -> Quality ;
- Fresh, Warm, Italian,
- Expensive, Delicious, Boring : Quality ;
-}
diff --git a/book/examples/chapter5/FoodsCat.gf b/book/examples/chapter5/FoodsCat.gf
deleted file mode 100644
index 5ad38d0dc..000000000
--- a/book/examples/chapter5/FoodsCat.gf
+++ /dev/null
@@ -1,7 +0,0 @@
---# -path=.:present
-
--- (c) 2009 Jordi Saludes under LGPL
-
-concrete FoodsCat of Foods = FoodsI with
- (Syntax = SyntaxCat),
- (LexFoods = LexFoodsCat) ;
diff --git a/book/examples/chapter5/FoodsEng.gf b/book/examples/chapter5/FoodsEng.gf
deleted file mode 100644
index e1bc40c7a..000000000
--- a/book/examples/chapter5/FoodsEng.gf
+++ /dev/null
@@ -1,28 +0,0 @@
---# -path=.:present
-
-concrete FoodsEng of Foods =
- open SyntaxEng,ParadigmsEng in {
- lincat
- Comment = Utt ;
- Item = NP ;
- Kind = CN ;
- Quality = AP ;
- lin
- Pred item quality = mkUtt (mkCl item quality) ;
- This kind = mkNP this_Quant kind ;
- That kind = mkNP that_Quant kind ;
- These kind = mkNP this_Quant plNum kind ;
- Those kind = mkNP that_Quant plNum kind ;
- Mod quality kind = mkCN quality kind ;
- Wine = mkCN (mkN "wine") ;
- Pizza = mkCN (mkN "pizza") ;
- Cheese = mkCN (mkN "cheese") ;
- Fish = mkCN (mkN "fish" "fish") ;
- Very quality = mkAP very_AdA quality ;
- Fresh = mkAP (mkA "fresh") ;
- Warm = mkAP (mkA "warm") ;
- Italian = mkAP (mkA "Italian") ;
- Expensive = mkAP (mkA "expensive") ;
- Delicious = mkAP (mkA "delicious") ;
- Boring = mkAP (mkA "boring") ;
-}
diff --git a/book/examples/chapter5/FoodsFin.gf b/book/examples/chapter5/FoodsFin.gf
deleted file mode 100644
index 34da5764b..000000000
--- a/book/examples/chapter5/FoodsFin.gf
+++ /dev/null
@@ -1,7 +0,0 @@
---# -path=.:present
-
--- (c) 2009 Aarne Ranta under LGPL
-
-concrete FoodsFin of Foods = FoodsI with
- (Syntax = SyntaxFin),
- (LexFoods = LexFoodsFin) ;
diff --git a/book/examples/chapter5/FoodsGer.gf b/book/examples/chapter5/FoodsGer.gf
deleted file mode 100644
index 934cefb9c..000000000
--- a/book/examples/chapter5/FoodsGer.gf
+++ /dev/null
@@ -1,7 +0,0 @@
---# -path=.:present
-
--- (c) 2009 Aarne Ranta under LGPL
-
-concrete FoodsGer of Foods = FoodsI with
- (Syntax = SyntaxGer),
- (LexFoods = LexFoodsGer) ;
diff --git a/book/examples/chapter5/FoodsI.gf b/book/examples/chapter5/FoodsI.gf
deleted file mode 100644
index f4113b724..000000000
--- a/book/examples/chapter5/FoodsI.gf
+++ /dev/null
@@ -1,29 +0,0 @@
--- (c) 2009 Aarne Ranta under LGPL
-
-incomplete concrete FoodsI of Foods =
- open Syntax, LexFoods in {
- lincat
- Comment = Utt ;
- Item = NP ;
- Kind = CN ;
- Quality = AP ;
- lin
- Pred item quality = mkUtt (mkCl item quality) ;
- This kind = mkNP this_Det kind ;
- That kind = mkNP that_Det kind ;
- These kind = mkNP these_Det kind ;
- Those kind = mkNP those_Det kind ;
- Mod quality kind = mkCN quality kind ;
- Very quality = mkAP very_AdA quality ;
-
- Wine = mkCN wine_N ;
- Pizza = mkCN pizza_N ;
- Cheese = mkCN cheese_N ;
- Fish = mkCN fish_N ;
- Fresh = mkAP fresh_A ;
- Warm = mkAP warm_A ;
- Italian = mkAP italian_A ;
- Expensive = mkAP expensive_A ;
- Delicious = mkAP delicious_A ;
- Boring = mkAP boring_A ;
-}
diff --git a/book/examples/chapter5/FoodsIta.gf b/book/examples/chapter5/FoodsIta.gf
deleted file mode 100644
index 51baf9d70..000000000
--- a/book/examples/chapter5/FoodsIta.gf
+++ /dev/null
@@ -1,8 +0,0 @@
---# -path=.:present
-
--- (c) 2009 Aarne Ranta under LGPL
-
-concrete FoodsIta of Foods = FoodsI with
- (Syntax = SyntaxIta),
- (LexFoods = LexFoodsIta) ;
-
diff --git a/book/examples/chapter5/FoodsSwe.gf b/book/examples/chapter5/FoodsSwe.gf
deleted file mode 100644
index cbb35fb98..000000000
--- a/book/examples/chapter5/FoodsSwe.gf
+++ /dev/null
@@ -1,7 +0,0 @@
---# -path=.:present
-
--- (c) 2009 Aarne Ranta under LGPL
-
-concrete FoodsSwe of Foods = FoodsI with
- (Syntax = SyntaxSwe),
- (LexFoods = LexFoodsSwe) ** {flags language = sv_SE;} ;
diff --git a/book/examples/chapter5/LexFoods.gf b/book/examples/chapter5/LexFoods.gf
deleted file mode 100644
index 12ace208c..000000000
--- a/book/examples/chapter5/LexFoods.gf
+++ /dev/null
@@ -1,15 +0,0 @@
--- (c) 2009 Aarne Ranta under LGPL
-
-interface LexFoods = open Syntax in {
- oper
- wine_N : N ;
- pizza_N : N ;
- cheese_N : N ;
- fish_N : N ;
- fresh_A : A ;
- warm_A : A ;
- italian_A : A ;
- expensive_A : A ;
- delicious_A : A ;
- boring_A : A ;
-}
diff --git a/book/examples/chapter5/LexFoodsCat.gf b/book/examples/chapter5/LexFoodsCat.gf
deleted file mode 100644
index 624fc98c8..000000000
--- a/book/examples/chapter5/LexFoodsCat.gf
+++ /dev/null
@@ -1,18 +0,0 @@
--- (c) 2009 Jordi Saludes under LGPL
-
-instance LexFoodsCat of LexFoods =
- open SyntaxCat, ParadigmsCat, (M = MorphoCat) in {
- flags
- coding = utf8 ;
- oper
- wine_N = mkN "vi" "vins" M.Masc ;
- pizza_N = mkN "pizza" ;
- cheese_N = mkN "formatge" ;
- fish_N = mkN "peix" "peixos" M.Masc;
- fresh_A = mkA "fresc" "fresca" "frescos" "fresques" "frescament";
- warm_A = mkA "calent" ;
- italian_A = mkA "italià" "italiana" "italians" "italianes" "italianament" ;
- expensive_A = mkA "car" ;
- delicious_A = mkA "deliciós" "deliciosa" "deliciosos" "delicioses" "deliciosament";
- boring_A = mkA "aburrit" "aburrida" "aburrits" "aburrides" "aburridament" ;
-}
diff --git a/book/examples/chapter5/LexFoodsEng.gf b/book/examples/chapter5/LexFoodsEng.gf
deleted file mode 100644
index 01024b356..000000000
--- a/book/examples/chapter5/LexFoodsEng.gf
+++ /dev/null
@@ -1,20 +0,0 @@
-instance LexFoodsEng of LexFoods = open SyntaxEng, ParadigmsEng, IrregEng in {
- oper
- wine_N = mkN "wine" ;
- pizza_N = mkN "pizza" ;
- cheese_N = mkN "cheese" ;
- fish_N = mkN "fish" "fish" ;
- fresh_A = mkA "fresh" ;
- warm_A = mkA "warm" ;
- italian_A = mkA "Italian" ;
- expensive_A = mkA "expensive" ;
- delicious_A = mkA "delicious" ;
- boring_A = mkA "boring" ;
-
- eat_V2 = mkV2 eat_V ;
- drink_V2 = mkV2 drink_V ;
- pay_V2 = mkV2 pay_V ;
- lady_N = mkN "lady" ;
- gentleman_N = mkN "gentleman" "gentlemen" ;
-
-}
diff --git a/book/examples/chapter5/LexFoodsFin.gf b/book/examples/chapter5/LexFoodsFin.gf
deleted file mode 100644
index 4cf26511a..000000000
--- a/book/examples/chapter5/LexFoodsFin.gf
+++ /dev/null
@@ -1,20 +0,0 @@
--- (c) 2009 Aarne Ranta under LGPL
-
-instance LexFoodsFin of LexFoods =
- open SyntaxFin, ParadigmsFin in {
- oper
- wine_N = mkN "viini" ;
- pizza_N = mkN "pizza" ;
- cheese_N = mkN "juusto" ;
- fish_N = mkN "kala" ;
- fresh_A = mkA "tuore" ;
- warm_A = mkA
- (mkN "lämmin" "lämpimän" "lämmintä" "lämpimänä" "lämpimään"
- "lämpiminä" "lämpimiä" "lämpimien" "lämpimissä" "lämpimiin"
- )
- "lämpimämpi" "lämpimin" ;
- italian_A = mkA "italialainen" ;
- expensive_A = mkA "kallis" ;
- delicious_A = mkA "herkullinen" ;
- boring_A = mkA "tylsä" ;
-}
diff --git a/book/examples/chapter5/LexFoodsGer.gf b/book/examples/chapter5/LexFoodsGer.gf
deleted file mode 100644
index a420e22d3..000000000
--- a/book/examples/chapter5/LexFoodsGer.gf
+++ /dev/null
@@ -1,16 +0,0 @@
--- (c) 2009 Aarne Ranta under LGPL
-
-instance LexFoodsGer of LexFoods =
- open SyntaxGer, ParadigmsGer in {
- oper
- wine_N = mkN "Wein" ;
- pizza_N = mkN "Pizza" "Pizzen" feminine ;
- cheese_N = mkN "Käse" "Käse" masculine ;
- fish_N = mkN "Fisch" ;
- fresh_A = mkA "frisch" ;
- warm_A = mkA "warm" "wärmer" "wärmste" ;
- italian_A = mkA "italienisch" ;
- expensive_A = mkA "teuer" ;
- delicious_A = mkA "köstlich" ;
- boring_A = mkA "langweilig" ;
-}
diff --git a/book/examples/chapter5/LexFoodsIta.gf b/book/examples/chapter5/LexFoodsIta.gf
deleted file mode 100644
index 11de5fcda..000000000
--- a/book/examples/chapter5/LexFoodsIta.gf
+++ /dev/null
@@ -1,16 +0,0 @@
--- (c) 2009 Aarne Ranta under LGPL
-
-instance LexFoodsIta of LexFoods =
- open SyntaxIta, ParadigmsIta in {
- oper
- wine_N = mkN "vino" ;
- pizza_N = mkN "pizza" ;
- cheese_N = mkN "formaggio" ;
- fish_N = mkN "pesce" ;
- fresh_A = mkA "fresco" ;
- warm_A = mkA "caldo" ;
- italian_A = mkA "italiano" ;
- expensive_A = mkA "caro" ;
- delicious_A = mkA "delizioso" ;
- boring_A = mkA "noioso" ;
-}
diff --git a/book/examples/chapter5/LexFoodsSwe.gf b/book/examples/chapter5/LexFoodsSwe.gf
deleted file mode 100644
index 72e7e3e86..000000000
--- a/book/examples/chapter5/LexFoodsSwe.gf
+++ /dev/null
@@ -1,16 +0,0 @@
--- (c) 2009 Aarne Ranta under LGPL
-
-instance LexFoodsSwe of LexFoods =
- open SyntaxSwe, ParadigmsSwe in {
- oper
- wine_N = mkN "vin" "vinet" "viner" "vinerna" ;
- pizza_N = mkN "pizza" ;
- cheese_N = mkN "ost" ;
- fish_N = mkN "fisk" ;
- fresh_A = mkA "färsk" ;
- warm_A = mkA "varm" ;
- italian_A = mkA "italiensk" ;
- expensive_A = mkA "dyr" ;
- delicious_A = mkA "läcker" ;
- boring_A = mkA "tråkig" ;
-}