{
%% example: qu'est-ce qu'une pomme ?
node S2 : [cat: S, id: S];
S2 >> S;
S2 >> N2;
S >> N1;
N2 < S;
node(S).bot.extraction = value(adjx);
%% inspired from _verb_extraction
node(S2).bot.gender = node(S).bot.gender;
node(S2).bot.number = node(S).bot.number;
node(S2).bot.person = node(S).bot.person;
node(S2).bot.mode = node(S).top.mode;
node(S2).bot.neg = node(S).top.neg;
node(S2).bot.sat = node(S).top.sat;
node(S2).bot.tense = node(S).top.tense;
node(S2).bot.wh = node(S).top.wh;
node(S2).bot.inv = node(S).top.inv;
node(S2).top.extraction = value(-);
%% N2 should be a pri
N2S +
value(1) = value(2);
N2Adj +
value(1) = value(2);
node(N2N).top.wh = value(+);
node(N2N).top.headcat = value(pri);
node(N2N).top.case = value(comp);
node(S).bot.inv = value(+);
node(S).bot.wh = value(+);
node(NS1).top.mode = value(infinitive);
node(NS1).top.extraction= value(-);
}
Ajouter un commentaire