diff options
Diffstat (limited to 'examples/tutorial/resource-foods')
| -rw-r--r-- | examples/tutorial/resource-foods/FoodsSwe.gf | 5 | ||||
| -rw-r--r-- | examples/tutorial/resource-foods/LexFoodsIta.gf | 7 | ||||
| -rw-r--r-- | examples/tutorial/resource-foods/LexFoodsSwe.gf | 20 |
3 files changed, 31 insertions, 1 deletions
diff --git a/examples/tutorial/resource-foods/FoodsSwe.gf b/examples/tutorial/resource-foods/FoodsSwe.gf new file mode 100644 index 000000000..a77f924ad --- /dev/null +++ b/examples/tutorial/resource-foods/FoodsSwe.gf @@ -0,0 +1,5 @@ +--# -path=.:../foods:present + +concrete FoodsSwe of Foods = FoodsI with + (Syntax = SyntaxSwe), + (LexFoods = LexFoodsSwe) ; diff --git a/examples/tutorial/resource-foods/LexFoodsIta.gf b/examples/tutorial/resource-foods/LexFoodsIta.gf index be120a24e..2148953c3 100644 --- a/examples/tutorial/resource-foods/LexFoodsIta.gf +++ b/examples/tutorial/resource-foods/LexFoodsIta.gf @@ -1,6 +1,6 @@ --# -path=.:../foods:present:prelude -instance LexFoodsIta of LexFoods = open SyntaxIta, ParadigmsIta in { +instance LexFoodsIta of LexFoods = open SyntaxIta, ParadigmsIta, BeschIta in { oper wine_N = mkN "vino" ; pizza_N = mkN "pizza" ; @@ -12,4 +12,9 @@ instance LexFoodsIta of LexFoods = open SyntaxIta, ParadigmsIta in { expensive_A = mkA "caro" ; delicious_A = mkA "delizioso" ; boring_A = mkA "noioso" ; + drink_V2 = mkV2 (verboV (bere_27 "bere")) ; + eat_V2 = mkV2 (mkV "mangiare") ; + pay_V2 = mkV2 (mkV "pagare") ; + gentleman_N = mkN "signore" ; + lady_N = mkN "signora" ; } diff --git a/examples/tutorial/resource-foods/LexFoodsSwe.gf b/examples/tutorial/resource-foods/LexFoodsSwe.gf new file mode 100644 index 000000000..12a2aaeee --- /dev/null +++ b/examples/tutorial/resource-foods/LexFoodsSwe.gf @@ -0,0 +1,20 @@ +instance LexFoodsSwe of LexFoods = open SyntaxSwe, ParadigmsSwe, IrregSwe 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" "läckert" "läckra" "läckrare" "läckrast" ; + boring_A = mkA "tråkig" ; + + eat_V2 = mkV2 (mkV "äta" "åt" "ätit") ; + drink_V2 = mkV2 (mkV "dricka" "drack" "druckit") ; + pay_V2 = mkV2 "betala" ; + lady_N = mkN "dam" "damer" ; + gentleman_N = mkN "herr" ; + +} |
