forked from GitHub/gf-rgl
- NP: added field isLight in order to push negation behind light nps;
this had been done in gf-3.9 using field isPron, but isPron is now
used to put accusative pronoun before dative pronoun. Removed field
adv: adverbial extensions cannot be extracted (todo: also for CN).
Reduced isLight*isPron to w:Weight with 3 values: WPron, WLight, WHeavy.
- added param Control and field ctrl:Control to classify V2V-verbs into
subject- and object-contol verbs, use ctrl to make reflexives agree
with subject resp. object in VPSlash, and refine ComplSlash.
- Verb: new versions of ComplVV, SlashV2V and SlashVV to give better
(nested) infinitives (extracting infzu and correcting object order).
a) nested SlashVV doesn't work properly;
b) SlashV2VNP may have to be commented out to prevent a stack overflow
when compiling.
Intended change of SlashV2VNP in tests/german/TestLangGer could not
be tested due to size problems with the compiler.
- VP: changed field a1 : Polarity => Str to a1:Str to collect the adverbs
coming before negation, using (negation : Polarity => Str) in mkClause.
Use objCtrl:Bool instead of missingAdv to let reflexives agree with object.
- ResGer: insertObjNP reorganized, infzuVP added
- DictVerbsGer: some corrections (helft -> hilft, *sprecht -> *spricht)
- Some potential passive rules in tests/german/TestLangGer|Eng
- ExtraGer needs to be cleaned up with repect to the modified mkClause.
44 lines
970 B
Plaintext
44 lines
970 B
Plaintext
--# -path=.:../abstract:../common:../prelude: -- partially extracted from DictVerbsGerAbs
|
|
abstract TestLexiconGerAbs = Lexicon ** {
|
|
|
|
fun
|
|
aendern_rV : V ;
|
|
anstrengen_rV : V ;
|
|
|
|
gedenken_gen_V2 : V2 ;
|
|
bedienen_gen_rV2 : V2 ;
|
|
stuetzen_auf_rV2 : V2 ;
|
|
ergeben_dat_rV2 : V2 ;
|
|
merken_rV2 : V2 ;
|
|
|
|
anklagen_gen_V3 : V3 ;
|
|
erklaeren_dat_V3 : V3 ;
|
|
lehren_V3 : V3 ;
|
|
erinnern_an_V3 : V3 ;
|
|
danken_dat_fuer_V3 : V3 ;
|
|
debattieren_mit_ueber_V3 : V3 ;
|
|
|
|
abschauen_bei_rV3 : V3 ;
|
|
leihen_von_rV3 : V3 ;
|
|
|
|
entschuldigen_bei_fuer_rV3 : V3 ;
|
|
raechen_am_fuer_rV3 : V3 ;
|
|
|
|
neugierig_auf_A2 : A2 ;
|
|
|
|
wagen_VV : VV ;
|
|
versuchen_VV : VV ;
|
|
|
|
helfen_V2V : V2V ; -- -aux(zu-inf), object control
|
|
warnen_V2V : V2V ; -- -aux, object control
|
|
versprechen_dat_V2V : V2V ; -- -aux, subject control
|
|
lassen_V2V : V2V ; -- +aux(inf), object control
|
|
|
|
cat
|
|
V4 ;
|
|
fun
|
|
kaufen_bei_fuer_V4 : V4 ;
|
|
mieten_von_fuer_V4 : V4 ;
|
|
|
|
}
|