summaryrefslogtreecommitdiff
path: root/next-lib/src
diff options
context:
space:
mode:
authorbjorn <bjorn@bringert.net>2008-10-31 10:43:13 +0000
committerbjorn <bjorn@bringert.net>2008-10-31 10:43:13 +0000
commitd5b8e459bad1cc2b633f87bb716e30e29e382514 (patch)
treea81fedd67b16bcb16bba7f34b27a87e8659f60ac /next-lib/src
parent229f2569dce506b9217852b7c547de6f94167d4a (diff)
ParadigmsEng: more versions of mkV2 and mkV3.
Diffstat (limited to 'next-lib/src')
-rw-r--r--next-lib/src/english/ParadigmsEng.gf16
1 files changed, 12 insertions, 4 deletions
diff --git a/next-lib/src/english/ParadigmsEng.gf b/next-lib/src/english/ParadigmsEng.gf
index 460b45630..16d04045e 100644
--- a/next-lib/src/english/ParadigmsEng.gf
+++ b/next-lib/src/english/ParadigmsEng.gf
@@ -251,7 +251,9 @@ oper
mkV2 : Str -> V2 ; -- kill
mkV2 : V -> V2 ; -- hit
mkV2 : V -> Prep -> V2 ; -- believe in
- mkV2 : V -> Str -> V2 -- believe in
+ mkV2 : V -> Str -> V2 ; -- believe in
+ mkV2 : Str -> Prep -> V2 ; -- believe in
+ mkV2 : Str -> Str -> V2 -- believe in
};
--3 Three-place verbs
@@ -262,8 +264,10 @@ oper
mkV3 : overload {
mkV3 : V -> Prep -> Prep -> V3 ; -- speak, with, about
mkV3 : V -> Prep -> V3 ; -- give,_,to
- mkV3 : V -> Str -> V3 ; -- give,_,to
+ mkV3 : V -> Str -> V3 ; -- give,_,to
+ mkV3 : Str -> Str -> V3 ; -- give,_,to
mkV3 : V -> V3 ; -- give,_,_
+ mkV3 : Str -> V3 ; -- give,_,_
};
--3 Other complement patterns
@@ -587,7 +591,9 @@ mkSubj : Str -> Subj = \s -> {s = s ; lock_Subj = <>} ;
mkV2 : V -> V2 = dirV2 ;
mkV2 : Str -> V2 = \s -> dirV2 (regV s) ;
mkV2 : V -> Prep -> V2 = prepV2 ;
- mkV2 : V -> Str -> V2 = \v,p -> prepV2 v (mkPrep p)
+ mkV2 : V -> Str -> V2 = \v,p -> prepV2 v (mkPrep p) ;
+ mkV2 : Str -> Prep -> V2 = \v,p -> prepV2 (regV v) p ;
+ mkV2 : Str -> Str -> V2 = \v,p -> prepV2 (regV v) (mkPrep p)
};
prepPrepV3 : V -> Prep -> Prep -> V3 ;
@@ -598,7 +604,9 @@ mkSubj : Str -> Subj = \s -> {s = s ; lock_Subj = <>} ;
mkV3 : V -> Prep -> Prep -> V3 = prepPrepV3 ;
mkV3 : V -> Prep -> V3 = dirV3 ;
mkV3 : V -> Str -> V3 = \v,s -> dirV3 v (mkPrep s);
- mkV3 : V -> V3 = dirdirV3
+ mkV3 : Str -> Str -> V3 = \v,s -> dirV3 (regV v) (mkPrep s);
+ mkV3 : V -> V3 = dirdirV3 ;
+ mkV3 : Str -> V3 = \v -> dirdirV3 (regV v) ;
} ;
---- obsolete