summaryrefslogtreecommitdiff
path: root/grammars/dep/Dep.gf
diff options
context:
space:
mode:
authoraarne <unknown>2005-08-31 20:43:38 +0000
committeraarne <unknown>2005-08-31 20:43:38 +0000
commitf323d48fbbabee7213b5a61ba160f7fd438a684c (patch)
tree691f4562a260a4074e75f4e2d6ecb59f9822600a /grammars/dep/Dep.gf
parent919ebaade9a4595191697f122f5024772021db0b (diff)
experiment with dep resource
Diffstat (limited to 'grammars/dep/Dep.gf')
-rw-r--r--grammars/dep/Dep.gf25
1 files changed, 25 insertions, 0 deletions
diff --git a/grammars/dep/Dep.gf b/grammars/dep/Dep.gf
new file mode 100644
index 000000000..246680cad
--- /dev/null
+++ b/grammars/dep/Dep.gf
@@ -0,0 +1,25 @@
+abstract Dep = {
+ cat
+ NType ;
+ VType ;
+ SG NType ;
+ NG NType ;
+ VG VType ;
+ CG VType ;
+
+
+ fun
+ NtS, NtQ : NType ;
+ Vt1, Vt2, VtS : VType ;
+
+ MkSG : (n : NType) -> (v : VType) -> NG n -> VG v -> CG v -> SG n ;
+
+ CG1 : CG Vt1 ;
+ CG2 : NG NtS -> CG Vt2 ;
+
+ John : NG NtS ;
+ Who : NG NtQ ;
+
+ Walk : VG Vt1 ;
+ Love : VG Vt2 ;
+}