{
%% range construction: adj à adj
%% example: Feuilles jaunes à rouges
AdjP >> range; node range: [type: sequence, optional: yes];
range >> prep; node prep: [cat: prep, type: coanchor, bot: [ pcas: à]];
range >> adj2; node adj2: [id: range, cat: adj, type: coanchor];
prep < adj2;
adj < range;
node(adj).top.number = node(adj2).top.number;
node(adj).top.gender = node(adj2).top.gender;
range =>
desc.@real0 = value(-|N2),
desc.@real1 = value(-),
desc.@real2 = value(-)
;
range < arg0::Arg;
range < arg1::Arg;
}
Ajouter un commentaire