extensions by Codex
This commit is contained in:
1 parent
f0c12fb284
commit
7ac3d7d05d
18 files changed
+489
-265
No files matched your search
@@ -74,5 +74,27 @@ concrete QuestionKor of Question = CatKor ** open
|
||||
QuestQVP : IP -> QVP -> QCl ; -- who buys what where
|
||||
-}
|
||||
|
||||
lin
|
||||
QuestCl cl = cl ;
|
||||
QuestVP ip vp = predVP ip vp ;
|
||||
QuestSlash ip cl = cl ** {
|
||||
s = \\t,a,p,c => ip.s ! Object ++ cl.s ! t ! a ! p ! c
|
||||
} ;
|
||||
QuestIAdv adv cl = cl ** {
|
||||
s = \\t,a,p,c => adv.s ++ cl.s ! t ! a ! p ! c
|
||||
} ;
|
||||
QuestIComp comp np = predVP np (VS.UseComp (emptyComp ** {
|
||||
s = \\_ => comp.s
|
||||
})) ;
|
||||
|
||||
IdetCN = NS.DetCN ;
|
||||
IdetIP = NS.DetNP ;
|
||||
AdvIP = NS.AdvNP ;
|
||||
IdetQuant = NS.DetQuant ;
|
||||
PrepIP prep ip = prepNP Bare prep ip ;
|
||||
AdvIAdv a b = {s = a.s ++ b.s} ;
|
||||
CompIAdv adv = adv ;
|
||||
CompIP ip = {s = ip.s ! Bare} ;
|
||||
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user