mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-23 11:42:49 -06:00
experiment examples, starting with Dep trees
This commit is contained in:
19
examples/experiments/Dep.gf
Normal file
19
examples/experiments/Dep.gf
Normal file
@@ -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 ;
|
||||||
|
}
|
||||||
24
examples/experiments/DepEng.gf
Normal file
24
examples/experiments/DepEng.gf
Normal file
@@ -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" ;
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user