summaryrefslogtreecommitdiff
path: root/doc/tutorial/Paleolithic.gf
blob: dadfd51409397ab1b68611f880c0391fa4d6dc8e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
abstract Paleolithic = {
cat 
  S ; NP ; VP ; CN ; A ; V ; TV ; 

fun
  PredVP  : NP -> VP -> S ;
  UseV    : V -> VP ;
  ComplTV : TV -> NP -> VP ;
  UseA    : A -> VP ;
  This, That, Def, Indef : CN -> NP ; 
  ModA    : A -> CN -> CN ;
  Bird, Boy, Man, Louse, Snake, Worm : CN ;
  Big, Green, Rotten, Thick, Warm : A ;
  Laugh, Sleep, Swim : V ;
  Eat, Kill, Wash : TV ;
}