mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-12 14:29:31 -06:00
more fine-grained place of German negation
This commit is contained in:
@@ -606,6 +606,14 @@ resource ResGer = ParamX ** open Prelude in {
|
||||
infExt = vp.infExt
|
||||
} ;
|
||||
|
||||
isLightComplement : Bool -> Preposition -> Bool = \isPron,prep -> case isPron of {
|
||||
False => False ;
|
||||
_ => case prep.c of {
|
||||
NPC Nom => True ;
|
||||
_ => False
|
||||
}
|
||||
} ;
|
||||
|
||||
insertAdV : Str -> VP -> VP = \adv,vp -> {
|
||||
s = vp.s ;
|
||||
a1 = \\a => adv ++ vp.a1 ! a ; -- immer nicht
|
||||
|
||||
@@ -43,7 +43,7 @@ concrete VerbGer of Verb = CatGer ** open Prelude, ResGer, Coordination in {
|
||||
SlashV2A v ap =
|
||||
insertObj (\\_ => ap.s ! APred) (predV v) ** {c2 = v.c2} ;
|
||||
|
||||
ComplSlash vp np = insertObjNP np.isPron (\\_ => appPrep vp.c2 np.s) vp ;
|
||||
ComplSlash vp np = insertObjNP (isLightComplement np.isPron vp.c2) (\\_ => appPrep vp.c2 np.s) vp ;
|
||||
|
||||
SlashVV v vp =
|
||||
let
|
||||
|
||||
Reference in New Issue
Block a user