summaryrefslogtreecommitdiff
path: root/examples/stoneage
diff options
context:
space:
mode:
authoraarne <aarne@cs.chalmers.se>2008-06-25 16:54:35 +0000
committeraarne <aarne@cs.chalmers.se>2008-06-25 16:54:35 +0000
commite9e80fc389365e24d4300d7d5390c7d833a96c50 (patch)
treef0b58473adaa670bd8fc52ada419d8cad470ee03 /examples/stoneage
parentb96b36f43de3e2f8b58d5f539daa6f6d47f25870 (diff)
changed names of resource-1.3; added a note on homepage on release
Diffstat (limited to 'examples/stoneage')
-rw-r--r--examples/stoneage/Stoneage.gf279
-rw-r--r--examples/stoneage/StoneageEng.gf242
-rw-r--r--examples/stoneage/StoneageFin.gf241
-rw-r--r--examples/stoneage/StoneageFre.gf242
-rw-r--r--examples/stoneage/StoneageIta.gf242
-rw-r--r--examples/stoneage/StoneageNor.gf239
-rw-r--r--examples/stoneage/StoneageResEng.gf15
-rw-r--r--examples/stoneage/StoneageResFin.gf18
-rw-r--r--examples/stoneage/StoneageResFre.gf25
-rw-r--r--examples/stoneage/StoneageResIta.gf25
-rw-r--r--examples/stoneage/StoneageResNor.gf15
-rw-r--r--examples/stoneage/StoneageResSpa.gf25
-rw-r--r--examples/stoneage/StoneageResSwe.gf15
-rw-r--r--examples/stoneage/StoneageSpa.gf244
-rw-r--r--examples/stoneage/StoneageSwe.gf242
-rw-r--r--examples/stoneage/mkStoneage.gfs7
16 files changed, 0 insertions, 2116 deletions
diff --git a/examples/stoneage/Stoneage.gf b/examples/stoneage/Stoneage.gf
deleted file mode 100644
index 259ee2e6d..000000000
--- a/examples/stoneage/Stoneage.gf
+++ /dev/null
@@ -1,279 +0,0 @@
-abstract Stoneage = {
-
-cat
- S ;
- NP ;
- CN ;
-
-fun
-
- -- Sentence conjunction
-
--- AndS : S -> S -> S ;
-
- -- NP conjunction
-
--- AndNP : NP -> NP -> NP ;
-
- -- Actions with an object
-
- Drink : NP -> NP -> S ;
- Eat : NP -> NP -> S ;
- Bite : NP -> NP -> S ;
- Suck : NP -> NP -> S ;
- See : NP -> NP -> S ;
- Hear : NP -> NP -> S ;
- Know : NP -> NP -> S ;
- Smell : NP -> NP -> S ;
- Fear : NP -> NP -> S ;
- Kill : NP -> NP -> S ;
- Fight : NP -> NP -> S ;
- Hunt : NP -> NP -> S ;
- Hit : NP -> NP -> S ;
- Cut : NP -> NP -> S ;
- Split : NP -> NP -> S ;
- Stab : NP -> NP -> S ;
- Scratch : NP -> NP -> S ;
- Hold : NP -> NP -> S ;
- Squeeze : NP -> NP -> S ;
- Rub : NP -> NP -> S ;
- Wash : NP -> NP -> S ;
- Wipe : NP -> NP -> S ;
- Pull : NP -> NP -> S ;
- Push : NP -> NP -> S ;
- Throw : NP -> NP -> S ;
- Tie : NP -> NP -> S ;
- Count : NP -> NP -> S ;
-
- -- Actions without an object
-
- Think : NP -> S ;
- Spit : NP -> S ;
- Vomit : NP -> S ;
- Blow : NP -> S ;
- Breathe : NP -> S ;
- Laugh : NP -> S ;
- Sleep : NP -> S ;
- Live : NP -> S ;
- Die : NP -> S ;
- Dig : NP -> S ;
- Swim : NP -> S ;
- Fly : NP -> S ;
- Walk : NP -> S ;
- Come : NP -> S ;
- Lie : NP -> S ;
- Sit : NP -> S ;
- Stand : NP -> S ;
- Turn : NP -> S ;
- Fall : NP -> S ;
- Sing : NP -> S ;
- Sew : NP -> S ;
- Play : NP -> S ;
- Float : NP -> S ;
- Flow : NP -> S ;
- Freeze : NP -> S ;
- Swell : NP -> S ;
- Burn : NP -> S ;
-
- -- Actions with an object and a recipient
-
- Give : NP -> NP -> NP -> S ; -- subject object recipient
-
--- Say
--- FearThat
-
- -- Determiners
-
- The_One : CN -> NP ;
- The_Many : CN -> NP ;
- A : CN -> NP ;
- This : CN -> NP ;
- That : CN -> NP ;
- All : CN -> NP ;
- Many : CN -> NP ;
- Some_One : CN -> NP ;
- Some_Many : CN -> NP ;
- Few : CN -> NP ;
- Other : CN -> NP ;
-
- One : CN -> NP ;
- Two : CN -> NP ;
- Three : CN -> NP ;
- Four : CN -> NP ;
- Five : CN -> NP ;
-
- -- Pronouns
-
- I : NP ;
- You_One : NP ;
- He : NP ;
- We : NP ;
- You_Many : NP ;
- They : NP ;
-
- -- People
- Woman : CN ;
- Man : CN ;
- Person : CN ;
- Child : CN ;
- Wife : CN ;
- Husband : CN ;
- Mother : CN ;
- Father : CN ;
-
- -- Animals
- Animal : CN ;
- Fish : CN ;
- Bird : CN ;
- Dog : CN ;
- Louse : CN ;
- Snake : CN ;
- Worm : CN ;
-
- -- Plants
- Tree : CN ;
- Forest : CN ;
- Stick : CN ;
- Fruit : CN ;
- Seed : CN ;
- Leaf : CN ;
- Root : CN ;
- Bark : CN ;
- Flower : CN ;
- Grass : CN ;
-
- -- Materials
- Rope : CN ;
- Skin : CN ;
- Meat : CN ;
- Blood : CN ;
- Bone : CN ;
- Fat : CN ;
- Egg : CN ;
- Horn : CN ;
- Tail : CN ;
- Feather : CN ;
-
- -- Body parts
- Hair : CN ;
- Head : CN ;
- Ear : CN ;
- Eye : CN ;
- Nose : CN ;
- Mouth : CN ;
- Tooth : CN ;
- Tongue : CN ;
- Fingernail : CN ;
- Foot : CN ;
- Leg : CN ;
- Knee : CN ;
- Hand : CN ;
- Wing : CN ;
- Belly : CN ;
- Guts : CN ;
- Neck : CN ;
- Back : CN ;
- Breast : CN ;
- Heart : CN ;
- Liver : CN ;
-
- -- Heavenly bodies
- Sun : CN ;
- Moon : CN ;
- Star : CN ;
-
- -- Water
- Water : CN ;
- Rain : CN ;
- River : CN ;
- Lake : CN ;
- Sea : CN ;
-
- -- Minerals
- Salt : CN ;
- Stone : CN ;
- Sand : CN ;
- Dust : CN ;
- Earth : CN ;
-
- -- Weather
- Cloud : CN ;
- Fog : CN ;
- Sky : CN ;
- Wind : CN ;
- Snow : CN ;
- Ice : CN ;
-
- -- Fire
- Smoke : CN ;
- Fire : CN ;
- Ashes : CN ;
-
- -- Terrain
- Road : CN ;
- Mountain : CN ;
-
- -- Time
- Night : CN ;
- Day : CN ;
- Year : CN ;
-
- Name : CN ;
-
--- NameOf : NP -> CN ;
- MotherOf : NP -> CN ;
- FatherOf : NP -> CN ;
-
- -- Shape
- Big : CN -> CN ;
- Long : CN -> CN ;
- Wide : CN -> CN ;
- Thick : CN -> CN ;
- Heavy : CN -> CN ;
- Small : CN -> CN ;
- Short : CN -> CN ;
- Narrow : CN -> CN ;
- Thin : CN -> CN ;
- Straight : CN -> CN ;
- Round : CN -> CN ;
-
- -- Color
- Red : CN -> CN ;
- Green : CN -> CN ;
- Yellow : CN -> CN ;
- White : CN -> CN ;
- Black : CN -> CN ;
-
- -- Temperature
- Warm : CN -> CN ;
- Cold : CN -> CN ;
-
- Full : CN -> CN ;
-
- -- Age
- New : CN -> CN ;
- Old : CN -> CN ;
-
- -- Quality
- Good : CN -> CN ;
- Bad : CN -> CN ;
- Rotten : CN -> CN ;
-
- -- Texture
- Dirty : CN -> CN ;
- Sharp : CN -> CN ;
- Dull : CN -> CN ;
- Smooth : CN -> CN ;
- Wet : CN -> CN ;
- Dry : CN -> CN ;
-
- -- Truthfulness
- Correct : CN -> CN ;
-
- -- Position
- Near : CN -> CN ;
- -- Far : CN -> CN ;
- Right : CN -> CN ;
- Left : CN -> CN ;
-
-} \ No newline at end of file
diff --git a/examples/stoneage/StoneageEng.gf b/examples/stoneage/StoneageEng.gf
deleted file mode 100644
index 8adcfe8bc..000000000
--- a/examples/stoneage/StoneageEng.gf
+++ /dev/null
@@ -1,242 +0,0 @@
---# -path=.:resource/english:resource/abstract:prelude
--- # -path=.:../../lib/resource/abstract:../../lib/resource/english:../../lib/prelude
-concrete StoneageEng of Stoneage
- = open SyntaxEng, ResourceEng, ParadigmsEng, SwadeshLexEng,
- StoneageResEng in {
-
-flags
- startcat=S; optimize=share;
-
-lincat
- S = Phr ;
- NP = NP ;
- N = N;
- CN = CN ;
-
-lin
-
- -- Sentence conjunction
-
--- AndS s1 s2 = { s = s1.s ++ and_Conj.s ++ s2.s } ** { lock_Phr = <> } ;
-
- -- NP conjunction
-
--- AndNP n1 n2 = ConjNP and_Conj (TwoNP n1 n2);
-
-
- Drink = PresV2 (dirV2 drink_V) ;
- Eat = PresV2 (dirV2 eat_V) ;
- Bite = PresV2 (dirV2 bite_V) ;
- Suck = PresV2 (dirV2 suck_V) ;
- See = PresV2 (dirV2 see_V) ;
- Hear = PresV2 (dirV2 hear_V) ;
- Know = PresV2 (dirV2 know_V) ;
- Smell = PresV2 (dirV2 smell_V) ;
- Fear = PresV2 (dirV2 fear_V) ;
- Kill = PresV2 (dirV2 kill_V) ;
- Fight = PresV2 (dirV2 fight_V) ;
- Hunt = PresV2 (dirV2 hunt_V) ;
- Hit = PresV2 (dirV2 hit_V) ;
- Cut = PresV2 (dirV2 cut_V) ;
- Split = PresV2 (dirV2 split_V) ;
- Stab = PresV2 (dirV2 stab_V) ;
- Scratch = PresV2 (dirV2 scratch_V) ;
- Hold = PresV2 (dirV2 hold_V) ;
- Squeeze = PresV2 (dirV2 squeeze_V) ;
- Rub = PresV2 (dirV2 rub_V) ;
- Wash = PresV2 (dirV2 wash_V) ;
- Wipe = PresV2 (dirV2 wipe_V) ;
- Pull = PresV2 (dirV2 pull_V) ;
- Push = PresV2 (dirV2 push_V) ;
- Throw = PresV2 (dirV2 throw_V) ;
- Tie = PresV2 (dirV2 tie_V) ;
- Count = PresV2 (dirV2 count_V) ;
-
- Think = PresV think_V ;
- Spit = PresV spit_V ;
- Vomit = PresV vomit_V ;
- Blow = PresV blow_V ;
- Breathe = PresV breathe_V ;
- Laugh = PresV laugh_V ;
- Sleep = PresV sleep_V ;
- Live = PresV live_V ;
- Die = PresV die_V ;
- Dig = PresV dig_V ;
- Swim = PresV swim_V ;
- Fly = PresV fly_V ;
- Walk = PresV walk_V ;
- Come = PresV come_V ;
- Lie = PresV lie_V ;
- Sit = PresV sit_V ;
- Stand = PresV stand_V ;
- Turn = PresV turn_V ;
- Fall = PresV fall_V ;
- Sing = PresV sing_V ;
- Sew = PresV sew_V ;
- Play = PresV play_V ;
- Float = PresV float_V ;
- Flow = PresV flow_V ;
- Freeze = PresV freeze_V ;
- Swell = PresV swell_V ;
- Burn = PresV burn_V ;
-
- Give = PresV3 (dirV3 give_V "to") ;
-
--- Say = ;
-
- The_One = DefOneNP ;
- The_Many = DefNumNP NoNum ;
- A = IndefOneNP ;
- This = DetNP this_Det ;
- That = DetNP that_Det ;
- All = NDetNP all_NDet NoNum ;
- Many = DetNP many_Det ;
- Some_One = DetNP some_Det ;
- Some_Many = NDetNP some_NDet NoNum ;
- Few = DetNP few_Det ;
- Other = DetNP other_Det ;
-
- One = IndefNumNP one_Num ;
- Two = IndefNumNP two_Num ;
- Three = IndefNumNP three_Num ;
- Four = IndefNumNP four_Num ;
- Five = IndefNumNP five_Num ;
-
- -- Pronouns
-
- I = i_NP ;
- You_One = thou_NP ;
- He = he_NP ;
- We = we_NP ;
- You_Many = you_NP ;
- They = they_NP ;
-
- -- Nouns
-
- Woman = UseN woman_N ;
- Man = UseN man_N ;
- Person = UseN person_N ;
- Child = UseN child_N ;
- Wife = UseN wife_N ;
- Husband = UseN husband_N ;
- Mother = UseN mother_N ;
- Father = UseN father_N ;
- Animal = UseN animal_N ;
- Fish = UseN fish_N ;
- Bird = UseN bird_N ;
- Dog = UseN dog_N ;
- Louse = UseN louse_N ;
- Snake = UseN snake_N ;
- Worm = UseN worm_N ;
- Tree = UseN tree_N ;
- Forest = UseN forest_N ;
- Stick = UseN stick_N ;
- Fruit = UseN fruit_N ;
- Seed = UseN seed_N ;
- Leaf = UseN leaf_N ;
- Root = UseN root_N ;
- Bark = UseN bark_N ;
- Flower = UseN flower_N ;
- Grass = UseN grass_N ;
- Rope = UseN rope_N ;
- Skin = UseN skin_N ;
- Meat = UseN meat_N ;
- Blood = UseN blood_N ;
- Bone = UseN bone_N ;
- Fat = UseN fat_N ;
- Egg = UseN egg_N ;
- Horn = UseN horn_N ;
- Tail = UseN tail_N ;
- Feather = UseN feather_N ;
- Hair = UseN hair_N ;
- Head = UseN head_N ;
- Ear = UseN ear_N ;
- Eye = UseN eye_N ;
- Nose = UseN nose_N ;
- Mouth = UseN mouth_N ;
- Tooth = UseN tooth_N ;
- Tongue = UseN tongue_N ;
- Fingernail = UseN fingernail_N ;
- Foot = UseN foot_N ;
- Leg = UseN leg_N ;
- Knee = UseN knee_N ;
- Hand = UseN hand_N ;
- Wing = UseN wing_N ;
- Belly = UseN belly_N ;
- Guts = UseN guts_N ;
- Neck = UseN neck_N ;
- Back = UseN back_N ;
- Breast = UseN breast_N ;
- Heart = UseN heart_N ;
- Liver = UseN liver_N ;
- Sun = UseN sun_N ;
- Moon = UseN moon_N ;
- Star = UseN star_N ;
- Water = UseN water_N ;
- Rain = UseN rain_N ;
- River = UseN river_N ;
- Lake = UseN lake_N ;
- Sea = UseN sea_N ;
- Salt = UseN salt_N ;
- Stone = UseN stone_N ;
- Sand = UseN sand_N ;
- Dust = UseN dust_N ;
- Earth = UseN earth_N ;
- Cloud = UseN cloud_N ;
- Fog = UseN fog_N ;
- Sky = UseN sky_N ;
- Wind = UseN wind_N ;
- Snow = UseN snow_N ;
- Ice = UseN ice_N ;
- Smoke = UseN smoke_N ;
- Fire = UseN fire_N ;
- Ashes = UseN ashes_N ;
- Road = UseN road_N ;
- Mountain = UseN mountain_N ;
- Night = UseN night_N ;
- Day = UseN day_N ;
- Year = UseN year_N ;
- Name = UseN name_N ;
-
--- NameOf = AppN2 name_N2 ;
- MotherOf = AppN2 (mkN2 mother_N "of") ;
- FatherOf = AppN2 (mkN2 father_N "of") ;
-
- Big = ModPosA big_ADeg ;
- Long = ModPosA long_ADeg ;
- Wide = ModPosA wide_ADeg ;
- Thick = ModPosA thick_ADeg ;
- Heavy = ModPosA heavy_ADeg ;
- Small = ModPosA small_ADeg ;
- Short = ModPosA short_ADeg ;
- Narrow = ModPosA narrow_ADeg ;
- Thin = ModPosA thin_ADeg ;
- Red = ModPosA red_ADeg ;
- Green = ModPosA green_ADeg ;
- Yellow = ModPosA yellow_ADeg ;
- White = ModPosA white_ADeg ;
- Black = ModPosA black_ADeg ;
- Warm = ModPosA warm_ADeg ;
- Cold = ModPosA cold_ADeg ;
- Full = ModPosA full_ADeg ;
- New = ModPosA new_ADeg ;
- Old = ModPosA old_ADeg ;
- Good = ModPosA good_ADeg ;
- Bad = ModPosA bad_ADeg ;
- Rotten = ModPosA rotten_ADeg ;
- Dirty = ModPosA dirty_ADeg ;
- Straight = ModPosA straight_ADeg ;
- Round = ModPosA round_ADeg ;
- Sharp = ModPosA sharp_ADeg ;
- Dull = ModPosA dull_ADeg ;
- Smooth = ModPosA smooth_ADeg ;
- Wet = ModPosA wet_ADeg ;
- Dry = ModPosA dry_ADeg ;
- Correct = ModPosA correct_ADeg ;
- Near = ModPosA near_ADeg ;
--- Far = ModPosA far_ADeg ;
-
- Right = ModAP (UseA right_A) ;
- Left = ModAP (UseA left_A) ;
-
-} \ No newline at end of file
diff --git a/examples/stoneage/StoneageFin.gf b/examples/stoneage/StoneageFin.gf
deleted file mode 100644
index 2afe3a188..000000000
--- a/examples/stoneage/StoneageFin.gf
+++ /dev/null
@@ -1,241 +0,0 @@
---# -path=.:../../lib/resource/abstract:../../lib/resource/finnish:../../lib/prelude
-concrete StoneageFin of Stoneage
- = open SyntaxFin, ResourceFin, ParadigmsFin, SwadeshLexFin,
- StoneageResFin in {
-
-flags
- startcat=S; optimize=share;
-
-lincat
- S = Phr ;
- NP = NP ;
- N = N;
- CN = CN ;
-
-lin
-
- -- Sentence conjunction
-
--- AndS s1 s2 = { s = s1.s ++ and_Conj.s ++ s2.s } ** { lock_Phr = <> } ;
-
- -- NP conjunction
-
--- AndNP n1 n2 = ConjNP and_Conj (TwoNP n1 n2);
-
-
- Drink = PresV2 (dirV2 drink_V) ;
- Eat = PresV2 (dirV2 eat_V) ;
- Bite = PresV2 (partV2 bite_V) ;
- Suck = PresV2 (dirV2 suck_V) ;
- See = PresV2 (dirV2 see_V) ;
- Hear = PresV2 (dirV2 hear_V) ;
- Know = PresV2 (dirV2 know_V) ;
- Smell = PresV2 (dirV2 smell_V) ;
- Fear = PresV2 (partV2 fear_V) ;
- Kill = PresV2 (dirV2 kill_V) ;
- Fight = PresV2 (mkV2 fight_V (postpP partitive "vastaan")) ;
- Hunt = PresV2 (partV2 hunt_V) ;
- Hit = PresV2 (partV2 hit_V) ;
- Cut = PresV2 (dirV2 cut_V) ;
- Split = PresV2 (dirV2 split_V) ;
- Stab = PresV2 (partV2 stab_V) ;
- Scratch = PresV2 (partV2 scratch_V) ;
- Hold = PresV2 (partV2 hold_V) ;
- Squeeze = PresV2 (dirV2 squeeze_V) ;
- Rub = PresV2 (partV2 rub_V) ;
- Wash = PresV2 (dirV2 wash_V) ;
- Wipe = PresV2 (dirV2 wipe_V) ;
- Pull = PresV2 (dirV2 pull_V) ;
- Push = PresV2 (dirV2 push_V) ;
- Throw = PresV2 (dirV2 throw_V) ;
- Tie = PresV2 (dirV2 tie_V) ;
- Count = PresV2 (dirV2 count_V) ;
-
- Think = PresV think_V ;
- Spit = PresV spit_V ;
- Vomit = PresV vomit_V ;
- Blow = PresV blow_V ;
- Breathe = PresV breathe_V ;
- Laugh = PresV laugh_V ;
- Sleep = PresV sleep_V ;
- Live = PresV live_V ;
- Die = PresV die_V ;
- Dig = PresV dig_V ;
- Swim = PresV swim_V ;
- Fly = PresV fly_V ;
- Walk = PresV walk_V ;
- Come = PresV come_V ;
- Lie = PresV lie_V ;
- Sit = PresV sit_V ;
- Stand = PresV stand_V ;
- Turn = PresV turn_V ;
- Fall = PresV fall_V ;
- Sing = PresV sing_V ;
- Sew = PresV sew_V ;
- Play = PresV play_V ;
- Float = PresV float_V ;
- Flow = PresV flow_V ;
- Freeze = PresV freeze_V ;
- Swell = PresV swell_V ;
- Burn = PresV burn_V ;
-
- Give = PresV3 (dirV3 give_V allative) ;
-
--- Say = ;
-
- The_One = DefOneNP ;
- The_Many = DefNumNP NoNum ;
- A = IndefOneNP ;
- This = DetNP this_Det ;
- That = DetNP that_Det ;
- All = NDetNP all_NDet NoNum ;
- Many = DetNP many_Det ;
- Some_One = DetNP some_Det ;
- Some_Many = NDetNP some_NDet NoNum ;
- Few = DetNP few_Det ;
- Other = DetNP other_Det ;
-
- One = IndefNumNP one_Num ;
- Two = IndefNumNP two_Num ;
- Three = IndefNumNP three_Num ;
- Four = IndefNumNP four_Num ;
- Five = IndefNumNP five_Num ;
-
- -- Pronouns
-
- I = i_NP ;
- You_One = thou_NP ;
- He = he_NP ;
- We = we_NP ;
- You_Many = you_NP ;
- They = they_NP ;
-
- -- Nouns
-
- Woman = UseN woman_N ;
- Man = UseN man_N ;
- Person = UseN person_N ;
- Child = UseN child_N ;
- Wife = UseN wife_N ;
- Husband = UseN husband_N ;
- Mother = UseN mother_N ;
- Father = UseN father_N ;
- Animal = UseN animal_N ;
- Fish = UseN fish_N ;
- Bird = UseN bird_N ;
- Dog = UseN dog_N ;
- Louse = UseN louse_N ;
- Snake = UseN snake_N ;
- Worm = UseN worm_N ;
- Tree = UseN tree_N ;
- Forest = UseN forest_N ;
- Stick = UseN stick_N ;
- Fruit = UseN fruit_N ;
- Seed = UseN seed_N ;
- Leaf = UseN leaf_N ;
- Root = UseN root_N ;
- Bark = UseN bark_N ;
- Flower = UseN flower_N ;
- Grass = UseN grass_N ;
- Rope = UseN rope_N ;
- Skin = UseN skin_N ;
- Meat = UseN meat_N ;
- Blood = UseN blood_N ;
- Bone = UseN bone_N ;
- Fat = UseN fat_N ;
- Egg = UseN egg_N ;
- Horn = UseN horn_N ;
- Tail = UseN tail_N ;
- Feather = UseN feather_N ;
- Hair = UseN hair_N ;
- Head = UseN head_N ;
- Ear = UseN ear_N ;
- Eye = UseN eye_N ;
- Nose = UseN nose_N ;
- Mouth = UseN mouth_N ;
- Tooth = UseN tooth_N ;
- Tongue = UseN tongue_N ;
- Fingernail = UseN fingernail_N ;
- Foot = UseN foot_N ;
- Leg = UseN leg_N ;
- Knee = UseN knee_N ;
- Hand = UseN hand_N ;
- Wing = UseN wing_N ;
- Belly = UseN belly_N ;
- Guts = UseN guts_N ;
- Neck = UseN neck_N ;
- Back = UseN back_N ;
- Breast = UseN breast_N ;
- Heart = UseN heart_N ;
- Liver = UseN liver_N ;
- Sun = UseN sun_N ;
- Moon = UseN moon_N ;
- Star = UseN star_N ;
- Water = UseN water_N ;
- Rain = UseN rain_N ;
- River = UseN river_N ;
- Lake = UseN lake_N ;
- Sea = UseN sea_N ;
- Salt = UseN salt_N ;
- Stone = UseN stone_N ;
- Sand = UseN sand_N ;
- Dust = UseN dust_N ;
- Earth = UseN earth_N ;
- Cloud = UseN cloud_N ;
- Fog = UseN fog_N ;
- Sky = UseN sky_N ;
- Wind = UseN wind_N ;
- Snow = UseN snow_N ;
- Ice = UseN ice_N ;
- Smoke = UseN smoke_N ;
- Fire = UseN fire_N ;
- Ashes = UseN ashes_N ;
- Road = UseN road_N ;
- Mountain = UseN mountain_N ;
- Night = UseN night_N ;
- Day = UseN day_N ;
- Year = UseN year_N ;
- Name = UseN name_N ;
-
--- NameOf = AppN2 name_N2 ;
- MotherOf = AppN2 (genN2 mother_N) ;
- FatherOf = AppN2 (genN2 father_N) ;
-
- Big = ModPosA big_ADeg ;
- Long = ModPosA long_ADeg ;
- Wide = ModPosA wide_ADeg ;
- Thick = ModPosA thick_ADeg ;
- Heavy = ModPosA heavy_ADeg ;
- Small = ModPosA small_ADeg ;
- Short = ModPosA short_ADeg ;
- Narrow = ModPosA narrow_ADeg ;
- Thin = ModPosA thin_ADeg ;
- Red = ModPosA red_ADeg ;
- Green = ModPosA green_ADeg ;
- Yellow = ModPosA yellow_ADeg ;
- White = ModPosA white_ADeg ;
- Black = ModPosA black_ADeg ;
- Warm = ModPosA warm_ADeg ;
- Cold = ModPosA cold_ADeg ;
- Full = ModPosA full_ADeg ;
- New = ModPosA new_ADeg ;
- Old = ModPosA old_ADeg ;
- Good = ModPosA good_ADeg ;
- Bad = ModPosA bad_ADeg ;
- Rotten = ModPosA rotten_ADeg ;
- Dirty = ModPosA dirty_ADeg ;
- Straight = ModPosA straight_ADeg ;
- Round = ModPosA round_ADeg ;
- Sharp = ModPosA sharp_ADeg ;
- Dull = ModPosA dull_ADeg ;
- Smooth = ModPosA smooth_ADeg ;
- Wet = ModPosA wet_ADeg ;
- Dry = ModPosA dry_ADeg ;
- Correct = ModPosA correct_ADeg ;
- Near = ModPosA near_ADeg ;
--- Far = ModPosA far_ADeg ;
-
- Right = ModAP (UseA right_A) ;
- Left = ModAP (UseA left_A) ;
-
-} \ No newline at end of file
diff --git a/examples/stoneage/StoneageFre.gf b/examples/stoneage/StoneageFre.gf
deleted file mode 100644
index 766d59071..000000000
--- a/examples/stoneage/StoneageFre.gf
+++ /dev/null
@@ -1,242 +0,0 @@
---# -path=.:../../lib/resource/romance:../../lib/resource/abstract:../../lib/resource/french:../../lib/prelude
-
-concrete StoneageFre of Stoneage
- = open SyntaxFre, RulesFre, StructuralFre, ParadigmsFre, SwadeshLexFre,
- StoneageResFre in {
-
-flags
- startcat=S; optimize=share;
-
-lincat
- S = Phr ;
- NP = NP ;
- N = N;
- CN = CN ;
-
-lin
-
- -- Sentence conjunction
-
--- AndS s1 s2 = { s = s1.s ++ and_Conj.s ++ s2.s } ** { lock_Phr = <> } ;
-
- -- NP conjunction
-
--- AndNP n1 n2 = ConjNP and_Conj (TwoNP n1 n2);
-
-
- Drink = PresV2 (dirV2 drink_V) ;
- Eat = PresV2 (dirV2 eat_V) ;
- Bite = PresV2 (dirV2 bite_V) ;
- Suck = PresV2 (dirV2 suck_V) ;
- See = PresV2 (dirV2 see_V) ;
- Hear = PresV2 (dirV2 hear_V) ;
- Know = PresV2 (dirV2 know_V) ;
- Smell = PresV2 (dirV2 smell_V) ;
- Fear = PresV2 (dirV2 fear_V) ;
- Kill = PresV2 (dirV2 kill_V) ;
- Fight = PresV2 (dirV2 fight_V) ;
- Hunt = PresV2 (dirV2 hunt_V) ;
- Hit = PresV2 (dirV2 hit_V) ;
- Cut = PresV2 (dirV2 cut_V) ;
- Split = PresV2 (dirV2 split_V) ;
- Stab = PresV2 (dirV2 stab_V) ;
- Scratch = PresV2 (dirV2 scratch_V) ;
- Hold = PresV2 (dirV2 hold_V) ;
- Squeeze = PresV2 (dirV2 squeeze_V) ;
- Rub = PresV2 (dirV2 rub_V) ;
- Wash = PresV2 (dirV2 wash_V) ;
- Wipe = PresV2 (dirV2 wipe_V) ;
- Pull = PresV2 (dirV2 pull_V) ;
- Push = PresV2 (dirV2 push_V) ;
- Throw = PresV2 (dirV2 throw_V) ;
- Tie = PresV2 (dirV2 tie_V) ;
- Count = PresV2 (dirV2 count_V) ;
-
- Think = PresV think_V ;
- Spit = PresV spit_V ;
- Vomit = PresV vomit_V ;
- Blow = PresV blow_V ;
- Breathe = PresV breathe_V ;
- Laugh = PresV laugh_V ;
- Sleep = PresV sleep_V ;
- Live = PresV live_V ;
- Die = PresV die_V ;
- Dig = PresV dig_V ;
- Swim = PresV swim_V ;
- Fly = PresV fly_V ;
- Walk = PresV walk_V ;
- Come = PresV come_V ;
- Lie = PresReflV lie_V ;
- Sit = PresReflV sit_V ;
- Stand = PresReflV stand_V ;
- Turn = PresV turn_V ;
- Fall = PresV fall_V ;
- Sing = PresV sing_V ;
- Sew = PresV sew_V ;
- Play = PresV play_V ;
- Float = PresV float_V ;
- Flow = PresV flow_V ;
- Freeze = PresV freeze_V ;
- Swell = PresV swell_V ;
- Burn = PresV burn_V ;
-
- Give = PresV3 (dirV3 give_V dative) ;
-
--- Say = ;
-
- The_One = DefOneNP ;
- The_Many = DefNumNP NoNum ;
- A = IndefOneNP ;
- This = DetNP this_Det ;
- That = DetNP that_Det ;
- All = NDetNP all_NDet NoNum ;
- Many = DetNP many_Det ;
- Some_One = DetNP some_Det ;
- Some_Many = NDetNP some_NDet NoNum ;
- Few = DetNP few_Det ;
- Other = DetNP other_Det ;
-
- One = IndefNumNP one_Num ;
- Two = IndefNumNP two_Num ;
- Three = IndefNumNP three_Num ;
- Four = IndefNumNP four_Num ;
- Five = IndefNumNP five_Num ;
-
- -- Pronouns
-
- I = i_NP ;
- You_One = thou_NP ;
- He = he_NP ;
- We = we_NP ;
- You_Many = you_NP ;
- They = they_NP ;
-
- -- Nouns
-
- Woman = UseN woman_N ;
- Man = UseN man_N ;
- Person = UseN person_N ;
- Child = UseN child_N ;
- Wife = UseN wife_N ;
- Husband = UseN husband_N ;
- Mother = UseN mother_N ;
- Father = UseN father_N ;
- Animal = UseN animal_N ;
- Fish = UseN fish_N ;
- Bird = UseN bird_N ;
- Dog = UseN dog_N ;
- Louse = UseN louse_N ;
- Snake = UseN snake_N ;
- Worm = UseN worm_N ;
- Tree = UseN tree_N ;
- Forest = UseN forest_N ;
- Stick = UseN stick_N ;
- Fruit = UseN fruit_N ;
- Seed = UseN seed_N ;
- Leaf = UseN leaf_N ;
- Root = UseN root_N ;
- Bark = UseN bark_N ;
- Flower = UseN flower_N ;
- Grass = UseN grass_N ;
- Rope = UseN rope_N ;
- Skin = UseN skin_N ;
- Meat = UseN meat_N ;
- Blood = UseN blood_N ;
- Bone = UseN bone_N ;
- Fat = UseN fat_N ;
- Egg = UseN egg_N ;
- Horn = UseN horn_N ;
- Tail = UseN tail_N ;
- Feather = UseN feather_N ;
- Hair = UseN hair_N ;
- Head = UseN head_N ;
- Ear = UseN ear_N ;
- Eye = UseN eye_N ;
- Nose = UseN nose_N ;
- Mouth = UseN mouth_N ;
- Tooth = UseN tooth_N ;
- Tongue = UseN tongue_N ;
- Fingernail = UseN fingernail_N ;
- Foot = UseN foot_N ;
- Leg = UseN leg_N ;
- Knee = UseN knee_N ;
- Hand = UseN hand_N ;
- Wing = UseN wing_N ;
- Belly = UseN belly_N ;
- Guts = UseN guts_N ;
- Neck = UseN neck_N ;
- Back = UseN back_N ;
- Breast = UseN breast_N ;
- Heart = UseN heart_N ;
- Liver = UseN liver_N ;
- Sun = UseN sun_N ;
- Moon = UseN moon_N ;
- Star = UseN star_N ;
- Water = UseN water_N ;
- Rain = UseN rain_N ;
- River = UseN river_N ;
- Lake = UseN lake_N ;
- Sea = UseN sea_N ;
- Salt = UseN salt_N ;
- Stone = UseN stone_N ;
- Sand = UseN sand_N ;
- Dust = UseN dust_N ;
- Earth = UseN earth_N ;
- Cloud = UseN cloud_N ;
- Fog = UseN fog_N ;
- Sky = UseN sky_N ;
- Wind = UseN wind_N ;
- Snow = UseN snow_N ;
- Ice = UseN ice_N ;
- Smoke = UseN smoke_N ;
- Fire = UseN fire_N ;
- Ashes = UseN ashes_N ;
- Road = UseN road_N ;
- Mountain = UseN mountain_N ;
- Night = UseN night_N ;
- Day = UseN day_N ;
- Year = UseN year_N ;
- Name = UseN name_N ;
-
--- NameOf = AppN2 name_N2 ;
- MotherOf = AppN2 (mkN2 mother_N genitive) ;
- FatherOf = AppN2 (mkN2 father_N genitive) ;
-
- Big = ModPosA big_ADeg ;
- Long = ModPosA long_ADeg ;
- Wide = ModPosA wide_ADeg ;
- Thick = ModPosA thick_ADeg ;
- Heavy = ModPosA heavy_ADeg ;
- Small = ModPosA small_ADeg ;
- Short = ModPosA short_ADeg ;
- Narrow = ModPosA narrow_ADeg ;
- Thin = ModPosA thin_ADeg ;
- Red = ModPosA red_ADeg ;
- Green = ModPosA green_ADeg ;
- Yellow = ModPosA yellow_ADeg ;
- White = ModPosA white_ADeg ;
- Black = ModPosA black_ADeg ;
- Warm = ModPosA warm_ADeg ;
- Cold = ModPosA cold_ADeg ;
- Full = ModPosA full_ADeg ;
- New = ModPosA new_ADeg ;
- Old = ModPosA old_ADeg ;
- Good = ModPosA good_ADeg ;
- Bad = ModPosA bad_ADeg ;
- Rotten = ModPosA rotten_ADeg ;
- Dirty = ModPosA dirty_ADeg ;
- Straight = ModPosA straight_ADeg ;
- Round = ModPosA round_ADeg ;
- Sharp = ModPosA sharp_ADeg ;
- Dull = ModPosA dull_ADeg ;
- Smooth = ModPosA smooth_ADeg ;
- Wet = ModPosA wet_ADeg ;
- Dry = ModPosA dry_ADeg ;
- Correct = ModPosA correct_ADeg ;
- Near = ModPosA near_ADeg ;
--- Far = ModPosA far_ADeg ;
-
- Right = ModAP (UseA right_A) ;
- Left = ModAP (UseA left_A) ;
-
-} \ No newline at end of file
diff --git a/examples/stoneage/StoneageIta.gf b/examples/stoneage/StoneageIta.gf
deleted file mode 100644
index 03c0ccaf1..000000000
--- a/examples/stoneage/StoneageIta.gf
+++ /dev/null
@@ -1,242 +0,0 @@
---# -path=.:../../lib/resource/romance:../../lib/resource/abstract:../../lib/resource/italian:../../lib/prelude
-
-concrete StoneageIta of Stoneage
- = open SyntaxIta, RulesIta, StructuralIta, ParadigmsIta, SwadeshLexIta,
- StoneageResIta in {
-
-flags
- startcat=S; optimize=share;
-
-lincat
- S = Phr ;
- NP = NP ;
- N = N;
- CN = CN ;
-
-lin
-
- -- Sentence conjunction
-
--- AndS s1 s2 = { s = s1.s ++ and_Conj.s ++ s2.s } ** { lock_Phr = <> } ;
-
- -- NP conjunction
-
--- AndNP n1 n2 = ConjNP and_Conj (TwoNP n1 n2);
-
-
- Drink = PresV2 (dirV2 drink_V) ;
- Eat = PresV2 (dirV2 eat_V) ;
- Bite = PresV2 (dirV2 bite_V) ;
- Suck = PresV2 (dirV2 suck_V) ;
- See = PresV2 (dirV2 see_V) ;
- Hear = PresV2 (dirV2 hear_V) ;
- Know = PresV2 (dirV2 know_V) ;
- Smell = PresV2 (dirV2 smell_V) ;
- Fear = PresV2 (dirV2 fear_V) ;
- Kill = PresV2 (dirV2 kill_V) ;
- Fight = PresV2 (dirV2 fight_V) ;
- Hunt = PresV2 (dirV2 hunt_V) ;
- Hit = PresV2 (dirV2 hit_V) ;
- Cut = PresV2 (dirV2 cut_V) ;
- Split = PresV2 (dirV2 split_V) ;
- Stab = PresV2 (dirV2 stab_V) ;
- Scratch = PresV2 (dirV2 scratch_V) ;
- Hold = PresV2 (dirV2 hold_V) ;
- Squeeze = PresV2 (dirV2 squeeze_V) ;
- Rub = PresV2 (dirV2 rub_V) ;
- Wash = PresV2 (dirV2 wash_V) ;
- Wipe = PresV2 (dirV2 wipe_V) ;
- Pull = PresV2 (dirV2 pull_V) ;
- Push = PresV2 (dirV2 push_V) ;
- Throw = PresV2 (dirV2 throw_V) ;
- Tie = PresV2 (dirV2 tie_V) ;
- Count = PresV2 (dirV2 count_V) ;
-
- Think = PresV think_V ;
- Spit = PresV spit_V ;
- Vomit = PresV vomit_V ;
- Blow = PresV blow_V ;
- Breathe = PresV breathe_V ;
- Laugh = PresV laugh_V ;
- Sleep = PresV sleep_V ;
- Live = PresV live_V ;
- Die = PresV die_V ;
- Dig = PresV dig_V ;
- Swim = PresV swim_V ;
- Fly = PresV fly_V ;
- Walk = PresV walk_V ;
- Come = PresV come_V ;
- Lie = PresReflV lie_V ;
- Sit = PresReflV sit_V ;
- Stand = PresReflV stand_V ;
- Turn = PresV turn_V ;
- Fall = PresV fall_V ;
- Sing = PresV sing_V ;
- Sew = PresV sew_V ;
- Play = PresV play_V ;
- Float = PresV float_V ;
- Flow = PresV flow_V ;
- Freeze = PresV freeze_V ;
- Swell = PresV swell_V ;
- Burn = PresV burn_V ;
-
- Give = PresV3 (dirV3 give_V dative) ;
-
--- Say = ;
-
- The_One = DefOneNP ;
- The_Many = DefNumNP NoNum ;
- A = IndefOneNP ;
- This = DetNP this_Det ;
- That = DetNP that_Det ;
- All = NDetNP all_NDet NoNum ;
- Many = DetNP many_Det ;
- Some_One = DetNP some_Det ;
- Some_Many = NDetNP some_NDet NoNum ;
- Few = DetNP few_Det ;
- Other = DetNP other_Det ;
-
- One = IndefNumNP one_Num ;
- Two = IndefNumNP two_Num ;
- Three = IndefNumNP three_Num ;
- Four = IndefNumNP four_Num ;
- Five = IndefNumNP five_Num ;
-
- -- Pronouns
-
- I = i_NP ;
- You_One = thou_NP ;
- He = he_NP ;
- We = we_NP ;
- You_Many = you_NP ;
- They = they_NP ;
-
- -- Nouns
-
- Woman = UseN woman_N ;
- Man = UseN man_N ;
- Person = UseN person_N ;
- Child = UseN child_N ;
- Wife = UseN wife_N ;
- Husband = UseN husband_N ;
- Mother = UseN mother_N ;
- Father = UseN father_N ;
- Animal = UseN animal_N ;
- Fish = UseN fish_N ;
- Bird = UseN bird_N ;
- Dog = UseN dog_N ;
- Louse = UseN louse_N ;
- Snake = UseN snake_N ;
- Worm = UseN worm_N ;
- Tree = UseN tree_N ;
- Forest = UseN forest_N ;
- Stick = UseN stick_N ;
- Fruit = UseN fruit_N ;
- Seed = UseN seed_N ;
- Leaf = UseN leaf_N ;
- Root = UseN root_N ;
- Bark = UseN bark_N ;
- Flower = UseN flower_N ;
- Grass = UseN grass_N ;
- Rope = UseN rope_N ;
- Skin = UseN skin_N ;
- Meat = UseN meat_N ;
- Blood = UseN blood_N ;
- Bone = UseN bone_N ;
- Fat = UseN fat_N ;
- Egg = UseN egg_N ;
- Horn = UseN horn_N ;
- Tail = UseN tail_N ;
- Feather = UseN feather_N ;
- Hair = UseN hair_N ;
- Head = UseN head_N ;
- Ear = UseN ear_N ;
- Eye = UseN eye_N ;
- Nose = UseN nose_N ;
- Mouth = UseN mouth_N ;
- Tooth = UseN tooth_N ;
- Tongue = UseN tongue_N ;
- Fingernail = UseN fingernail_N ;
- Foot = UseN foot_N ;
- Leg = UseN leg_N ;
- Knee = UseN knee_N ;
- Hand = UseN hand_N ;
- Wing = UseN wing_N ;
- Belly = UseN belly_N ;
- Guts = UseN guts_N ;
- Neck = UseN neck_N ;
- Back = UseN back_N ;
- Breast = UseN breast_N ;
- Heart = UseN heart_N ;
- Liver = UseN liver_N ;
- Sun = UseN sun_N ;
- Moon = UseN moon_N ;
- Star = UseN star_N ;
- Water = UseN water_N ;
- Rain = UseN rain_N ;
- River = UseN river_N ;
- Lake = UseN lake_N ;
- Sea = UseN sea_N ;
- Salt = UseN salt_N ;
- Stone = UseN stone_N ;
- Sand = UseN sand_N ;
- Dust = UseN dust_N ;
- Earth = UseN earth_N ;
- Cloud = UseN cloud_N ;
- Fog = UseN fog_N ;
- Sky = UseN sky_N ;
- Wind = UseN wind_N ;
- Snow = UseN snow_N ;
- Ice = UseN ice_N ;
- Smoke = UseN smoke_N ;
- Fire = UseN fire_N ;
- Ashes = UseN ashes_N ;
- Road = UseN road_N ;
- Mountain = UseN mountain_N ;
- Night = UseN night_N ;
- Day = UseN day_N ;
- Year = UseN year_N ;
- Name = UseN name_N ;
-
--- NameOf = AppN2 name_N2 ;
- MotherOf = AppN2 (mkN2 mother_N genitive) ;
- FatherOf = AppN2 (mkN2 father_N genitive) ;
-
- Big = ModPosA big_ADeg ;
- Long = ModPosA long_ADeg ;
- Wide = ModPosA wide_ADeg ;
- Thick = ModPosA thick_ADeg ;
- Heavy = ModPosA heavy_ADeg ;
- Small = ModPosA small_ADeg ;
- Short = ModPosA short_ADeg ;
- Narrow = ModPosA narrow_ADeg ;
- Thin = ModPosA thin_ADeg ;
- Red = ModPosA red_ADeg ;
- Green = ModPosA green_ADeg ;
- Yellow = ModPosA yellow_ADeg ;
- White = ModPosA white_ADeg ;
- Black = ModPosA black_ADeg ;
- Warm = ModPosA warm_ADeg ;
- Cold = ModPosA cold_ADeg ;
- Full = ModPosA full_ADeg ;
- New = ModPosA new_ADeg ;
- Old = ModPosA old_ADeg ;
- Good = ModPosA good_ADeg ;
- Bad = ModPosA bad_ADeg ;
- Rotten = ModPosA rotten_ADeg ;
- Dirty = ModPosA dirty_ADeg ;
- Straight = ModPosA straight_ADeg ;
- Round = ModPosA round_ADeg ;
- Sharp = ModPosA sharp_ADeg ;
- Dull = ModPosA dull_ADeg ;
- Smooth = ModPosA smooth_ADeg ;
- Wet = ModPosA wet_ADeg ;
- Dry = ModPosA dry_ADeg ;
- Correct = ModPosA correct_ADeg ;
- Near = ModPosA near_ADeg ;
--- Far = ModPosA far_ADeg ;
-
- Right = ModAP (UseA right_A) ;
- Left = ModAP (UseA left_A) ;
-
-} \ No newline at end of file
diff --git a/examples/stoneage/StoneageNor.gf b/examples/stoneage/StoneageNor.gf
deleted file mode 100644
index dba268778..000000000
--- a/examples/stoneage/StoneageNor.gf
+++ /dev/null
@@ -1,239 +0,0 @@
---# -path=.:../../lib/resource/abstract:../../lib/prelude:../../lib/resource/norwegian:../../lib/resource/scandinavian
-concrete StoneageNor of Stoneage
- = open SyntaxNor, ResourceNor, ParadigmsNor, VerbsNor, SwadeshLexNor, StoneageResNor in {
-
-flags
- startcat=S; optimize=share;
-
-lincat
- S = Phr ;
- NP = NP ;
- N = N;
- CN = CN ;
-
-lin
-
- -- Sentence conjunction
-
--- AndS s1 s2 = { s = s1.s ++ and_Conj.s ++ s2.s } ** { lock_Phr = <> } ;
-
- -- NP conjunction
-
--- AndNP n1 n2 = ConjNP and_Conj (TwoNP n1 n2);
-
- Drink = PresVasV2 drink_V ;
- Eat = PresVasV2 eat_V ;
- Bite = PresVasV2 bite_V ;
- Suck = PresVasV2 suck_V ;
- See = PresVasV2 see_V ;
- Hear = PresVasV2 hear_V ;
- Know = PresVasV2 know_V ;
- Smell = PresV2 (mkV2 (regV "lukte") "på") ;
- Fear = PresVasV2 fear_V ;
- Kill = PresVasV2 kill_V ;
- Fight s o = PresCl (AdvCl (SPredV s slåss_V) (AdvPP (PrepNP with_Prep o))) ;
- Hunt = PresVasV2 hunt_V ;
- Hit = PresVasV2 hit_V ;
- Cut = PresVasV2 cut_V ;
- Split = PresVasV2 split_V ;
- Stab = PresVasV2 stab_V ;
- Scratch = PresVasV2 scratch_V ;
- Hold = PresVasV2 hold_V ;
- Squeeze = PresVasV2 squeeze_V ;
- Rub = PresVasV2 rub_V ;
- Wash = PresVasV2 wash_V ;
- Wipe = PresVasV2 wipe_V ;
- Pull = PresVasV2 pull_V ;
- Push = PresVasV2 push_V ;
- Throw = PresVasV2 throw_V ;
- Tie = PresVasV2 tie_V ;
- Count = PresVasV2 count_V ;
-
- Think = PresV think_V ;
- Spit = PresV spit_V ;
- Vomit = PresV vomit_V ;
- Blow = PresV blow_V ;
- Breathe = PresV breathe_V ;
- Laugh = PresV laugh_V ;
- Sleep = PresV sleep_V ;
- Live = PresV live_V ;
- Die = PresV die_V ;
- Dig = PresV dig_V ;
- Swim = PresV swim_V ;
- Fly = PresV fly_V ;
- Walk = PresV walk_V ;
- Come = PresV come_V ;
- Lie = PresV lie_V ;
- Sit = PresV sit_V ;
- Stand = PresV stand_V ;
- Turn = PresV turn_V ;
- Fall = PresV fall_V ;
- Sing = PresV sing_V ;
- Sew = PresV sew_V ;
- Play = PresV play_V ;
- Float = PresV float_V ;
- Flow = PresV flow_V ;
- Freeze = PresV freeze_V ;
- Swell = PresV swell_V ;
- Burn = PresV burn_V ;
-
- Give = PresV3 (dirV3 give_V "til") ;
-
--- Say = ;
-
- The_One = DefOneNP;
- The_Many = DefNumNP NoNum ;
- A = IndefOneNP ;
- This = DetNP this_Det ;
- That = DetNP that_Det ;
- All = NDetNP all_NDet NoNum ;
- Many = DetNP many_Det ;
- Some_One = DetNP some_Det ;
- Some_Many = NDetNP some_NDet NoNum ;
- Few = DetNP few_Det ;
- Other = DetNP other_Det ;
-
- One = IndefNumNP one_Num ;
- Two = IndefNumNP two_Num ;
- Three = IndefNumNP three_Num ;
- Four = IndefNumNP four_Num ;
- Five = IndefNumNP five_Num ;
-
- -- Pronouns
-
- I = i_NP ;
- You_One = thou_NP ;
- He = he_NP ;
- We = we_NP ;
- You_Many = you_NP ;
- They = they_NP ;
-
- -- Nouns
-
- Woman = UseN woman_N ;
- Man = UseN man_N ;
- Person = UseN person_N ;
- Child = UseN child_N ;
- Wife = UseN wife_N ;
- Husband = UseN husband_N ;
- Mother = UseN mother_N ;
- Father = UseN father_N ;
- Animal = UseN animal_N ;
- Fish = UseN fish_N ;
- Bird = UseN bird_N ;
- Dog = UseN dog_N ;
- Louse = UseN louse_N ;
- Snake = UseN snake_N ;
- Worm = UseN worm_N ;
- Tree = UseN tree_N ;
- Forest = UseN forest_N ;
- Stick = UseN stick_N ;
- Fruit = UseN fruit_N ;
- Seed = UseN seed_N ;
- Leaf = UseN leaf_N ;
- Root = UseN root_N ;
- Bark = UseN bark_N ;
- Flower = UseN flower_N ;
- Grass = UseN grass_N ;
- Rope = UseN rope_N ;
- Skin = UseN skin_N ;
- Meat = UseN meat_N ;
- Blood = UseN blood_N ;
- Bone = UseN bone_N ;
- Fat = UseN fat_N ;
- Egg = UseN egg_N ;
- Horn = UseN horn_N ;
- Tail = UseN tail_N ;
- Feather = UseN feather_N ;
- Hair = UseN hair_N ;
- Head = UseN head_N ;
- Ear = UseN ear_N ;
- Eye = UseN eye_N ;
- Nose = UseN nose_N ;
- Mouth = UseN mouth_N ;
- Tooth = UseN tooth_N ;
- Tongue = UseN tongue_N ;
- Fingernail = UseN fingernail_N ;
- Foot = UseN foot_N ;
- Leg = UseN leg_N ;
- Knee = UseN knee_N ;
- Hand = UseN hand_N ;
- Wing = UseN wing_N ;
- Belly = UseN belly_N ;
- Guts = UseN guts_N ;
- Neck = UseN neck_N ;
- Back = UseN back_N ;
- Breast = UseN breast_N ;
- Heart = UseN heart_N ;
- Liver = UseN liver_N ;
- Sun = UseN sun_N ;
- Moon = UseN moon_N ;
- Star = UseN star_N ;
- Water = UseN water_N ;
- Rain = UseN rain_N ;
- River = UseN river_N ;
- Lake = UseN lake_N ;
- Sea = UseN sea_N ;
- Salt = UseN salt_N ;
- Stone = UseN stone_N ;
- Sand = UseN sand_N ;
- Dust = UseN dust_N ;
- Earth = UseN earth_N ;
- Cloud = UseN cloud_N ;
- Fog = UseN fog_N ;
- Sky = UseN sky_N ;
- Wind = UseN wind_N ;
- Snow = UseN snow_N ;
- Ice = UseN ice_N ;
- Smoke = UseN smoke_N ;
- Fire = UseN fire_N ;
- Ashes = UseN ashes_N ;
- Road = UseN road_N ;
- Mountain = UseN mountain_N ;
- Night = UseN night_N ;
- Day = UseN day_N ;
- Year = UseN year_N ;
- Name = UseN name_N ;
-
--- NameOf = AppN2 name_N2 ;
- MotherOf = AppN2 (mkN2 mother_N "til") ;
- FatherOf = AppN2 (mkN2 father_N "til") ;
-
- Big = ModPosA big_ADeg ;
- Long = ModPosA long_ADeg ;
- Wide = ModPosA wide_ADeg ;
- Thick = ModPosA thick_ADeg ;
- Heavy = ModPosA heavy_ADeg ;
- Small = ModPosA small_ADeg ;
- Short = ModPosA short_ADeg ;
- Narrow = ModPosA narrow_ADeg ;
- Thin = ModPosA thin_ADeg ;
- Red = ModPosA red_ADeg ;
- Green = ModPosA green_ADeg ;
- Yellow = ModPosA yellow_ADeg ;
- White = ModPosA white_ADeg ;
- Black = ModPosA black_ADeg ;
- Warm = ModPosA warm_ADeg ;
- Cold = ModPosA cold_ADeg ;
- Full = ModPosA full_ADeg ;
- New = ModPosA new_ADeg ;
- Old = ModPosA old_ADeg ;
- Good = ModPosA good_ADeg ;
- Bad = ModPosA bad_ADeg ;
- Rotten = ModPosA rotten_ADeg ;
- Dirty = ModPosA dirty_ADeg ;
- Straight = ModPosA straight_ADeg ;
- Round = ModPosA round_ADeg ;
- Sharp = ModPosA sharp_ADeg ;
- Dull = ModPosA dull_ADeg ;
- Smooth = ModPosA smooth_ADeg ;
- Wet = ModPosA wet_ADeg ;
- Dry = ModPosA dry_ADeg ;
- Correct = ModPosA correct_ADeg ;
- Near = ModPosA near_ADeg ;
--- Far = ModPosA far_ADeg ;
-
- Right = ModAP (UseA right_A) ;
- Left = ModAP (UseA left_A) ;
-
-} \ No newline at end of file
diff --git a/examples/stoneage/StoneageResEng.gf b/examples/stoneage/StoneageResEng.gf
deleted file mode 100644
index 544208221..000000000
--- a/examples/stoneage/StoneageResEng.gf
+++ /dev/null
@@ -1,15 +0,0 @@
-resource StoneageResEng = open ResourceEng, ParadigmsEng in {
-
-oper
- PresV : V -> NP -> Phr = \v,s -> PresCl (SPredV s v) ;
- PresV2 : V2 -> NP -> NP -> Phr = \v,s,o -> PresCl (SPredV2 s v o) ;
- PresV3 : V3 -> NP -> NP -> NP -> Phr = \v,s,o,r -> PresCl (SPredV3 s v o r) ;
- PresVasV2 : V -> NP -> NP -> Phr = \ v -> PresV2 (dirV2 v) ;
-
- PresCl : Cl -> Phr =
- \c -> { s = (UseCl (PosTP TPresent ASimul) c).s } ** {lock_Phr = <>} ;
-
- ModPosA : ADeg -> CN -> CN = \a -> ModAP (PositADeg a) ;
- ModA : A -> CN -> CN = \a -> ModAP (UseA a) ;
-
-} \ No newline at end of file
diff --git a/examples/stoneage/StoneageResFin.gf b/examples/stoneage/StoneageResFin.gf
deleted file mode 100644
index f7b47ffe2..000000000
--- a/examples/stoneage/StoneageResFin.gf
+++ /dev/null
@@ -1,18 +0,0 @@
-resource StoneageResFin = open ResourceFin, ParadigmsFin in {
-
-oper
- PresV : V -> NP -> Phr = \v,s -> PresCl (SPredV s v) ;
- PresV2 : V2 -> NP -> NP -> Phr = \v,s,o -> PresCl (SPredV2 s v o) ;
- PresV3 : V3 -> NP -> NP -> NP -> Phr = \v,s,o,r -> PresCl (SPredV3 s v o r) ;
- PresVasV2 : V -> NP -> NP -> Phr = \ v -> PresV2 (dirV2 v) ;
- PresPartV2 : V -> NP -> NP -> Phr = \ v -> PresV2 (caseV2 v partitive) ;
-
- PresCl : Cl -> Phr =
- \c -> { s = (UseCl (PosTP TPresent ASimul) c).s } ** {lock_Phr = <>} ;
-
- ModPosA : ADeg -> CN -> CN = \a -> ModAP (PositADeg a) ;
- ModA : A -> CN -> CN = \a -> ModAP (UseA a) ;
-
- partV2 : V -> V2 = \v -> caseV2 v partitive ;
-
-}
diff --git a/examples/stoneage/StoneageResFre.gf b/examples/stoneage/StoneageResFre.gf
deleted file mode 100644
index cd5c90a5a..000000000
--- a/examples/stoneage/StoneageResFre.gf
+++ /dev/null
@@ -1,25 +0,0 @@
-resource StoneageResFre = open RulesFre, SyntaxFre, ParadigmsFre in {
-
-oper
- PresV : V -> NP -> Phr = \v,s -> PresCl (mkSats s v) ;
- PresV2 : V2 -> NP -> NP -> Phr = \v,s,o ->
- PresCl (mkSatsObject s v o) ;
- PresV3 : V3 -> NP -> NP -> NP -> Phr = \v,s,o,r ->
- PresCl (insertObject (mkSatsObject s v o) v.c3 v.s3 r) ;
- PresVasV2 : V -> NP -> NP -> Phr = \ v -> PresV2 (dirV2 v) ;
-
- PresReflV : V -> NP -> Phr = \v,s ->
- PresCl (insertObject (mkSats s v) accusative.p1 []
- (reflPronNounPhrase (pgen2gen s.g) s.n s.p)) ;
-
- PresCl : Sats -> Phr = \c ->
- {s = (UseCl (PosTP TPresent ASimul)
- (sats2clause c ** {lock_Cl = <>})
- ).s ! Ind ;
- lock_Phr = <>
- } ;
-
- ModPosA : ADeg -> CN -> CN = \a -> ModAP (PositADeg a) ;
- ModA : A -> CN -> CN = \a -> ModAP (UseA a) ;
-
-} \ No newline at end of file
diff --git a/examples/stoneage/StoneageResIta.gf b/examples/stoneage/StoneageResIta.gf
deleted file mode 100644
index d8b025004..000000000
--- a/examples/stoneage/StoneageResIta.gf
+++ /dev/null
@@ -1,25 +0,0 @@
-resource StoneageResIta = open RulesIta, SyntaxIta, ParadigmsIta in {
-
-oper
- PresV : V -> NP -> Phr = \v,s -> PresCl (mkSats s v) ;
- PresV2 : V2 -> NP -> NP -> Phr = \v,s,o ->
- PresCl (mkSatsObject s v o) ;
- PresV3 : V3 -> NP -> NP -> NP -> Phr = \v,s,o,r ->
- PresCl (insertObject (mkSatsObject s v o) v.c3 v.s3 r) ;
- PresVasV2 : V -> NP -> NP -> Phr = \ v -> PresV2 (dirV2 v) ;
-
- PresReflV : V -> NP -> Phr = \v,s ->
- PresCl (insertObject (mkSats s v) accusative.p1 []
- (reflPronNounPhrase (pgen2gen s.g) s.n s.p)) ;
-
- PresCl : Sats -> Phr = \c ->
- {s = (UseCl (PosTP TPresent ASimul)
- (sats2clause c ** {lock_Cl = <>})
- ).s ! Ind ;
- lock_Phr = <>
- } ;
-
- ModPosA : ADeg -> CN -> CN = \a -> ModAP (PositADeg a) ;
- ModA : A -> CN -> CN = \a -> ModAP (UseA a) ;
-
-} \ No newline at end of file
diff --git a/examples/stoneage/StoneageResNor.gf b/examples/stoneage/StoneageResNor.gf
deleted file mode 100644
index 30cd4e092..000000000
--- a/examples/stoneage/StoneageResNor.gf
+++ /dev/null
@@ -1,15 +0,0 @@
-resource StoneageResNor = open ResourceNor, SyntaxNor, ParadigmsNor in {
-
-oper
- PresV : V -> NP -> Phr = \v,s -> PresCl (SPredV s v) ;
- PresV2 : V2 -> NP -> NP -> Phr = \v,s,o -> PresCl (SPredV2 s v o) ;
- PresV3 : V3 -> NP -> NP -> NP -> Phr = \v,s,o,r -> PresCl (SPredV3 s v o r) ;
- PresVasV2 : V -> NP -> NP -> Phr = \ v -> PresV2 (dirV2 v) ;
-
- PresCl : Cl -> Phr =
- \c -> defaultSentence (UseCl (PosTP TPresent ASimul) c) ** {lock_Phr = <>} ;
-
- ModPosA : ADeg -> CN -> CN = \a -> ModAP (PositADeg a) ;
- ModA : A -> CN -> CN = \a -> ModAP (UseA a) ;
-
-} \ No newline at end of file
diff --git a/examples/stoneage/StoneageResSpa.gf b/examples/stoneage/StoneageResSpa.gf
deleted file mode 100644
index c2dd000c6..000000000
--- a/examples/stoneage/StoneageResSpa.gf
+++ /dev/null
@@ -1,25 +0,0 @@
-resource StoneageResSpa = open RulesSpa, SyntaxSpa, ParadigmsSpa in {
-
-oper
- PresV : V -> NP -> Phr = \v,s -> PresCl (mkSats s v) ;
- PresV2 : V2 -> NP -> NP -> Phr = \v,s,o ->
- PresCl (mkSatsObject s v o) ;
- PresV3 : V3 -> NP -> NP -> NP -> Phr = \v,s,o,r ->
- PresCl (insertObject (mkSatsObject s v o) v.c3 v.s3 r) ;
- PresVasV2 : V -> NP -> NP -> Phr = \ v -> PresV2 (dirV2 v) ;
-
- PresReflV : V -> NP -> Phr = \v,s ->
- PresCl (insertObject (mkSats s v) accusative.p1 []
- (reflPronNounPhrase (pgen2gen s.g) s.n s.p)) ;
-
- PresCl : Sats -> Phr = \c ->
- {s = (UseCl (PosTP TPresent ASimul)
- (sats2clause c ** {lock_Cl = <>})
- ).s ! Ind ;
- lock_Phr = <>
- } ;
-
- ModPosA : ADeg -> CN -> CN = \a -> ModAP (PositADeg a) ;
- ModA : A -> CN -> CN = \a -> ModAP (UseA a) ;
-
-}
diff --git a/examples/stoneage/StoneageResSwe.gf b/examples/stoneage/StoneageResSwe.gf
deleted file mode 100644
index 6eb9d1afe..000000000
--- a/examples/stoneage/StoneageResSwe.gf
+++ /dev/null
@@ -1,15 +0,0 @@
-resource StoneageResSwe = open ResourceSwe, SyntaxSwe, ParadigmsSwe in {
-
-oper
- PresV : V -> NP -> Phr = \v,s -> PresCl (SPredV s v) ;
- PresV2 : V2 -> NP -> NP -> Phr = \v,s,o -> PresCl (SPredV2 s v o) ;
- PresV3 : V3 -> NP -> NP -> NP -> Phr = \v,s,o,r -> PresCl (SPredV3 s v o r) ;
- PresVasV2 : V -> NP -> NP -> Phr = \ v -> PresV2 (dirV2 v) ;
-
- PresCl : Cl -> Phr =
- \c -> defaultSentence (UseCl (PosTP TPresent ASimul) c) ** {lock_Phr = <>} ;
-
- ModPosA : ADeg -> CN -> CN = \a -> ModAP (PositADeg a) ;
- ModA : A -> CN -> CN = \a -> ModAP (UseA a) ;
-
-} \ No newline at end of file
diff --git a/examples/stoneage/StoneageSpa.gf b/examples/stoneage/StoneageSpa.gf
deleted file mode 100644
index 490ce724d..000000000
--- a/examples/stoneage/StoneageSpa.gf
+++ /dev/null
@@ -1,244 +0,0 @@
---# -path=.:../../lib/resource/romance:../../lib/resource/abstract:../../lib/resource/spanish:../../lib/prelude
-
-concrete StoneageSpa of Stoneage
- = open SyntaxSpa, RulesSpa, StructuralSpa, ClauseSpa, ParadigmsSpa, SwadeshLexSpa,
- StoneageResSpa in {
-
-flags
- startcat=S; optimize=share;
-
-lincat
- S = Phr ;
- NP = NP ;
- N = N;
- CN = CN ;
-
-lin
-
- -- Sentence conjunction
-
--- AndS s1 s2 = { s = s1.s ++ and_Conj.s ++ s2.s } ** { lock_Phr = <> } ;
-
- -- NP conjunction
-
--- AndNP n1 n2 = ConjNP and_Conj (TwoNP n1 n2);
-
-
- Drink = PresV2 (dirV2 drink_V) ;
- Eat = PresV2 (dirV2 eat_V) ;
- Bite = PresV2 (dirV2 bite_V) ;
- Suck = PresV2 (dirV2 suck_V) ;
- See = PresV2 (dirV2 see_V) ;
- Hear = PresV2 (dirV2 hear_V) ;
- Know = PresV2 (dirV2 know_V) ;
- Smell = PresV2 (dirV2 smell_V) ;
- Fear = PresV2 (dirV2 fear_V) ;
- Kill = PresV2 (dirV2 kill_V) ;
- Fight = PresV2 (dirV2 fight_V) ;
- Hunt = PresV2 (dirV2 hunt_V) ;
- Hit = PresV2 (dirV2 hit_V) ;
- Cut = PresV2 (dirV2 cut_V) ;
- Split = PresV2 (dirV2 split_V) ;
- Stab = PresV2 (dirV2 stab_V) ;
- Scratch = PresV2 (dirV2 scratch_V) ;
- Hold = PresV2 (dirV2 hold_V) ;
- Squeeze = PresV2 (dirV2 squeeze_V) ;
- Rub = PresV2 (dirV2 rub_V) ;
- Wash = PresV2 (dirV2 wash_V) ;
- Wipe = PresV2 (dirV2 wipe_V) ;
- Pull = PresV2 (dirV2 pull_V) ;
- Push = PresV2 (dirV2 push_V) ;
- Throw = PresV2 (dirV2 throw_V) ;
- Tie = PresV2 (dirV2 tie_V) ;
- Count = PresV2 (dirV2 count_V) ;
-
- Think = PresV think_V ;
- Spit = PresV spit_V ;
- Vomit = PresV vomit_V ;
- Blow = PresV blow_V ;
- Breathe = PresV breathe_V ;
- Laugh = PresV laugh_V ;
- Sleep = PresV sleep_V ;
- Live = PresV live_V ;
- Die = PresV die_V ;
- Dig = PresV dig_V ;
- Swim = PresV swim_V ;
- Fly = PresV fly_V ;
- Walk = PresV walk_V ;
- Come = PresV come_V ;
- Lie = PresReflV lie_V ;
- Sit = PresReflV sit_V ;
--- Stand = PresV stand_V ; ---- "estar de pie"
- Stand x = IndicPhrase (UseCl (PosTP TPresent ASimul) (AdvCl (SPredV x stand_V)
- (AdvPP (PrepNP part_Prep (MassNP (UseN foot_N)))))) ;
- Turn = PresV turn_V ;
- Fall = PresV fall_V ;
- Sing = PresV sing_V ;
- Sew = PresV sew_V ;
- Play = PresV play_V ;
- Float = PresV float_V ;
- Flow = PresV flow_V ;
- Freeze = PresV freeze_V ;
- Swell = PresV swell_V ;
- Burn = PresV burn_V ;
-
- Give = PresV3 (dirV3 give_V dative) ;
-
--- Say = ;
-
- The_One = DefOneNP ;
- The_Many = DefNumNP NoNum ;
- A = IndefOneNP ;
- This = DetNP this_Det ;
- That = DetNP that_Det ;
- All = NDetNP all_NDet NoNum ;
- Many = DetNP many_Det ;
- Some_One = DetNP some_Det ;
- Some_Many = NDetNP some_NDet NoNum ;
- Few = DetNP few_Det ;
- Other = DetNP other_Det ;
-
- One = IndefNumNP one_Num ;
- Two = IndefNumNP two_Num ;
- Three = IndefNumNP three_Num ;
- Four = IndefNumNP four_Num ;
- Five = IndefNumNP five_Num ;
-
- -- Pronouns
-
- I = i_NP ;
- You_One = thou_NP ;
- He = he_NP ;
- We = we_NP ;
- You_Many = you_NP ;
- They = they_NP ;
-
- -- Nouns
-
- Woman = UseN woman_N ;
- Man = UseN man_N ;
- Person = UseN person_N ;
- Child = UseN child_N ;
- Wife = UseN wife_N ;
- Husband = UseN husband_N ;
- Mother = UseN mother_N ;
- Father = UseN father_N ;
- Animal = UseN animal_N ;
- Fish = UseN fish_N ;
- Bird = UseN bird_N ;
- Dog = UseN dog_N ;
- Louse = UseN louse_N ;
- Snake = UseN snake_N ;
- Worm = UseN worm_N ;
- Tree = UseN tree_N ;
- Forest = UseN forest_N ;
- Stick = UseN stick_N ;
- Fruit = UseN fruit_N ;
- Seed = UseN seed_N ;
- Leaf = UseN leaf_N ;
- Root = UseN root_N ;
- Bark = UseN bark_N ;
- Flower = UseN flower_N ;
- Grass = UseN grass_N ;
- Rope = UseN rope_N ;
- Skin = UseN skin_N ;
- Meat = UseN meat_N ;
- Blood = UseN blood_N ;
- Bone = UseN bone_N ;
- Fat = UseN fat_N ;
- Egg = UseN egg_N ;
- Horn = UseN horn_N ;
- Tail = UseN tail_N ;
- Feather = UseN feather_N ;
- Hair = UseN hair_N ;
- Head = UseN head_N ;
- Ear = UseN ear_N ;
- Eye = UseN eye_N ;
- Nose = UseN nose_N ;
- Mouth = UseN mouth_N ;
- Tooth = UseN tooth_N ;
- Tongue = UseN tongue_N ;
- Fingernail = UseN fingernail_N ;
- Foot = UseN foot_N ;
- Leg = UseN leg_N ;
- Knee = UseN knee_N ;
- Hand = UseN hand_N ;
- Wing = UseN wing_N ;
- Belly = UseN belly_N ;
- Guts = UseN guts_N ;
- Neck = UseN neck_N ;
- Back = UseN back_N ;
- Breast = UseN breast_N ;
- Heart = UseN heart_N ;
- Liver = UseN liver_N ;
- Sun = UseN sun_N ;
- Moon = UseN moon_N ;
- Star = UseN star_N ;
- Water = UseN water_N ;
- Rain = UseN rain_N ;
- River = UseN river_N ;
- Lake = UseN lake_N ;
- Sea = UseN sea_N ;
- Salt = UseN salt_N ;
- Stone = UseN stone_N ;
- Sand = UseN sand_N ;
- Dust = UseN dust_N ;
- Earth = UseN earth_N ;
- Cloud = UseN cloud_N ;
- Fog = UseN fog_N ;
- Sky = UseN sky_N ;
- Wind = UseN wind_N ;
- Snow = UseN snow_N ;
- Ice = UseN ice_N ;
- Smoke = UseN smoke_N ;
- Fire = UseN fire_N ;
- Ashes = UseN ashes_N ;
- Road = UseN road_N ;
- Mountain = UseN mountain_N ;
- Night = UseN night_N ;
- Day = UseN day_N ;
- Year = UseN year_N ;
- Name = UseN name_N ;
-
--- NameOf = AppN2 name_N2 ;
- MotherOf = AppN2 (mkN2 mother_N genitive) ;
- FatherOf = AppN2 (mkN2 father_N genitive) ;
-
- Big = ModPosA big_ADeg ;
- Long = ModPosA long_ADeg ;
- Wide = ModPosA wide_ADeg ;
- Thick = ModPosA thick_ADeg ;
- Heavy = ModPosA heavy_ADeg ;
- Small = ModPosA small_ADeg ;
- Short = ModPosA short_ADeg ;
- Narrow = ModPosA narrow_ADeg ;
- Thin = ModPosA thin_ADeg ;
- Red = ModPosA red_ADeg ;
- Green = ModPosA green_ADeg ;
- Yellow = ModPosA yellow_ADeg ;
- White = ModPosA white_ADeg ;
- Black = ModPosA black_ADeg ;
- Warm = ModPosA warm_ADeg ;
- Cold = ModPosA cold_ADeg ;
- Full = ModPosA full_ADeg ;
- New = ModPosA new_ADeg ;
- Old = ModPosA old_ADeg ;
- Good = ModPosA good_ADeg ;
- Bad = ModPosA bad_ADeg ;
- Rotten = ModPosA rotten_ADeg ;
- Dirty = ModPosA dirty_ADeg ;
- Straight = ModPosA straight_ADeg ;
- Round = ModPosA round_ADeg ;
- Sharp = ModPosA sharp_ADeg ;
- Dull = ModPosA dull_ADeg ;
- Smooth = ModPosA smooth_ADeg ;
- Wet = ModPosA wet_ADeg ;
- Dry = ModPosA dry_ADeg ;
- Correct = ModPosA correct_ADeg ;
- Near = ModPosA near_ADeg ;
--- Far = ModPosA far_ADeg ;
-
- Right = ModAP (UseA right_A) ;
- Left = ModAP (UseA left_A) ;
-
-} \ No newline at end of file
diff --git a/examples/stoneage/StoneageSwe.gf b/examples/stoneage/StoneageSwe.gf
deleted file mode 100644
index 3109db12b..000000000
--- a/examples/stoneage/StoneageSwe.gf
+++ /dev/null
@@ -1,242 +0,0 @@
--- # -path=.:resource/abstract:prelude:resource/swedish:resource/scandinavian
---# -path=.:../../lib/resource/abstract:../../lib/prelude:../../lib/resource/swedish:../../lib/resource/scandinavian
-concrete StoneageSwe of Stoneage
- = open SyntaxSwe, ResourceSwe, ParadigmsSwe, VerbsSwe, SwadeshLexSwe, StoneageResSwe in {
-
-flags
- startcat=S; optimize=share;
-
-lincat
- S = Phr ;
- NP = NP ;
- N = N;
- CN = CN ;
-
-lin
-
- -- Sentence conjunction
-
--- AndS s1 s2 = { s = s1.s ++ and_Conj.s ++ s2.s } ** { lock_Phr = <> } ;
-
- -- NP conjunction
-
--- AndNP n1 n2 = ConjNP and_Conj (TwoNP n1 n2);
-
- Drink = PresVasV2 drink_V ;
- Eat = PresVasV2 eat_V ;
- Bite = PresVasV2 bite_V ;
- Suck = PresVasV2 suck_V ;
- See = PresVasV2 see_V ;
- Hear = PresVasV2 hear_V ;
- Know = PresVasV2 know_V ;
- Smell s o = PresCl (SPredV2 s (dirV2 känna_V) (DefOneNP
- (AdvCN (UseN (mk2N "lukt" "lukter"))
- (AdvPP (PrepNP possess_Prep o))))) ;
- Fear = PresVasV2 fear_V ;
- Kill = PresVasV2 kill_V ;
- Fight s o = PresCl (AdvCl (SPredV s fight_V) (AdvPP (PrepNP with_Prep o))) ;
- Hunt = PresVasV2 hunt_V ;
- Hit = PresVasV2 hit_V ;
- Cut = PresVasV2 cut_V ;
- Split = PresVasV2 split_V ;
- Stab = PresVasV2 stab_V ;
- Scratch = PresVasV2 scratch_V ;
- Hold = PresVasV2 hold_V ;
- Squeeze = PresVasV2 squeeze_V ;
- Rub = PresVasV2 rub_V ;
- Wash = PresVasV2 wash_V ;
- Wipe = PresVasV2 wipe_V ;
- Pull = PresVasV2 pull_V ;
- Push = PresVasV2 push_V ;
- Throw = PresVasV2 throw_V ;
- Tie = PresVasV2 tie_V ;
- Count = PresVasV2 count_V ;
-
- Think = PresV think_V ;
- Spit = PresV spit_V ;
- Vomit = PresV vomit_V ;
- Blow = PresV blow_V ;
- Breathe = PresV breathe_V ;
- Laugh = PresV laugh_V ;
- Sleep = PresV sleep_V ;
- Live = PresV live_V ;
- Die = PresV die_V ;
- Dig = PresV dig_V ;
- Swim = PresV swim_V ;
- Fly = PresV fly_V ;
- Walk = PresV walk_V ;
- Come = PresV come_V ;
- Lie = PresV lie_V ;
- Sit = PresV sit_V ;
- Stand = PresV stand_V ;
- Turn = PresV turn_V ;
- Fall = PresV fall_V ;
- Sing = PresV sing_V ;
- Sew = PresV sew_V ;
- Play = PresV play_V ;
- Float = PresV float_V ;
- Flow = PresV flow_V ;
- Freeze = PresV freeze_V ;
- Swell = PresV swell_V ;
- Burn = PresV burn_V ;
-
- Give = PresV3 (dirV3 give_V "till") ;
-
--- Say = ;
-
- The_One = DefOneNP;
- The_Many = DefNumNP NoNum ;
- A = IndefOneNP ;
- This = DetNP this_Det ;
- That = DetNP that_Det ;
- All = NDetNP all_NDet NoNum ;
- Many = DetNP many_Det ;
- Some_One = DetNP some_Det ;
- Some_Many = NDetNP some_NDet NoNum ;
- Few = DetNP few_Det ;
- Other = DetNP other_Det ;
-
- One = IndefNumNP one_Num ;
- Two = IndefNumNP two_Num ;
- Three = IndefNumNP three_Num ;
- Four = IndefNumNP four_Num ;
- Five = IndefNumNP five_Num ;
-
- -- Pronouns
-
- I = i_NP ;
- You_One = thou_NP ;
- He = he_NP ;
- We = we_NP ;
- You_Many = you_NP ;
- They = they_NP ;
-
- -- Nouns
-
- Woman = UseN woman_N ;
- Man = UseN man_N ;
- Person = UseN person_N ;
- Child = UseN child_N ;
- Wife = UseN wife_N ;
- Husband = UseN husband_N ;
- Mother = UseN mother_N ;
- Father = UseN father_N ;
- Animal = UseN animal_N ;
- Fish = UseN fish_N ;
- Bird = UseN bird_N ;
- Dog = UseN dog_N ;
- Louse = UseN louse_N ;
- Snake = UseN snake_N ;
- Worm = UseN worm_N ;
- Tree = UseN tree_N ;
- Forest = UseN forest_N ;
- Stick = UseN stick_N ;
- Fruit = UseN fruit_N ;
- Seed = UseN seed_N ;
- Leaf = UseN leaf_N ;
- Root = UseN root_N ;
- Bark = UseN bark_N ;
- Flower = UseN flower_N ;
- Grass = UseN grass_N ;
- Rope = UseN rope_N ;
- Skin = UseN skin_N ;
- Meat = UseN meat_N ;
- Blood = UseN blood_N ;
- Bone = UseN bone_N ;
- Fat = UseN fat_N ;
- Egg = UseN egg_N ;
- Horn = UseN horn_N ;
- Tail = UseN tail_N ;
- Feather = UseN feather_N ;
- Hair = UseN hair_N ;
- Head = UseN head_N ;
- Ear = UseN ear_N ;
- Eye = UseN eye_N ;
- Nose = UseN nose_N ;
- Mouth = UseN mouth_N ;
- Tooth = UseN tooth_N ;
- Tongue = UseN tongue_N ;
- Fingernail = UseN fingernail_N ;
- Foot = UseN foot_N ;
- Leg = UseN leg_N ;
- Knee = UseN knee_N ;
- Hand = UseN hand_N ;
- Wing = UseN wing_N ;
- Belly = UseN belly_N ;
- Guts = UseN guts_N ;
- Neck = UseN neck_N ;
- Back = UseN back_N ;
- Breast = UseN breast_N ;
- Heart = UseN heart_N ;
- Liver = UseN liver_N ;
- Sun = UseN sun_N ;
- Moon = UseN moon_N ;
- Star = UseN star_N ;
- Water = UseN water_N ;
- Rain = UseN rain_N ;
- River = UseN river_N ;
- Lake = UseN lake_N ;
- Sea = UseN sea_N ;
- Salt = UseN salt_N ;
- Stone = UseN stone_N ;
- Sand = UseN sand_N ;
- Dust = UseN dust_N ;
- Earth = UseN earth_N ;
- Cloud = UseN cloud_N ;
- Fog = UseN fog_N ;
- Sky = UseN sky_N ;
- Wind = UseN wind_N ;
- Snow = UseN snow_N ;
- Ice = UseN ice_N ;
- Smoke = UseN smoke_N ;
- Fire = UseN fire_N ;
- Ashes = UseN ashes_N ;
- Road = UseN road_N ;
- Mountain = UseN mountain_N ;
- Night = UseN night_N ;
- Day = UseN day_N ;
- Year = UseN year_N ;
- Name = UseN name_N ;
-
--- NameOf = AppN2 name_N2 ;
- MotherOf = AppN2 (mkN2 mother_N "till") ;
- FatherOf = AppN2 (mkN2 father_N "till") ;
-
- Big = ModPosA big_ADeg ;
- Long = ModPosA long_ADeg ;
- Wide = ModPosA wide_ADeg ;
- Thick = ModPosA thick_ADeg ;
- Heavy = ModPosA heavy_ADeg ;
- Small = ModPosA small_ADeg ;
- Short = ModPosA short_ADeg ;
- Narrow = ModPosA narrow_ADeg ;
- Thin = ModPosA thin_ADeg ;
- Red = ModPosA red_ADeg ;
- Green = ModPosA green_ADeg ;
- Yellow = ModPosA yellow_ADeg ;
- White = ModPosA white_ADeg ;
- Black = ModPosA black_ADeg ;
- Warm = ModPosA warm_ADeg ;
- Cold = ModPosA cold_ADeg ;
- Full = ModPosA full_ADeg ;
- New = ModPosA new_ADeg ;
- Old = ModPosA old_ADeg ;
- Good = ModPosA good_ADeg ;
- Bad = ModPosA bad_ADeg ;
- Rotten = ModPosA rotten_ADeg ;
- Dirty = ModPosA dirty_ADeg ;
- Straight = ModPosA straight_ADeg ;
- Round = ModPosA round_ADeg ;
- Sharp = ModPosA sharp_ADeg ;
- Dull = ModPosA dull_ADeg ;
- Smooth = ModPosA smooth_ADeg ;
- Wet = ModPosA wet_ADeg ;
- Dry = ModPosA dry_ADeg ;
- Correct = ModPosA correct_ADeg ;
- Near = ModPosA near_ADeg ;
--- Far = ModPosA far_ADeg ;
-
- Right = ModAP (UseA right_A) ;
- Left = ModAP (UseA left_A) ;
-
-} \ No newline at end of file
diff --git a/examples/stoneage/mkStoneage.gfs b/examples/stoneage/mkStoneage.gfs
deleted file mode 100644
index 824e67310..000000000
--- a/examples/stoneage/mkStoneage.gfs
+++ /dev/null
@@ -1,7 +0,0 @@
-i -src -conversion=nondet -optimize=share examples/stoneage/StoneageEng.gf
-i -src -conversion=nondet -optimize=share examples/stoneage/StoneageFre.gf
-i -src -conversion=nondet -optimize=share examples/stoneage/StoneageIta.gf
-i -src -conversion=nondet -optimize=share examples/stoneage/StoneageSpa.gf
-i -src -conversion=nondet -optimize=share examples/stoneage/StoneageNor.gf
-i -src -conversion=nondet -optimize=share examples/stoneage/StoneageSwe.gf
-pm -printer=gfcm | wf stoneage.gfcm \ No newline at end of file