verb_mod_extraction_relative

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

Ajouter un commentaire

Connectez-vous ou inscrivez-vous pour publier un commentaire

Class Graph View