Révisions
class adj_before_noun_alt { <: adj; node(Root).bot = node(Foot).top; desc.@extracted0 = value(-); desc.@real0 = value(N2); node Root: [cat: N]; Root >> AdjPx; AdjPx >> supermod; supermod >> Foot; node supermod: [cat: supermod, bot: [supermod_kind: comparative]]; node(supermod).adjright = value(atmostone); adj + desc.@function1 = value(comp), node(supermod).bot.cat = value(~-) | desc.@function1 = value(~comp), node(supermod).bot.cat = value(-) ; AdjPx >> adjP; node(AdjP).adj = value(no); desc.@real1 = value(-); desc.@real2 = value(-); node(adj).bot.position = value(ante); node(adj).bot.degree = value(-); %% for comparative %% example: il a un plus grand courage que toi %% we need to adjoin a comparative tree on a node on the spine, but not on %% N and AdjP because other aux trees could then adjoin %% => we need a we specific cat node AdjPx : [cat: adjPx, id: adjP, type: std]; Root >>+ AdjPx; AdjPx >> AdjP; AdjP < Foot; desc.dependency = value(mod); }
Ajouter un commentaire