mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-11 05:49:31 -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