summaryrefslogtreecommitdiff
path: root/examples/stoneage/Stoneage.gf
diff options
context:
space:
mode:
authorbringert <unknown>2005-02-25 12:44:16 +0000
committerbringert <unknown>2005-02-25 12:44:16 +0000
commited4fd3555596207b886d2af2f322d46ba8eabe9f (patch)
tree978aa620a11a3c47a7386c33481056843205a21d /examples/stoneage/Stoneage.gf
parentbf436aebaa5b84bbb50e305e8f7dc9ca4ae34299 (diff)
Added stonage grammar (abstract and english), which uses the Swadesh lexicon.
Diffstat (limited to 'examples/stoneage/Stoneage.gf')
-rw-r--r--examples/stoneage/Stoneage.gf246
1 files changed, 246 insertions, 0 deletions
diff --git a/examples/stoneage/Stoneage.gf b/examples/stoneage/Stoneage.gf
new file mode 100644
index 000000000..a51d4af46
--- /dev/null
+++ b/examples/stoneage/Stoneage.gf
@@ -0,0 +1,246 @@
+abstract Stoneage = {
+
+cat
+ S ;
+ NP ;
+ CN ;
+
+fun
+ 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 ;
+ Think : 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 ;
+
+ 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 ;
+
+-- Say
+-- FearThat
+
+-- Give : NP -> NP -> NP -> S ;
+
+ The : 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 ;
+
+ -- 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