%% Conjunction of Subordination
node SubS : [cat: S, type: subst, top:[sat: -, extraction: -|topic]];
node SubComp : [cat: comp, type: subst, id: SubS];
node SubAlt : [type: alternative];
SubAlt >> SubS;
SubAlt >> SubComp;
SubS < SubComp;
node CS : [cat: CS, id:CS];
node Anchor : [cat: csu];
CS >> Anchor;
CS >> SubAlt;
Anchor < SubAlt;
node(CS).bot.tense = node(SubS).top.tense;
node(CS).bot.mode = node(SubS).top.mode;
node(CS).bot = value(@defaultagr);
node(CS).bot.que = node(Anchor).top.que;
desc.ht = value([arg0:@emptyarg_fs,arg1:@emptyarg_fs,arg2:@emptyarg_fs]);
%% desc.dummy.real=value(S|comp);
SubS +
desc.dummy.real = value(S);
SubComp +
node(Anchor).bot.que = value(+),
desc.dummy.real = value(comp);
Anchor +
node(Anchor).bot.que = value(+|que),
desc.dummy.real=value(S),
node(SubS).top.mode = value(subjonctive|indicative|gerundive|participle|conditional|adjective)
|
node(Anchor).bot.que = value(+),
desc.dummy.real=value(comp)
|
node(Anchor).bot.que = value(-),
node(SubS).top.mode = value(~subjonctive|infinitive|participle|gerundive|adjective)
;
}
Ajouter un commentaire