diff options
| author | aarne <aarne@cs.chalmers.se> | 2008-06-25 16:54:35 +0000 |
|---|---|---|
| committer | aarne <aarne@cs.chalmers.se> | 2008-06-25 16:54:35 +0000 |
| commit | e9e80fc389365e24d4300d7d5390c7d833a96c50 (patch) | |
| tree | f0b58473adaa670bd8fc52ada419d8cad470ee03 /examples/stoneage | |
| parent | b96b36f43de3e2f8b58d5f539daa6f6d47f25870 (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.gf | 279 | ||||
| -rw-r--r-- | examples/stoneage/StoneageEng.gf | 242 | ||||
| -rw-r--r-- | examples/stoneage/StoneageFin.gf | 241 | ||||
| -rw-r--r-- | examples/stoneage/StoneageFre.gf | 242 | ||||
| -rw-r--r-- | examples/stoneage/StoneageIta.gf | 242 | ||||
| -rw-r--r-- | examples/stoneage/StoneageNor.gf | 239 | ||||
| -rw-r--r-- | examples/stoneage/StoneageResEng.gf | 15 | ||||
| -rw-r--r-- | examples/stoneage/StoneageResFin.gf | 18 | ||||
| -rw-r--r-- | examples/stoneage/StoneageResFre.gf | 25 | ||||
| -rw-r--r-- | examples/stoneage/StoneageResIta.gf | 25 | ||||
| -rw-r--r-- | examples/stoneage/StoneageResNor.gf | 15 | ||||
| -rw-r--r-- | examples/stoneage/StoneageResSpa.gf | 25 | ||||
| -rw-r--r-- | examples/stoneage/StoneageResSwe.gf | 15 | ||||
| -rw-r--r-- | examples/stoneage/StoneageSpa.gf | 244 | ||||
| -rw-r--r-- | examples/stoneage/StoneageSwe.gf | 242 | ||||
| -rw-r--r-- | examples/stoneage/mkStoneage.gfs | 7 |
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 |
