Révisions

  1. {
  2. %% some cleft constructions remove the main verbs
  3. %% example: c'est lui le chef
  4. %% standing for "c'est lui qui est le chef"
  5. %% example: c'est le chat le coupable
  6. %% Also work for reversed construction
  7. %% example: le chef, c'est lui.
  8. %% desc.ht = value([arg0: @emptyarg_fs,arg1: @emptyarg_fs,arg2: @emptyarg_fs]);
  9. S >> N1;
  10. node S : [cat: S, id: S, bot: [sat: -]];
  11. node(S).top.extraction = value(-);
  12. node(S).bot.extraction = value(cleft);
  13. node(S).bot.gender = node(S).top.gender;
  14. node(S).bot.number = node(S).top.number;
  15. node(S).bot.person = node(S).top.person;
  16. node(S).bot.mode = node(S).top.mode;
  17. node(S).bot.tense = node(S).top.tense;
  18. node(S).bot.neg = node(S).top.neg;
  19. node(S).bot.wh = node(S).top.wh;
  20. node(S).bot.inv = node(S).top.inv;
  21. node N1: [cat: N2, id: subject, type: subst, top:[ sat: + ]];
  22. node N2: [cat: N2, id: comp, type: subst, top:[ sat: + ]];
  23. N2 +
  24. node(N1).top.person = node(N2).top.person,
  25. node(N1).top.gender = node(N2).top.gender,
  26. (
  27. node(N1).top.number = node(N2).top.number
  28. |
  29. node(N1).top.number = value(pl),
  30. node(N1).top.person = value(2),
  31. node(N2).top.number = value(sg)
  32. );
  33. }

Ajouter un commentaire

Connectez-vous ou inscrivez-vous pour publier un commentaire

Class Graph View