summaryrefslogtreecommitdiff
path: root/examples/query/QueryI.gf
diff options
context:
space:
mode:
authoraarne <aarne@chalmers.se>2010-12-16 15:53:07 +0000
committeraarne <aarne@chalmers.se>2010-12-16 15:53:07 +0000
commitf390b2a3388b8b400616992f574f7213905d65b4 (patch)
tree2da33641c8aaf1b175b74a756130eb607cb44742 /examples/query/QueryI.gf
parent61e4e9ac20090aa32269dffa83bce174e5bfb04d (diff)
some fixes in QuerySwe; a first version of QueryFre
Diffstat (limited to 'examples/query/QueryI.gf')
-rw-r--r--examples/query/QueryI.gf11
1 files changed, 5 insertions, 6 deletions
diff --git a/examples/query/QueryI.gf b/examples/query/QueryI.gf
index 6c98e0188..58e078a62 100644
--- a/examples/query/QueryI.gf
+++ b/examples/query/QueryI.gf
@@ -34,7 +34,7 @@ lin
---- | mkNP (GenNP s) sgNum Lang.name_N
---- | mkNP (GenNP s) plNum Lang.name_N ;
in
- mkUtt (mkImp (mkVP LexQuery.give_V3 ss (mkNP i_Pron)))
+ mkUtt (mkImp (giveMe ss))
| mkUtt (mkQS (mkQCl (Lang.CompIP whatSg_IP) ss))
| mkUtt (mkQS (mkQCl (Lang.CompIP (Lang.IdetIP (mkIDet which_IQuant))) ss))
| mkUtt ss ;
@@ -47,11 +47,10 @@ lin
QFun r s =
mkUtt
- (mkImp (mkVP LexQuery.give_V3
- (mkNP and_Conj s (detSet s r.cn)) (mkNP i_Pron)))
+ (mkImp (giveMe (mkNP and_Conj s (detSet s r.cn))))
| mkUtt (mkQS (mkQCl (mkIP what_IQuant plNum r.cn) s have_V2))
| mkUtt (mkQS (mkQCl whatSg_IP
- (mkClSlash (mkClSlash s have_V2) (mkAdv as_Prep (mkNP aPl_Det r.cn))))) ;
+ (mkClSlash (mkClSlash s have_V2) (mkAdv LexQuery.as_Prep (mkNP aPl_Det r.cn))))) ;
QFunPair s f =
let
@@ -60,7 +59,7 @@ lin
ss : NP = mkNP and_Conj ss0 (mkNP (mkQuant they_Pron) plNum f.cn)
| mkNP ss0 (mkAdv with_Prep (mkNP (mkQuant they_Pron) plNum f.cn))
in
- mkUtt (mkImp (mkVP LexQuery.give_V3 ss (mkNP i_Pron)))
+ mkUtt (mkImp (giveMe ss))
| mkUtt (mkQS (mkQCl (Lang.CompIP whatPl_IP) ss))
| mkUtt (mkQS (mkQCl (Lang.CompIP (Lang.IdetIP (mkIDet which_IQuant))) ss))
| mkUtt ss ;
@@ -69,7 +68,7 @@ lin
let
info : NP = mkNP (all_NP | (mkNP information_N)) (mkAdv about_Prep s) ;
in
- mkUtt (mkImp (mkVP LexQuery.give_V3 info (mkNP i_Pron)))
+ mkUtt (mkImp (giveMe info))
| mkUtt (mkQCl whatSg_IP
(mkClSlash (mkClSlash (mkNP youSg_Pron) know_V2) (mkAdv about_Prep s)))
| mkUtt info ;