From 7e82e4a71036d65e955bb160e8ba3cadbfba31d9 Mon Sep 17 00:00:00 2001 From: aarne Date: Mon, 10 Nov 2008 10:59:13 +0000 Subject: updated tutorial up to lexers ; fixed lexcode in GF (was wrong due to a typo) --- examples/bronzeage/Makefile | 3 ++- examples/tutorial/resource-foods/LexFoodsFre.gf | 7 ++++++- 2 files changed, 8 insertions(+), 2 deletions(-) (limited to 'examples') diff --git a/examples/bronzeage/Makefile b/examples/bronzeage/Makefile index 3f7465720..3b93cc825 100644 --- a/examples/bronzeage/Makefile +++ b/examples/bronzeage/Makefile @@ -4,8 +4,9 @@ all: magnet magnet: # gfc --make -src --parser=off --name=fre BronzeageFre.gf +RTS -K100M + gfc --make -src --erasing=on --name=bul BronzeageBul.gf gfc --make -src --parser=off --name=fin BronzeageFin.gf gfc --make -src --erasing=on --name=ger BronzeageGer.gf gfc --make -src BronzeageEng.gf BronzeageSwe.gf BronzeageIta.gf - gfc --make --name=grammar fin.pgf ger.pgf Bronzeage.pgf + gfc --make --name=grammar bul.pgf fin.pgf ger.pgf Bronzeage.pgf diff --git a/examples/tutorial/resource-foods/LexFoodsFre.gf b/examples/tutorial/resource-foods/LexFoodsFre.gf index 5e7f72442..e269b1c3c 100644 --- a/examples/tutorial/resource-foods/LexFoodsFre.gf +++ b/examples/tutorial/resource-foods/LexFoodsFre.gf @@ -1,6 +1,6 @@ --# -path=.:../foods:present:prelude -instance LexFoodsFre of LexFoods = open SyntaxFre,ParadigmsFre in { +instance LexFoodsFre of LexFoods = open SyntaxFre,ParadigmsFre,IrregFre in { oper wine_N = mkN "vin" ; pizza_N = mkN "pizza" feminine ; @@ -12,4 +12,9 @@ instance LexFoodsFre of LexFoods = open SyntaxFre,ParadigmsFre in { expensive_A = mkA "cher" ; delicious_A = mkA "délicieux" ; boring_A = mkA "ennuyeux" ; + drink_V2 = boire_V2 ; + eat_V2 = mkV2 (mkV "manger") ; + pay_V2 = mkV2 (mkV "payer") ; + gentleman_N = mkN "monsieur" "messieurs" masculine ; + lady_N = mkN "madame" "mesdames" feminine ; } -- cgit v1.2.3