diff options
| author | aarne <aarne@chalmers.se> | 2009-10-19 08:48:46 +0000 |
|---|---|---|
| committer | aarne <aarne@chalmers.se> | 2009-10-19 08:48:46 +0000 |
| commit | 4cacaf6097036b93a84eb1cd8aea668f830fe2ff (patch) | |
| tree | 814b17c52b8f63c5f8ae4b1656a75b8690537ba5 /examples/experiments | |
| parent | 565b05d73c8a485065165e305e276da95bbba5bc (diff) | |
experiment examples, starting with Dep trees
Diffstat (limited to 'examples/experiments')
| -rw-r--r-- | examples/experiments/Dep.gf | 19 | ||||
| -rw-r--r-- | examples/experiments/DepEng.gf | 24 |
2 files changed, 43 insertions, 0 deletions
diff --git a/examples/experiments/Dep.gf b/examples/experiments/Dep.gf new file mode 100644 index 000000000..d0670ee09 --- /dev/null +++ b/examples/experiments/Dep.gf @@ -0,0 +1,19 @@ +abstract Dep = { + +cat + S ; NP ; VP ; V2 ; CN ; AP ; Adv ; AdA ; Prep ; +fun + Pred : NP -> VP -> S ; + Extr : NP -> VP -> S ; + Compl : NP -> V2 -> VP ; + Mods : AP -> CN -> NP ; + MMods : AdA -> AP -> CN -> NP ; + Prepm : Adv -> NP -> NP ; + Prepp : NP -> Prep -> Adv ; + + Economic, Financial, Little : AP ; + News, Effect, Markets : CN ; + Had : V2 ; + On : Prep ; + Very : AdA ; +} diff --git a/examples/experiments/DepEng.gf b/examples/experiments/DepEng.gf new file mode 100644 index 000000000..f6d5e50d2 --- /dev/null +++ b/examples/experiments/DepEng.gf @@ -0,0 +1,24 @@ +concrete DepEng of Dep = { + +lincat + S, NP, V2, CN, AP, Adv, Prep, AdA = Str ; + VP = Str * Str ; +lin + Pred x y = x ++ y.p1 ++ y.p2 ; + Extr x y = y.p2 ++ x ++ y.p1 ; + Compl x y = <y,x> ; + Mods x y = x ++ y ; + MMods x y z = x ++ y ++ z ; + Prepm x y = y ++ x ; + Prepp x y = y ++ x ; + + Economic = "economic" ; + Financial = "financial" ; + Little = "little" ; + News = "news" ; + Effect = "effect" ; + Markets = "markets" ; + Had = "had" ; + On = "on" ; + Very = "very" ; +} |
