{
%% For relative on verb modifier, we first adjoin rel mod on verbs
%% the resulting S is then used to modify a noun as a relative
%% Would be best done using MC-TAGs to put the 2 needed tree in a same bag
%% WARNING: need to use some extra features to check agreement between noun
%% and relative pronoun
node(Root).cat = value(N2);
node(Root).bot.time = node(Foot).top.time;
node(Root).bot.hum = node(Foot).top.hum;
node(Root).bot.wh = node(Foot).top.wh;
node(Root).bot.case = node(Foot).top.case;
node(Root).bot.headcat = node(Foot).top.headcat;
node(Root).bot.semtype = node(Foot).top.semtype;
node(S).top.xarg.number = node(Foot).top.number;
node(S).top.xarg.gender = node(Foot).top.gender;
node(S).top.xarg.trace = value(-);
node(S).top.xarg.case = value(~quemod);
%% A relative construction may saturate an unsaturated noun
%% example: Pierre qui roule n'amasse pas mousse
node(Root).bot.sat = value(+);
}
Ajouter un commentaire