summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbringert <unknown>2005-03-09 16:24:53 +0000
committerbringert <unknown>2005-03-09 16:24:53 +0000
commit24e55ad36d3132584bd0576bbec6b45c565a0a18 (patch)
tree4b45822fd52796b12492fcdb0c543af5043d8d97
parent92012958ac98824bf314cbea62ec879d1e1138e9 (diff)
Added mkStoneage script, added missing linearizations in swedish stoneage grammar
-rw-r--r--examples/stoneage/StoneageEng.gf8
-rw-r--r--examples/stoneage/StoneageSwe.gf14
-rw-r--r--examples/stoneage/mkStoneage.gfs3
3 files changed, 14 insertions, 11 deletions
diff --git a/examples/stoneage/StoneageEng.gf b/examples/stoneage/StoneageEng.gf
index 25e9a3d13..ed5c1c3c0 100644
--- a/examples/stoneage/StoneageEng.gf
+++ b/examples/stoneage/StoneageEng.gf
@@ -105,8 +105,8 @@ lin
Child = UseN child_N ;
Wife = UseN wife_N ;
Husband = UseN husband_N ;
- Mother = UseN2 mother_N2 ;
- Father = UseN2 father_N2 ;
+ Mother = UseN mother_N ;
+ Father = UseN father_N ;
Animal = UseN animal_N ;
Fish = UseN fish_N ;
Bird = UseN bird_N ;
@@ -185,8 +185,8 @@ lin
Name = UseN name_N ;
-- NameOf = AppN2 name_N2 ;
- MotherOf = AppN2 mother_N2 ;
- FatherOf = AppN2 father_N2 ;
+ MotherOf = AppN2 (mkN2 mother_N "of") ;
+ FatherOf = AppN2 (mkN2 father_N "of") ;
Big = ModPosA big_ADeg ;
Long = ModPosA long_ADeg ;
diff --git a/examples/stoneage/StoneageSwe.gf b/examples/stoneage/StoneageSwe.gf
index d27f913bb..d18027a87 100644
--- a/examples/stoneage/StoneageSwe.gf
+++ b/examples/stoneage/StoneageSwe.gf
@@ -1,6 +1,6 @@
--# -path=.:../../lib/resource/abstract:../../lib/prelude:../../lib/resource/swedish:../../lib/resource/scandinavian
concrete StoneageSwe of Stoneage
- = open SyntaxSwe, ResourceSwe, SwadeshLexSwe, StoneageResSwe in {
+ = open SyntaxSwe, ResourceSwe, ParadigmsSwe, SwadeshLexSwe, StoneageResSwe in {
lincat
S = Phr ;
@@ -20,7 +20,7 @@ lin
Smell = PresVasV2 smell_V ;
Fear = PresVasV2 fear_V ;
Kill = PresVasV2 kill_V ;
--- Fight = PresVasV2 fight_V ;
+ Fight = PresVasV2 fight_V ;
Hunt = PresVasV2 hunt_V ;
Hit = PresVasV2 hit_V ;
Cut = PresVasV2 cut_V ;
@@ -41,7 +41,7 @@ lin
Spit = PresV spit_V ;
Vomit = PresV vomit_V ;
Blow = PresV blow_V ;
--- Breathe = PresV breathe_V ;
+ Breathe = PresV breathe_V ;
Laugh = PresV laugh_V ;
Sleep = PresV sleep_V ;
Live = PresV live_V ;
@@ -104,8 +104,8 @@ lin
Child = UseN child_N ;
Wife = UseN wife_N ;
Husband = UseN husband_N ;
--- Mother = UseN2 mother_N2 ;
--- Father = UseN2 father_N2 ;
+ Mother = UseN mother_N ;
+ Father = UseN father_N ;
Animal = UseN animal_N ;
Fish = UseN fish_N ;
Bird = UseN bird_N ;
@@ -184,8 +184,8 @@ lin
Name = UseN name_N ;
-- NameOf = AppN2 name_N2 ;
--- MotherOf = AppN2 mother_N2 ;
--- FatherOf = AppN2 father_N2 ;
+ MotherOf = AppN2 (mkN2 mother_N "till") ;
+ FatherOf = AppN2 (mkN2 father_N "till") ;
Big = ModPosA big_ADeg ;
Long = ModPosA long_ADeg ;
diff --git a/examples/stoneage/mkStoneage.gfs b/examples/stoneage/mkStoneage.gfs
new file mode 100644
index 000000000..ddbcedbad
--- /dev/null
+++ b/examples/stoneage/mkStoneage.gfs
@@ -0,0 +1,3 @@
+i -src -optimize=share examples/stoneage/StoneageEng.gf
+i -src -optimize=share examples/stoneage/StoneageSwe.gf
+pm -printer=gfcm | wf stoneage.gfcm \ No newline at end of file