{
Root >> VModTop;
node VModTop: [cat: VMod, id:vmod, bot: [position: post]]; node(VModTop).top = node(VModTop).bot;
VModTop >> V1;
node V1: [cat:V1];
V1 >> VMod; VMod >> Infl;
node VMod: [cat: VMod, id:vmod, bot: [position: post]]; node(VMod).top = node(VMod).bot;
%% - VMod::vagreement; VMod = VMod::V;
node Infl : [cat: Infl, id:Infl];
node(Infl).top.inv = node(V1).bot.inv;
Infl >> Anchor;
VMod < Foot;
node(aux).bot.mode = value(~adjective);
node(Infl).bot.mode = value(~adjective);
node(Infl).top.mode = value(~adjective);
node Root : [cat: Infl, adj: no];
%% We may have an clitic inverted subject on aux
desc.ht.imp = value(-);
%% no inverted subject on adjoined sentence
node(Foot).bot.wh = node(Root).bot.wh;
node(Foot).bot.inv = node(Infl).bot.inv;
node(Infl).top = node(Root).bot;
node(Root).top.mode = value(~participle);
node(Foot).bot.inv = node(V1).bot.inv;
node(Foot).bot.inv = node(Root).bot.inv;
%% node(Anchor).bot.diathesis = node(Foot).top.diathesis;
VModTop < advque;
desc.dependency = value(aux);
}
Ajouter un commentaire