Révisions

  1. {
  2. node XGroup: [type: alternative];
  3. node(S2).top.extraction = value(rel);
  4. node(S2).top.xarg = value([number: $number, gender: $gender, case: ~-]);
  5. node(S).top.wh = value(-);
  6. node(S).top.inv = value(~cl);
  7. node(S2).bot.xarg.case = node(prel_arg).bot.case;
  8. %% NOTE: infinitive relative for extracted modifiers are possible
  9. %% example: un endroit où dormir
  10. node(S).top.mode = value(conditional|subjonctive|indicative|adjective|infinitive);
  11. %% Relative sentence should not be saturated (by final punctuation)
  12. node(S).top.sat = value(-);
  13. node(S2).bot.sat = value(-);
  14. %% Realization as a relative pronoun
  15. node prel_arg : [cat:prel,id:prel,type:coanchor,bot: [case: ~nom|acc]];
  16. XGroup >> prel_arg;
  17. - prel_arg::agreement; prel_arg = prel_arg::N;
  18. %% Realization as a relative pronoun with a preposition
  19. XGroup >> prelPP;
  20. node prelPP : [type: sequence];
  21. prelPP >> prep;
  22. prelPP >> prel;
  23. prep < prel;
  24. node prep : [cat:prep,id:prep,type:coanchor,adj:no,bot: [pcas: ~-]];
  25. node prel : [cat:prel,id:prel,type:coanchor,adj:no,bot: [number: $number, gender: $gender]];
  26. prel_arg < prelPP;
  27. }

Ajouter un commentaire

Connectez-vous ou inscrivez-vous pour publier un commentaire

Class Graph View