summaryrefslogtreecommitdiff
path: root/doc/tutorial/PaleolithicEng.gf
diff options
context:
space:
mode:
authoraarne <unknown>2005-04-16 16:02:03 +0000
committeraarne <unknown>2005-04-16 16:02:03 +0000
commitb71611851aa908767903bf819256d1d4f56e13d4 (patch)
tree2cace9f06a9f419dae6224f8063765e388479ea9 /doc/tutorial/PaleolithicEng.gf
parente24a8298f0bd527c155984306ad8a09273e05943 (diff)
arrived to the module system
Diffstat (limited to 'doc/tutorial/PaleolithicEng.gf')
-rw-r--r--doc/tutorial/PaleolithicEng.gf31
1 files changed, 31 insertions, 0 deletions
diff --git a/doc/tutorial/PaleolithicEng.gf b/doc/tutorial/PaleolithicEng.gf
new file mode 100644
index 000000000..4bbf81707
--- /dev/null
+++ b/doc/tutorial/PaleolithicEng.gf
@@ -0,0 +1,31 @@
+concrete PaleolithicEng of Paleolithic = {
+lincat
+ S, NP, VP, CN, A, V, TV = {s : Str} ;
+lin
+ PredVP np vp = {s = np.s ++ vp.s} ;
+ UseV v = v ;
+ ComplTV tv np = {s = tv.s ++ np.s} ;
+ UseA a = {s = "is" ++ a.s} ;
+ This cn = {s = "this" ++ cn.s} ;
+ That cn = {s = "that" ++ cn.s} ;
+ Def cn = {s = "the" ++ cn.s} ;
+ Indef cn = {s = "a" ++ cn.s} ;
+ ModA a cn = {s = a.s ++ cn.s} ;
+ Bird = {s = "bird"} ;
+ Boy = {s = "boy"} ;
+ Louse = {s = "louse"} ;
+ Man = {s = "man"} ;
+ Snake = {s = "snake"} ;
+ Worm = {s = "worm"} ;
+ Big = {s = "big"} ;
+ Green = {s = "green"} ;
+ Rotten = {s = "rotten"} ;
+ Thick = {s = "thick"} ;
+ Warm = {s = "warm"} ;
+ Laugh = {s = "laughs"} ;
+ Sleep = {s = "sleeps"} ;
+ Swim = {s = "swims"} ;
+ Eat = {s = "eats"} ;
+ Kill = {s = "kills"} ;
+ Wash = {s = "washes"} ;
+} \ No newline at end of file