forked from GitHub/gf-core
PassAgentVPSlash in Ger
This commit is contained in:
@@ -13,7 +13,7 @@ concrete ParseFre of ParseEngAbs =
|
||||
SentenceFre - [ SlashVP, SlashVS],
|
||||
QuestionFre,
|
||||
RelativeFre,
|
||||
IdiomFre [NP, VP, Tense, Cl, ProgrVP, ExistNP],
|
||||
IdiomFre [NP, VP, Tense, Cl, ProgrVP, ExistNP, SelfAdvVP, SelfAdVVP, SelfNP],
|
||||
ExtraFre [NP, Quant, VPSlash, VP, Tense, GenNP, PassVPSlash, PassAgentVPSlash,
|
||||
Temp, Pol, Conj, VPS, ListVPS, S, Num, CN, RP, MkVPS, BaseVPS, ConsVPS, ConjVPS, PredVPS, GenRP,
|
||||
VPI, VPIForm, VPIInf, VPIPresPart, ListVPI, VV, MkVPI, BaseVPI, ConsVPI, ConjVPI, ComplVPIVV,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
--# -coding=latin1
|
||||
concrete ExtraGer of ExtraGerAbs = CatGer **
|
||||
open ResGer, Coordination, Prelude, IrregGer in {
|
||||
open ResGer, Coordination, Prelude, IrregGer, (P = ParadigmsGer) in {
|
||||
|
||||
lincat
|
||||
VPI = {s : Bool => Str} ;
|
||||
@@ -58,7 +58,9 @@ concrete ExtraGer of ExtraGerAbs = CatGer **
|
||||
} ;
|
||||
|
||||
PassVPSlash vps =
|
||||
insertInf (vps.s.s ! VPastPart APred) (predV werdenPass);
|
||||
insertInf (vps.s.s ! VPastPart APred) (predV werdenPass) ;
|
||||
PassAgentVPSlash vps np = ---- "von" here, "durch" in StructuralGer
|
||||
insertAdv (appPrep P.von_Prep np.s) (insertInf (vps.s.s ! VPastPart APred) (predV werdenPass)) ;
|
||||
|
||||
lincat
|
||||
VPS = {s : Order => Agr => Str} ;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
abstract ExtraGerAbs = Extra [
|
||||
VPI,ListVPI,BaseVPI,ConsVPI,MkVPI,ComplVPIVV,ConjVPI,ClSlash,RCl,
|
||||
VPS,ListVPS,BaseVPS,ConsVPS,ConjVPS,MkVPS,PredVPS,EmptyRelSlash,
|
||||
VPSlash,PassVPSlash,CompIQuant,
|
||||
VPSlash, PassVPSlash, PassAgentVPSlash, CompIQuant,
|
||||
Temp,Tense,Pol,S,NP,VV,VP,Conj,IAdv,IQuant,IComp,ICompAP,IAdvAdv,Adv,AP] ** {
|
||||
flags coding=utf8;
|
||||
fun
|
||||
|
||||
@@ -13,7 +13,7 @@ concrete ParseGer of ParseEngAbs =
|
||||
QuestionGer,
|
||||
RelativeGer,
|
||||
IdiomGer [NP, VP, Tense, Cl, ProgrVP, ExistNP, SelfAdvVP, SelfAdVVP, SelfNP],
|
||||
ExtraGer [NP, Quant, VPSlash, VP, Tense, GenNP, PassVPSlash,
|
||||
ExtraGer [NP, Quant, VPSlash, VP, Tense, GenNP, PassVPSlash, PassAgentVPSlash,
|
||||
Temp, Pol, Conj, VPS, ListVPS, S, MkVPS, BaseVPS, ConsVPS, ConjVPS, PredVPS,
|
||||
VPI, VPIForm, VPIInf, VPIPresPart, ListVPI, VV, MkVPI, BaseVPI, ConsVPI, ConjVPI, ComplVPIVV,
|
||||
ClSlash, RCl, EmptyRelSlash],
|
||||
|
||||
Reference in New Issue
Block a user